linux常用命令归纳

目录

1、ls  显示目录文件

2、touch 创建文件

3、mkdir 创建目录

4、cd 切换目录

5、pwd 显示当前所在目录

6、tree 显示目录树

 6.5 pstree(查看进程树之间的关系)

7、cp 复制并改名

8、mv 剪切并改名

9、rm 删除

10、rmdir 删除空目录

11、cat 显示文件内容

12、more 分页显示文件内容

13、less 分页显示文件内容

14、ln生成链接文件(硬连接)

15、date 显示时间,也可进行时间戳转日期

16、chmod  修改文件或者目录的权限

17、chown  修改文件或目录的所有者,所属组

18、charp  改变文件或者目录的所属组(不常用)

20、umask 显示和设置掩码值

21、which 查看命令文件位置和可能出现的别名

22、whereis  查找命令及帮助文档所在位置

23、locate 按照文件名查找  依据数据库查找

24、find 搜索系统符合条件的命令

25、grep  “字符串”  文件名 (在文件内查找符合条件的字符串)

26、管道符 |   将命令1的标准输出作为命令2的输入

27、man 查看命令的帮助

28、help 内部命令 查看内部的帮助信息

29、–help  查看命令的常见选项

30、 type  可查看命令是否属于内部命令

31、tar 进行文件的归档和压缩

32、file 确定文件的压缩类型

33、zip 管理压缩文件

34、du  -sh 查看文件/目录总体的大小

35、ping 测试 络连通性

36、ifconfig 查询本机 络

38、w 查询当前登录服务器的用户

39、who 查询登录用户及登录时间

40、last 列出登录系统的相关信息

41、lastlog 显示所有账 最后一次的登录时间

42、write 用户名  终端 给在线用户写信

43、wall 对所有在线用户进行广播

44、mail  邮件命令

45、netstat  查看 络连接状态

46、关机

47、重启

48、sync 数据同步

49、mount 挂载命令

50、rpm 安装命令

51、rpm2cpio  提取rpm包中的文件进行修复,实现文件恢复

52、yum 管理命令

53、rz  在xshell上将windows发送到虚拟机

54、sz  在xshell上将linux传到windows

55、scp 服务器之间传输文件

56、creatrepo 局域 yum源创建依赖关系

57、iptables -F 关闭防火墙

58、useradd:添加用户

59、usermod:修改用户信息

60、userdel:删除用户

61、id:查看用户UID和GID

62、passwd:修改用户密码

62、groupadd:添加用户组

63、newgrp:改变有效组

64、groups:查看用户所在的所有组

65、groupdel:删除用户组

66、gpasswd:设置组密码及管理组成员

67、su/su -:切换用户身份

68、finger:查看用户详细信息

69、lsattr:查看文件系统隐藏属性

70、chattr:修改文件系统属性

71、echo 输出内容

72、setfacl:设置acl权限

73、getfacl:查看文件访问控制列表

74、sudo:允许系统管理员让普通用户执行一些或全部的root命令的一个工具

75、fdisk:MBR分区进入交互界面后

76、gdisk:GPT分区

77、mkfs:写入文件系统

78、fsck 文件系统修复 建议-y(同意)

79、partprobe 将文件系统变化通知内核

80、blkid 查看uuid

81、lsblk -f 查看uuid

82、dumpe2fs  -h 分区设备名  查看uuid

83、df  -T 查看分区的文件系统类型

84、df  -h 查看分区使用空间 以及挂载信息

85、fdisk  -l  可以列出所有的磁盘以及分区包括未挂载的

86、free:查看内存

87、pv:物理卷

88、vg:卷组

89、lv:逻辑卷

90、quotacheck:扫描文件系统并创建quota的配置文件

91、edquota:设置用户和组的磁盘配额限制

92、quotaon:启动磁盘配额

93、quotaoff:关闭磁盘配额

94、quota:查看用户或组的配额

95、repquota:查看文件系统配额

96、xfs_quota:xfs文件系统磁盘配额

97、stat:以文字格式显示inode内容

98、dd:本地备份

99、xfsdump:对xfs文件系统进行备份

100、xfsrestore:对xfs文件系统数据恢复

101、ps:查看进程工具

102、uptime:查看CPU负载工具

103、top:动态地持续监听进程的运行状态

104、lsof:用于查看进程打开的文件,打开文件的进程,进程打开的端口

105、& 用在命令的最后可把命令放到后台执行

106、nohup 命令 & 把命令放在后台且不依赖终端

107、jobs 查看有多少在后台运行

105、fg:将后台中的命令调至前台 用jobs查后台序

106、bg:将后台暂停的命令,变成在后台继续执行 用jobs查后台序

107、kill:通过发送信 来控制进程

108、killall:通过进程名称进行操作

109、pkill:通过进程名称进行操作

110、nice:设置进程优先级数值

111、renice:修改运行中进程优先级数值

