美文网首页
Linux在线班 命令记录

Linux在线班 命令记录

作者: 康乐_SH | 来源:发表于2017-12-14 10:21 被阅读0次

####################################

###在线班-命令记录 ############

####################################

1.mkdir 创建目录

-p 创建多层目录

2.ls list 列表 显示目录里面的内容

-l 显示详细信息

-F 给不同类型的文件加上不同的尾巴 目录/

-r 逆序

-t 按照文件的修改时间进行排序

3.cd 进入到目录中

cd - ===== cd $OLDPWD

cd . ===== 当前目录 复制/移动 cp /etc/hosts .

cd .. ===== 进入到当前目录的上一级目录

cd ~ ===== 进入当前用户的家目录 回老家

(root用户) ~ ===

/root

(普通用户) ~ ===

/home/

cd ===== 回老家 回家

cd - #快速回到上一次的所在位置/目录

4.pwd 显示你当前的位置

5.touch 摸 创建文件 更新文件的时间戳

6.vi 编辑器

##第一个里程碑-打开文件

vi /data/oldboy.txt

##第二个里程碑-进入编辑模式并增加内容

按i,进入到编辑模式(插入)

书写内容

##第三个里程碑-退出编辑模式

esc 退出编辑模式

##第四个里程碑-保持并退出

:wq #保持并退出

##第五个里程碑-查看文件的内容

[root@oldboyedu-01 data]# cat /data/oldboy.txt

I am studying linux.

:wq 保持并退出 write

quit

:q 退出

:q! 强制退出不保存

:wq! 强制退出并保存

7.cat 查看文件的内容

-n 显示文件的内容和行号

8.echo 把echo后面的文字显示出来

-n 取消输出每行结尾的回车

-e 让echo命令支持 \n \t 转义字符

9.xargs 分组

-n 分为几组

10.cp 复制文件或目录 默认无法复制目录

-r 递归复制 复制目录及目录里面的内容

-p 复制的时候保持属性不变

-a -pdr 复制所有

11.mv move 移动

12.rm remove删除文件或目录 默认无法删除目录

-r 递归删除

-f 强制删除

13.find 查找文件

find 哪里 什么类型 什么名字

-maxdepth 最大的深度

-type 找什么类型的

f file 文件

d directory 目录

-name 什么名字

-mtime 根据修改时间找出对应的文件

! 非 取反

14. grep 三剑客老三 过滤

-v 排除

-A数字 显示grep过滤出的的内容及接下来的几行

-n 给grep找出的行加上行号

-o 显示grep正则每次找到了什么 grep的执行过程

egrep 支持高级正则====grep

-E

15. head 取文件的前几行 默认是前10行

-n数字 === -数字取前xx行

16. tail 取文件的最后的几行 默认是最后10行

-f 显示文件的实时的更新

tail -f ==== tailf

17. awk 三剑客老大 擅长取列 取行 计算

NR表示行号

$数字 某一列

$0 表示一整行内容

{print显示}

-F指定分隔符或多个分隔符

'NR==2{print $2}'

! 表示取反 排除

awk定位的方法

awk 'NR==1'

awk 'NR==1,NR==10'

awk '//'

18. sed 三剑客老二 取行 替换 修改文件的内容

-n 取消默认输出 一般与p一起使用

-i 修改文件的内容

#查找显示某几行

'10p'

'10,20p'

#替换

's###g'

's@@@g'

'2s#oldboy#oldgirl#gp'

#删除 d===delete

'/找谁/d'

sed -n '1p'

sed -n '1,10p'

sed -n '10,$p'

sed -n '//p'

19. alias 设置别名

alias 别名='命令'

20. source 生效/etc/profile

21. ifconfig 查看ip地址

22. ifup 启动网卡

23. ifdown 关闭某个网卡

24. man

25. useradd 添加用户

26. passwd 设置密码

27. id 显示用户的信息

28. su switch user 切换用户

su - oldboy

29. uname 显示系统信息

-r 显示系统内核版本

-m 显示系统32位64位

30. getenforce 查看selinux状态

31. setenforce 设置selinux

32. chkconfig 管理开机自动运行的软件

chkconfig iptables on

chkconfig iptables off

chkconfig --level 指定运行级别进行操作

33. hostname 显示或设置主机名

34. df 显示磁盘的使用情况

-h 以人类可读的形式显示大小

35. yum 软件包管理工具---软件管家-替你下载 替你安装 替你解决依赖

yum install 软件包名字 -y

-y 默认选择yes

36.free 显示系统内容使用情况

-h 以人类可读的形式显示大小

37.lscpu 显示系统cpu信息

39.tree 以树形显示目录结构

