用户管理命令:
1) 添加新用户
语法:useradd 用户名
执行权限:root
2) 设置用户密码
语法:passwd 用户名
3) 查看用户登录信息
语法:who
4) 查看用户详细登录信息
语法:w
文件处理命令:
目录处理————
1) 查看目录文件
语法:ls 选项 文件或目录
选项:-a 显示所有文件,包括隐藏文件
-l 显示文件详细信息
-d 查看目录属性
2) 创建新目录
语法:mkdir 选项 目录名
选项; -p 递归创建
3) 切换目录
语法: cd 目录
4) 显示当前目录
语法:pwd
5) 删除空目录
语法:rmdir
6) 复制文件或目录
语法:cp 选项 原文件或目录 目标目录
选项:-r 复制目录
-p 保留文件属性
7) 移动文件或修改文件名
语法:mv 原文件或目录 目标目录
8) 删除文件
语法:rm 选项 文件或目录
选项:-r 删除目录
-f 强制删除
文件处理————
9) 创建空文件
语法:touch 文件名
10) 显示文件内容
语法:cat 文件名
选项:-n 显示行号
11) 反向显示文件内容
语法:tac 文件名
12) 分页显示文件内容
语法:more 文件名
13) 分页显示文件内容(可向上翻页)
语法:less 文件名
14) 显示文件前几行
语法:head 选项 文件名
选项:-n 指定显示行数
15) 显示文件后几行
语法:tail 选项 文件名
选项:-n 指定显示行数
-f 动态显示文件末尾内容
链接处理————
16) 生成链接文件
语法:ln 选项 原文件 目标文件
选项:-s 创建软链接
权限管理命令:
1) 修改文件或目录权限
语法:chmod {ugoa}{+-=}{rwx} 文件或目录
chmod 权限数字 文件或目录
选项:递归修改
详解:r=4(读权限),w=2(写权限),x=1(执行权限)
2) 修改文件或目录所有者
语法:chown 用户 文件或目录
3) 修改文件或目录所属组
语法:chgrp 用户组 文件或目录
4) 查看或设置文件的缺省权限
语法:umask
选项:-S 以rwx形式显示新建文件缺省权限
文件搜索命令:
1) 查找文件
语法:find 搜索范围 匹配条件
选项:-name 根据文件名字查找(-iname 不区分大小写)
-size 根据文件大小查找(+表示大于,-表示小于,=表示等于)
-user 根据所有者查找
-group 根据所有组查找
匹配符*可以匹配任意字符
匹配符?表示匹配单一字符
-amin 根据访问时间查找
-cmin 根据文件属性修改时间查找(+表示超过多长时间,-表示多长时间之内)
-mmin 根据文件行数修改查找
-a 两个条件同时满足
-o 满足两个条件中的一个条件
-exec/-ok 命令 {} \; 对搜索结果操作
-type 根据文件类型查找(f表示文件类型,d表示目录,l表示软链接)
-inum 根据i结点查找
2) 在文件资料库中查找文件
语法:locate 文件名
3) 根据文件内容查找匹配文件
语法:grep 选项 匹配字符串 文件
选项:-i 不区分大小写
-v 排除指定字符串所在行
4) 查找命令所在的目录及其别名信息
语法:which 命令名
5) 查找命令所在的目录及其帮助文档路径
语法:whereis 命令名
压缩解压命令:
1) 压缩文件(文件格式.gz)
语法:gzip 文件
2) 解压缩(文件格式.gz)
语法:gunzip 压缩文件
3)打包压缩目录(文件格式.tar.gz)
语法:tar 选项 压缩后文件 目录
选项:-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
4) 解压缩目录(文件格式.tar.gz)
语法:tar 选项 压缩文件
选项:-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
5) 压缩文件或目录(文件格式.zip)
语法:zip 选项 压缩后文件 文件或目录
选项:-r 压缩目录
6) 解压文件(文件格式.zip)
语法:unzip 压缩文件
7) 压缩文件(文件格式.tar.bz2)
语法:bzip2 选项 文件
选项:-k 保留原文件
8) 解压文件(文件格式.tar.bz2)
语法:bunzip2 选项 压缩文件
选项:-k 保留原文件
网络命令:
1) 给在线用户发信息
语法:write 用户名
说明:以Ctrl+D保存结束
2) 给所有在线用户发广播信息
语法:wall 信息内容
3) 查看发送电子邮件
语法:mail 用户名
4) 查看设置网卡信息
语法:ifconfig 网卡名称 IP地址
5) 远程探测命令(测试网络连通性)
语法:ping 选项 IP地址
选项:-c 指定发送次数
详解:重点查看丢包率,若丢包率高,虽然ping通了,但是网络状况非常差。
6) 显示数据包到主机间的路径
语法:traceroute 网址
7) 显示网络相关信息
语法:netstat 选项
选项:-t TCP协议查看网络信息
-u UDP协议查看网络信息
-l 查看监听信息
-r 查看路由网关
-n 显示IP地址和端口号
8) 列出当前与过去登录系统的用户信息
语法:last
9) 配置网络
语法:setup
关机重启命令:
1) 惯用的关机命令
语法:shutdown 选项 时间选项
选项:-h 将系统的服务停掉后,立即关机
-r 将系统的服务停掉后,重启
-c 取消前一个关机命令
2) 其他关机重启命令
命令名称:reboot, poweroff, halt, init 0, init 6
说明:init命令用来切换执行等级,共有七种执行等级,run level 0(关机),run level 1(单用户),run level 2(多用户且不含NFS),run level 3(纯命令行模式),run level 4(未使用),run level 5(图形界面),run level 6(重启)。
帮助命令:
1) 获得帮助信息
语法:man 命令或配置文件
2) 获得shell内置命令的帮助信息
语法:help 命令名称