Linux命令
第一章、文件和目录操作命令
1.1、pwd:显示当所在位置
1.2、cd:显示当所在位置
1.3、ln:创建硬链接和软连接
1.4、readlink:查看符号链接文件的内容
1.5、find:查找文件
1.6、xargs:将输入数据重新格式化后输出
1.7、basename:显示基本的文件名称
1.8、dirname:显示文件的目录路径
1.9、rename:重命名文件
1.10、file:显示文件的类型
1.11、lsattr:查看文件的扩展属性
1.12、chattr:改变文件的扩展属性
1.13、md5sum:计算和校验文件的MD5值
1.14、chmod:改变文件或目录的权限
1.15、chown:更改文件或目录的用户和用户组
1.16、tree:以树形结构显示目录下的内容
1.17、mkdir:创建目录
1.18、touch:创建空文件或修改文件的时间戳属性
1.19、ls:显示目录下的内容及相关属性信息
1.20、cp:复制文件
1.21、mv:移动和重命名
1.22、rm:删除文件和目录
1.23、rmdir:删除空目录
第二章、用户管理及其用户信息查询
2.1、useradd:创建用户
2.2、usermod:修改用户信息
2.3、userdel:删除用户(不推荐使用)
2.4、groupadd:创建新的用户组
2.5、groupdel:删除用户组
2.6、passwd:设置用户的密码
2.7、chage:修改用户密码的有效期
2.8、chpasswd:批量更新用户密码
2.9、su:切换用户
2.10、visudo:编辑sudoers文件
2.11、sudo:以另一个用户的身份执行命令
2.12、id:显示用户与用户组的信息
2.13、w:显示已登录用户信息
2.14、who:显示已登录用户信息
2.15、users:显示已登录用户
2.16、whoami:显示当前登录的用户名
2.17、last:显示用户登录列表信息
2.18、lastb:显示用户登录失败的记录
2.19、lastlog:显示所有用户最近登录信息
第三章、文件备份与压缩命令
3.1、tar:打包和压缩文件
3.2、gzip:压缩或解压文件
3.3、zip:打包和压缩文件
3.4、unzip:解压zip文件
3.5、scp:远程文件复制
3.6、rsync:文件同步工具
第四章、Linux信息显示和搜索文件命令
4.1、uname:显示系统信息
4.2、hostname:显示或设置系统的主机名
4.3、dmesg:系统启动异常诊断
4.4、stat:显示文件或文件系统状态
4.5、du:统计磁盘空间使用情况
4.6、date:显示或设置系统时间
4.7、echo:显示一行文本
4.8、watch:监视命令执行情况
4.9、which:显示命令的全路径
4.10、whereis:显示命令及相关文件全路径
4.11、locate:快速定位文件路径
4.12、updatedb:更新mlocate数据库
第五章、Linux进程管理命令
5.1、ps:查看进程
5.2、ptree:显示进程状态树
5.3、pgrep:查找匹配条件的进程
5.4、kill:终止进程
5.5、killall:通过进程名称终止进程
5.6、pkill:通过进程名终止进程
5.7、top:实时显示系统各个进程占用的资源情况
5.8、nice:调整程序运行时的优先级
5.9、renice:调整运行中的进程的优先级
5.10、nohup:用户退出系统进程继续工作
5.11、runlevel:输出当前运行级别
5.12、init:初始化Linux进程
5.13、service:管理系统服务
5.14、systemctl:管理系统服务
5.15、pidof:查找指定进程名称的进程id号
第六章、文本及内容编辑处理命令
6.1、cat:查看文件内容或合并文件
6.2、tac:反向显示文件内容
6.3、more:分页显示文件内容
6.4、less:分页显示文件内容
6.5、head:显示文件内容头部
6.6、tail:显示文件内容尾部
6.7、tailf:跟踪显示文件
6.8、cut:从文本中截取文件内容
6.9、split:分割文件
6.10、paste:合并文件
6.11、sort:文本排序
6.12、join:按照两个文件的相同字段合并
6.13、uniq:去除重复行
6.14、wc:统计文件的行数、单词数或字节数
6.15、iconv:转换文件的编码格式
6.16、diff:比较两个文件的不同
6.17、vimdiff:可视化比较工具
6.18、rev:每行反向输出
6.19、tr:替换或删除字符
第七章、Linux网络管理命令
7.1、ifconfig:配置或显示网络接口信息
7.2、ifup:激活网络接口
7.3、ifdown:禁用网络接口
7.4、ip:网络配置工具
7.5、netstat:查看网络状态
7.6、ss:查看网络状态
7.7、ping:测试主机之间网络的连通性
7.8、nc:多功能网络工具(扫描端口)
7.9、ssh:安全远程登录主机
7.10、wget:命令行下载工具
7.11、dig:域名查询工具
7.12、host:域名查询工具
7.13、nmap:网络探测工具和安全/端口扫描器
7.14、tcpdump:监听网络流量
第八章、Linux系统管理命令
8.1、lsof:查看进程打开的文件
8.2、uptime:显示系统的运行时间及负载
8.3、free:查看系统内存信息
8.4、iftop:动态显示网络接口流量信息
8.5、vmstat:虚拟内存统计
8.6、mpstat:CPU信息统计
8.7、iostat:I/O信息统计
8.8、iotop:动态显示磁盘I/O统计信息
8.9、sar:收集系统信息
8.10、chkconfig:管理开机服务
8.11、rpm:RPM包管理器
8.12、yum:自动化rpm包管理工具
第九章、Linux磁盘与文件系统管理命令
9.1、fdisk:磁盘分区工具
9.2、partprobe:更新内核的磁盘分区表信息
9.3、parted:磁盘分区工具
9.4、mkfs:创建Linux文件系统
9.5、dumpe2fs:导出/ext2/ext3/ext4文件系统信息
9.6、fsck:检查并修复Linux文件系统
9.7、dd:转换或复制文件
9.8、mount:挂载文件系统
9.9、umount:卸载文件系统
9.10、df:报告文件系统磁盘空间的使用情况
第十章、文本处理命令
10.1、grep:文本过滤工具
10.2、sed:字符流编辑器
10.3、awk:入门基础
本文档由
HI技术分享
提供
9.7、dd:转换或复制文件
说明
dd命令具有复制文件、转换文件和格式化文本的功能。但是这个命令的使用也要谨慎。这里不做过多说明,就是提示在使用的时候一定要注意。错误的操作可能会对系统造成不能挽回的损坏。