Linux Command

Linux文件管理命令

1 ls:显示文件名

2 cat:显示文本文件内容

3 rm:删除文件

4 less:分屏显示文件

5 cp:复制文件

6 mv:更改文件名

7 grep:查找字符串

8 head:显示文件头部

9 tail:显示文件尾部

10 sort:按顺序显示文件内容

11 uniq:忽略文件中的重复行

12 diff:比较两个文件

13 diffstatdiff结果的统计信息

14 file:测试文件内容

15 echo:显示文本

16 date:显示日期和时间

17 script:记录Linux会话信息

18 apropos:搜索关键字

19 locate:搜索文件

20 rmdir:删除目录

21 basename:显示文件或者目录的基本名称

22 chattr:改变文件的属性

23 cksum:文件的CRC校验

24 cmp:比较文件差异

25 split:分割文件

26 dirname:显示文件除名字外的路径

27 find:查找目录或者文件

28 findfs:通过列表或用户ID查找文件系统

29 ln:链接文件或目录

30 lndir:链接目录内容

31 lsattr:显示文件属性

32 od:输出文件内容

33 paste:合并文件的列

34 stat:显示inode内容

35 tee:读取标准输入到标准输出并可保存为文件

36 tmpwatch:删除临时文件

37 touch:更新文件或目录时间

38 tree:以树状图显示目录内容

39 umask:指定在建立文件时预设的权限掩码

40 chmod:设置文件或者目录的权限

41 chgrp:改变文件或者目录所属的群组

42 chown:改变文件的拥有者或者群组

43 more:查看文件的内容

44 md5sumMD5函数值计算和检查

45 awk:模式匹配语言

46 wc:输出文件中的行数、单词数、字节数

47 comm:比较排序文件

48 pg:分页显示文件内容

49 join:将两个文件中指定栏位内容相同的行连接起来

50 fmt:编排文本文件

51 tr:转换字符

52 ispell:拼字检查程序

53 col:过滤控制字符

54 colrm:删除指定的行

55 fold:限制文件列宽

56 iconv:转换给定文件的编码

57 dc:任意精度的计算器

58 expr:求表达式变量的值

59 strings:显示文件中的可打印字符

60 xargs:从标准输入读入参数

61 sum:计算文件的校验和,以及文件占用的块数

Linux磁盘管理命令

1 df:显示报告文件系统磁盘使用信息

2 du:显示目录或者文件所占的磁盘空间

3 dd:磁盘操作

4 fdisk:磁盘分区

5 mount:挂载文件系统

6 umount:卸载文件系统

7 mkfs:建立各种文件系统

8 mkfsext2:建立一个ext2/ext3文件系统

9 mkbootdisk:建立启动盘

10 fsck:检查文件系统

11 fsckext2:检查文件系统

12 hdparm:设置磁盘参数

13 mkswap:建立交换分区

14 dump:备份文件系统

15 restore:还原文件

16 sync:写入磁盘

17 e2label:设置卷标

18 badblock:用来检查磁盘

19 quota:显示磁盘已使用的空间与限制

20 quotacheck:检查磁盘的使用空间与限制

21 quotaoff:关闭磁盘空间限制

22 quotaon:开启磁盘空间限制

23 quotastats:显示磁盘空间限制

24 repquota:检查磁盘空间限制的状态

25 mdadmRAID设置工具

26 tune2fs:文件系统调整

27 mkisofs:建立ISO
9660映像文件

28 cfdisk:磁盘分区

29 sfdisk:硬盘分区工具程序

30 parted:磁盘分区工具

31 LVM命令列表

Linux进程管理命令

1 accton:打开或关闭进程统计

2 lastcomm:显示以前使用过的命令的信息

3 sa:报告、清理并维护进程统计文件

4 at:定时运行命令

5 atq:显示目前使用at命令后待执行的命令队列

6 atrm:删除at命令中待执行的命令队列

7 batch:在系统负载水平允许的时候执行命令

8 bg:后台运行命令

9 fg:挂起程序

10 jobs:显示后台程序

11 kill:杀掉进程

12 crontab:设置计时器

13 ps:查看权限

14 pstree:显示进程状态树

15 top:显示进程

16 nice:改变优先权等级

17 renice:修改优先权等级

18 sleep:暂停进程

19 nohup:用户退出系统之后继续工作

20 pgrep:查找匹配条件的进程