112、screen:终端复用,多窗口,会话共享软件

113、at  一次性定时任务计划

114、crontab 定时任务命令

115、logrotate  强制进行日志的切割和轮替

116、chkconfig (c6) 查询已经安装的服务和区分服务

117、ntsysv (c6)管理自启动

118、systemctl (c7)管理服务

119、journalctl 显示本次启动以来的全部日志

120、c7查看某个服务运行在那些级别下启动(以ssh 为列)

123、grub-md6-crypt  C6  GRUB菜单加密密码命令

124、grub2-mkpasswd-pbkdf2 GRUB2菜单加密密码命令

125、EOF 命令 将命令输出一次

126、dmesg  显示linux环形缓冲区信息

128、echo命令 输出内容

-e控制字符的列表

129、history查看历史命令

130、alias  别名

131、hash命令  $PATH缓存

132、env查看环境变量

133、set 显示系统中已经存在的变量,以及设置变量都新变量值

134、tee命令会从标准输入设备读取数据,将内容输出至标准输出设备,同时保存文件

135、export 【变量】 命令 声明为环境变量

136、read命令 接收键盘输入

137、split    大文件切割

138、declare  声明变量类型

139、stty定义bash快捷键

140、printf:格式化输出

143、awk 文本处理工具

142、sed命令对文件内容进行选取替换删除新增

143、sort对无序的数据进行排序

144、uniq取消重复行

145、nmap端口扫描命令

146、readlink -f 查看软链接链接的路径

1、ls  显示目录文件

格式:ls  选项  参数

-a显示所有文件

-l详细信息显示

-d显示目录

-h文件大小显示为常见单位

-R递归显示目录及其子目录

-n显示文件的uid和gid

2、touch 创建文件

   【】touch test{1..5} #创建test1至test5

3、mkdir 创建目录

-v显示过程

-p递归创建

4、cd 切换目录

   cd  -返回上级目录

   cd  ~进入当前用户家目录

   cd  ..返回上级目录

   cd  ../..返回上两级目录

   cd  .进入当前目录

5、pwd 显示当前所在目录

6、tree 显示目录树

   -d 只显示目录

 6.5 pstree(查看进程树之间的关系)

   -A:进程树之间的链接以及ASCII码字符的链接

   -p:同时列出每个进程的PID

   -u:同时列出所属账 名称

7、cp 复制并改名

 格式 【】cp  源文件或目录  保存位置

   -r 复制目录

   -p 保留文件属性

  -a 相当于-rp

8、mv 剪切并改名

9、rm 删除

   -r删除目录

   -f强制删除

10、rmdir 删除空目录

-p 递归删除

-v 显示指令执行过程

11、cat 显示文件内容

-n列出行

【】cat 文件1 文件2

 #多个文件合并显示

12、more 分页显示文件内容

b 向上翻页

空格 向上翻页

enter 换行

q或Q 退出

13、less 分页显示文件内容

/关键字   按n  关键字跳转

14、ln生成链接文件(硬连接)

-s软连接

15、date 显示时间,也可进行时间戳转日期

【】date -d “1970-01-01 xxx days”

16、chmod  修改文件或者目录的权限

   格式:   u+x        文件

            g+w,o+w  文件

            u=rws

            u+s  文件  设置suid

            g+s  文件  设置sgid

           0777  文件

17、chown  修改文件或目录的所有者,所属组

格式; cchown  user1       文件

              user1:user2  文件

                   :user2

-R  递归

18、charp  改变文件或者目录的所属组(不常用)

20、umask 显示和设置掩码值

21、which 查看命令文件位置和可能出现的别名

22、whereis  查找命令及帮助文档所在位置

23、locate 按照文件名查找  依据数据库查找

updatedb  强制更新数据库

24、find 搜索系统符合条件的命令

   -name 按照文件名查找 *任意多个字符  意一个字符  [ ]范围

   -size   根据文件大小查找 -小于 +大于

   -user  根据所有者查找

   -perm查找根据文件权限查找  =  ,- 包含 ,+包含任意一个

   -按时间查找  ctime(修改)  atime(访问)  mtime(属性变动)

   -type 按文件类型查找  f(二进制文件)  l(软连接文件) d (目录)

   -逻辑连接符  -a逻辑与与  -o (逻辑或)  -not (取反)

   -exec命令执行符(对查找到的文件进一步处理)

【】find  /  -选项  -exec  命令1 {查询结果存放位置} 执行命令1内容 :

   -inum 根据文件的i节点查询

25、grep  “字符串”  文件名 (在文件内查找符合条件的字符串)

-v  反选

-i  忽略大小写

26、管道符 |   将命令1的标准输出作为命令2的输入

27、man 查看命令的帮助

-f查看帮助的级别 (使用前要mandb生成man的缓存信息)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月1日
下一篇 2022年2月1日

相关推荐