-L 最多显示几层目录

-d 只显示目录。

40.rpm rpm包管理命令

-qa 查询

-ql 查询软件包里面的内容

-qf 查询命令或文件属于哪个软件包 使用命令或文件的绝对路径

41.ps process 显示正在运行的系统进程的信息

-ef 现在系统正在运行的进程和相关的信息

42.wc 统计文件的信息

-l 显示文件有多少行

43.tar 打包压缩命令

-C 解压到指定目录

--exclude= 排除某个文件

tar zcvf /tmp/etc.tar.gz /etc/

创建压缩包 压缩包存放的位置 压缩哪个目录/文件 ........

z------通过gzip 工具进行压缩

c------表示create 创建压缩包

v------表示verbose 显示执行过程

f------表示file 接上压缩包的名字

查看压缩包的内容

tar ztf /tmp/etc.tar.gz

t------表示list 显示压缩包的内容

解压

tar zxvf etc.tar.gz

创建

tar zcf

查看

tar tf

解压

tar xf

44.tr 替换

tr "a" "b"

45.file 显示文件的类型

46.stat 显示文件属性信息

47.history 显示历史命令

48.date 显示或修改系统时间

%F %Y-%m-%d 年-月-日

%T %H:%M:%S 时:分:秒

%w 周几

-d "" 根据你的描述显示日期

-s "" 根据你的描述修改日期

49.ntpdate 根据时间服务器(找他校对时间)修改系统时间

50.which 显示命令的绝对路径

51.whereis 显示命令相关的信息

52.locate 根据一个列表(数据库)查找在系统中的文件

38.w 显示系统负载信息 系统中谁登陆了,他们在干啥

53.last 显示什么时候从哪里登录的 登录了多久

54.lastlog 显示系统中所有用户最近一次的登录信息

55.poweroff 关机

56.halt 关机,需要手动切换电源(物理机)

57.reboot 重启

58.shutdown 关机或重启

-h 时间 关机

-r 时间 重启

59.chmod 修改文件或目录的权限

60.chown 修改文件或目录属主和属组

vi/vim快捷键 :

删除光标所在位置的内容到行尾 D

移动光标:

移动到文件的第一行 gg

移动到文件的最后一行 G

编辑:

在当前行下一行插入一个空行并进入到编辑模式 o(小写字母O)

:set nu #显示行号nu====number

:set nonu #取消显示行号

linux查询帮助:

1.man ls

2.http://man.linuxde.net

3.linux内置命令 help cd

(简介)

man cd慢慢查找

linux快捷键:

1.ctrl + c 取消当前操作

2.ctrl + l(小写字母L) 清屏

3.ctrl + d 退出当前用户 登出

4.esc + .(点)使用上一个命令的最后一个东西

特殊符号:

1. >

2. >>

3. * 所有 任何东西

4. .. 当前目录的上一级目录

5. .(点) 当前目录

6. ~ 当前用户的家目录

7. `` $() 先运行里面的内容 把显示到屏幕上的结果留下

正则表达式(三剑客支持 grep sed awk )

1. ^ ^oldboy 以oldboy开头的行

2. | 或者 高级正则里面的egrep grep -E

相关文章

  • Linux在线班 命令记录

    #################################### ###在线班-命令记录 ########...

  • Linux 常用命令汇总

    转载自伯乐在线每天一个 Linux 命令系列 每天一个 Linux 命令(1):ls命令 每天一个 Linux 命...

  • 软件开发

    Linux命令行查询 开源Linux Redis命令查询 Redis资料查询 协议理解 菜鸟教程 在线文档参考手册...

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • Linux常用命令 1

    初学Linux,记录一下Linux常用命令。 Linux严格区分大小写。 目录处理命令: ls 命令所在路径:/b...

  • Linux命令之文件管理 (四十五)

    Linux mshowfat命令Linux mshowfat命令用于显示MS-DOS文件在FAT中的记录。 msh...

  • Linux命令学习

    Linux & Unix命令学习 Linux 命令记录小白学习Linux的过程,如有错误,万望指正,感激不尽。zs...

  • linux常用命令行

    linux系统的使用离不开linux命令行,先对常用的linux命令行做个总结记录。目前,个人比较常用的命令行有如...

  • Linux用户登录后精确命令History记录

    Linux用户登录后精确命令记录(history 按时间、用户显示命令记录) 设置保存历史命令的文件大小 保存历史...

  • Linuxmint记录

    记录使用Manjaro过程中遇到的问题,与“Linux命令记录”,“Manjaro记录”相关。

网友评论

      本文标题:Linux在线班 命令记录

      本文链接:https://www.haomeiwen.com/subject/tubopxtx.html