21 fuser:用文件或者套接口表示进程

22 chkconfig:设置系统的各种服务

23 strace:跟踪一个进程的系统调用或信号产生的情况

24 ltrace:跟踪进程调用库函数的情况

25 vmstat:报告虚拟内存统计信息

26 mpstat:监测CPU(包括多CPU)性能

27 iostat:监测I/O性能

28 sar:系统活动情况报告

29 ntsysv:设置系统服务

Linux网络管理命令

1 arp:管理系统中的ARP高速缓存

2 arpwatch:监听ARP记录

3 arping:发送ARP请求到一个相邻主机

4 finger:查找并显示用户信息

5 ifconfig:设置网络接口

6 iwconfig:设置无线网卡

7 hostname:显示主机名

8 ifup:激活设备

9 ifdown:禁用网络设备

10 mii-tool:调整网卡模式

11 route:设置路由表

12 netstat:查看网络连接

13 ping:检测主机的连通性

14 minicom:设置调制解调器

15 pppd:建立PPP连接

16 pppstats:显示PPP连接状态

17 chat:拨号命令

18 traceroute:检查数据包所经过的路由器

19 rcp:远程复制

20 tcpdump:网络数据分析器

21 ipcalIP地址计算器

22 netreport:监视网络状态

23 ip:网络集成命令工具

24 adsl-setup:设置ADSL连接

25 adsl-start:激活ADSL连接

26 adsl-stop:断开ADSL连接

27 adsl-status:检测ADSL连接状态

28 wget:下载文件

29 ngrep:监控网络接口

30 lsof:查看打开的文件

31 ethtool:查询及设置网卡参数

32 netconf:设置各项网络功能

33 tc:显示和维护流量控制设置

34 telnet:远程登录

35 rlogin:远程登录命令

36 rsh:远程登录的Shell

Linux用户管理命令

1 useradd:建立用户

2 userdel:删除用户

3 usermod:修改已有用户的信息

4 passwd:设置密码

5 chage:密码老化

6 groupadd:添加组

7 groupdel:删除组账户

8 groupmod:修改组

9 vipw:编辑/etc/passwd文件

10 vigr:编辑/etc/group文件

11 newgrp:转换组

12 groups:显示组

13 gpasswd:添加组

14 whoami:显示当前用户名称

15 who:显示登录用户

16 id:显示用户信息

17 su:切换身份

18 pwck:检测账户

19 grpck:检测用户组账号信息的完整性

20 chsh:设置Shell

21 chfn:修改用户信息

22 ac:显示用户在线时间的统计信息

23 grpconv:开启群组的投影密码

24 grpunconv:关闭群组的投影密码

25 lastlog;显示最近登录用户的用户名、
登录端口和登录时间

26 logname:显示当前用户的名称

27 users:显示当前登录到系统的用户

28 lastb:显示登录系统失败用户的相关信息

Linux的备份和压缩命令

1 tar:备份文件

2 dump:备份文件系统

3 cpiocopy
in/out):建立、还原备份文件

4 restore:还原备份下来的文件或整个文件系统
(一个分区)

5 ar:建立、修改或从档案文件中提取文件

6 bunzip2:解压缩bz2文件

7 bzip2:解压缩bz2文件

8 unzip:解压缩zip文件

9 bzip2recover:修复损坏bz2文件

10 gzip:压缩文件

11 compress:压缩、解压文件

12 gzexe:压缩执行文件

13 lha:压缩或解压缩文件

14 unarj:解压缩文件

15 zip:压缩文件

16 zipinfo:显示压缩文件的信息

Linux系统管理命令

1 apmd:高级电源管理

2 apmsleepAPM进入休眠状态

3 apropos:查找使用手册的名字和相关描述

4 arch:输出主机的体系结构

5 alias:设置别名

6 cd:切换目录

7 clear:清空终端屏幕

8 clock:系统RTC时间设置

9 cal:显示日历

10 chroot:改变根目录

11 date:显示或设置系统时间

12 dmesg:显示开机信息

13 dircolors:设置ls命令在显示目录或文件时所用的色彩

14 depmod:分析模块

15 echo:显示文本行

16 exec:执行完命令后交出控制权

17 exit:退出Shell

18 eject:弹出介质

19 enable:关闭Shell命令

20 fc:修改或执行命令

21 fgconsole:显示虚拟终端的数目

22 free:显示内存信息

23 fwhois:显示用户的信息

24 getty:设置终端机模式

25 gitps:显示程序情况

26 gdialog:从Shell显示文本信息

27 git:文件管理员

28 GRUB:引导加载程序

29 halt:关闭系统

30 history:显示历史命令

31 hwclock:显示与设定硬件时钟

32 init:进程处理初始化

33 last:显示登录用户信息

34 lilo:引导管理器

35 login:登录系统

36 local:显示本地支持的语言系统信息

37 logout命令:退出系统

38 logrotate:处理Log文件

39 lsmod:显示Linux内核的模块信息

40 man:格式化和显示在线手册

41 manpath:设置man手册的查询路径

42 modinfo:显示内核信息

43 modprobe:自动处理可载入模块

44 pmap:显示程序的内存信息

45 procinfo:显示系统状态

46 pwd:显示工作目录

47 reboot:重新启动系统

48 rlogin:远程登录

49 rmmod命令:删除模块

50 rpm命令:软件包管理

51 shutdown命令:系统关机命令

52 suspend:暂停执行Shell

53 swatch:系统监控程序

54 tload:显示系统负载

55 uname:显示系统信息

56 authconfig:配置系统的认证信息

57 declare:显示或者设定Shell变量

58 export:设置或者显示环境变量

59 hostid:打印出当前主机的标识

60 insmod:载入模块

61 rdate:显示其他主机的日期与时间

62 runlevel:显示执行等级

63 set:设置Shell

64 setenv:查询或显示环境变量

65 setserial:设置或显示串口的相关信息

66 setup:设置公用程序

67 symlinks:维护符号链接的工具程序

68 swatch:系统监控程序

69 sync:将内存缓冲区内的数据写入磁盘

70 startx:启动X
Window

71 sysctl:设置系统核心参数

72 timeconfig:设置时区

73 ulimit:控制Shell程序的资源

74 unalias:删除别名

75 unset:删除变量或函数

76 up2date:软件包升级

77 uptime:告知系统运行了多长时间

78 mousconfig:设置鼠标相关参数

79 bind:显示或设置键盘按键及其相关的功能

80 kbdconfig:设置键盘类型

81 snapscreenshot:命令行截图

82 mt:磁带机控制

83 cdrecordCD刻录工具

84 dvdrecordDVD刻录工具

85 lspci:查看硬件插槽

86 sane-find-scanner:扫描仪搜索

87 scanimage:检测扫描仪型号

88 mtools:命令集

89 whereis:查找文件

90 ytalk命令:与其他用户交谈

91 Apt:软件包在线管理

92 yum:在线管理软件包

93 vlock:锁定终端

94 wait:等待程序返回状态

95 watch:将结果输出到标准输出设备

96 rsync:远程数据同步工具

97 &:将任务放在后台执行

98 screen:多重视窗管理程序

Linux服务器管理命令

1 Apache服务器应用命令

1 Apache服务器管理命令

2 Apache日志管理命令

2 DNS服务器管理命令

1 named:域名服务器管理命令

2 rndcDNS服务器控制

3 named-checkconf:检查DNS配置

4 named-checkzone:检查区域文件的合法性

5 dig:发送域名查询信息包到域名服务器

6 nslookup:交互式查询名称服务器

7 host:使用域名服务器查询主机名字

8 dnssec-keygendnssec密钥生成工具

9 dnssec-signkeydnssec密钥集签名工具

10 dnssec-makekeysetdnssec区域签名工具

11 dnssec-signzonednssec区域签名工具

12 dlintBind
DNS服务器辅助工具

13 dnstopBind
DNS服务器辅助工具

3 NFS服务器管理命令

1 nfsd:启动?停止NFS服务器

2 portmap:将RPC程序号转换成因特网端口号

3 rpcinfo:报告远程过程调用(RPC)服务器的状态

4 showmount:显示远程已安装文件系统的所有客户机的列表

5 umount:删除当前已挂载的远程文件系统

6 mount:将已命名的文件系统连接到指定的挂载点

7 automount:安装自动安装点

8 mountall:挂载一组文件系统

9 exportfs:重新分享/etc/exports变更的目录资源

4 Samba服务器管理命令

1 启动Samba服务器

2 testparm:检查smbconf配置文件的内部正确性

3 smbdsamba
daemon):Samba服务器程序

4
smbclient:类似FTP操作方式的访问SMB/CIFS服务器资源的客户端

5 smbstatus:报告当前Samba的连接状态

6 smbmount:装载一个smbfs文件系统

7 smbpasswd:设置用户的SMB密码

5 SSH服务器管理命令

1 sshdOpenSSH守护进程

2 ssh-keygen:生成、管理和转换认证密钥

3 sshSSH命令行登录工具

4 sftp:安全互动FTP

5 scp:将文件复制到远程主机或本地主机

6 squid服务器管理命令

1 squid:代理服务器squid守护进程

7 DHCP服务器管理命令

1 dhcpdDHCP服务器守护进程

2 dhclientDHCPv6客户端守护进程

3 dhcp6cDHCPv6客户端守护进程

8 FTP服务器管理命令

1 FTP服务器端管理命令

2 FTP客户端和FTP监控命令

9 E-mail服务器管理命令

1 sendmail:为本地或网络交付传送邮件

2 mailE-mail管理程序

3 mailq:显示待寄邮件的清单

4 mailstats:显示关于邮件流量的统计信息

5 mutt:电子邮件管理程序

10 Linux防火墙管理工具iptables

1 iptablesLinux防火墙管理工具

2 ip6tablesIPv6版本的iptables工具

3 iptables-saveiptables列表存储

4
iptables-restore:装载由iptables-save保存的规则集

11 SElinux管理命令

1 setenforce:设置SELinux模式

2 getenforce:查看SELinux模式

3 setsebool:设置SELinux布尔值

4 getsebool:查看SELinux布尔值

5 togglesebool:翻转SELinux布尔值

6 sestatusSELinux状态查看工具

7 avcstat:显示AVC统计信息

8 audit2why:转换审计消息

9 audit2allow:生成策略允许规则

10 load_policy:装载策略

11 semanage:管理SELinux策略

12 semodule:管理策略模块

13 chcat:改变语境类别

14 restorecon:恢复文件安全语境

15 chcon:改变文件安全语境

16 setfiles:设置文件安全语境

17 seinfo:提取策略的规则数量统计信息

18 sesearch:搜索policyconf或二进制策略中特别的类型

19 checkmodule:编译策略模块

20 sealertSELinux信息诊断客户端工具

21 selinuxenabled:查询系统的SELinux是否有启用

22 SELinux工具总结列表

12 虚拟化管理命令

1 xen虚拟化管理命令

2 KVM/Qemu虚拟机管理命令

Linux打印管理命令

1
system-config-printer-tui:打印机配置字符界面工具

2 cupsd:通用打印程序守护进程

3 lpadmin:配置LP打印服务

4 lp:打印文件

5 lpstat:显示行式打印机状态信息

6 lpr:排队打印作业

7 lprm:打印队列删除任务

8 Lpc:控制打印机

9 lpq:检查假脱机队列

10 lpinfo:显示驱动和设备

11 lpmove:将作业从一个队列移动到另外一个队列中

12 lpd:行打印守护进程

Linux库应用命令

1 ldconfig:配置查找共享库

2 nm:列举目标文件中的符号名

3 ar:建立修改文件或从文件中抽取成员

4 strip:去除目标文件中的无用信息

5 objdump:展开目标文件、静态库和共享库中的信息

6 ldd:显示共享库的依赖情况

7 patch命令:修补文件

8 ld:连接器

Linux开发应用命令

1 as:标准GNU汇编程序

2 nasm:汇编器

3 gccC/C++编译器

4 make:维护和编译软件或软件包

5 gdbGUN调试器

6 dgserver:远端GNU服务器

7 autoconf:产生配置脚本

8 autoheader:为configure产生模板头文件

9 autoreconf:更新已经生成的配置文件

10 autoscan:产生初步的configurein文件

11 autoupdate:更新configurein文件

12 automake:自动生成Makefilein的工具

13 aclocal:生成aclocalm4文件

14 configure:生成Makefile文件

Linux行编辑器

1 ed:文本编辑器

2 sed:利用script命令处理文本文件

3 pico:编辑文字文件

4 vim:全屏幕文本编辑器

5 ex:文本编辑器

6 nano:文本编辑器

7 jed:编辑文本文件

8 joe:编辑文本文件

原文链接: https://www.cnblogs.com/MagicLetters/archive/2010/11/20/1882556.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Linux Command

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/17665

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月7日 下午6:17
下一篇 2023年2月7日 下午6:18

相关推荐