本文共 2474 字,大约阅读时间需要 8 分钟。
在所有给出的命令格式中,"[]"
表示可选项,"<>"
表示必填项
如有疏漏,欢迎指出
切换目录
cd # 例如:cd /home,绝对路径需要在前面加“/”cd <相对路径> # 例如:cd my_dircd - # 返回上一次所处的目录cd .. # 切换到上层目录cd ~ # 切换到家目录cd ~ <用户名> # 切换到其他用户的家目录 用户名> 相对路径>
文件创建、删除以及创建文件链接
touch <文件名> # 创建空文件rm [-f] <文件名> # 删除文件,加“-f”表示不询问ln [选项] <源文件> [目标文件] # 创建文件链接ln -s <源文件> [目标文件] # 创建软链接ln <源文件> [目标文件] # 创建硬链接,硬链接不能指向目录,也不能跨设备 源文件> 源文件> 源文件> 文件名> 文件名>
创建目录、复制目录、删除目录
mkdir [选项] <目录名> # 创建目录cp [-pdria] <源目录> <目标目录> # 复制目录必须加“-r”递归复制rm -rf <目录名> # 删除目录,“r”表示递归删除 目录名> 目标目录> 源目录> 目录名>
将匹配的文件复制到指定目录
cp [-pdia] <源文件> <目标目录>目标目录> 源文件>
获取管理员权限
su # 切换到 root 用户sudo <命令> # 以管理员权限执行命令 命令>
创建新用户
useradd [选项] <用户名> # 添加用户passwd <用户名> # 设置密码adduser <用户名> # 也可以使用这条命令# 删除用户userdel [-fr] <用户名> # "f"表示强制删除,“r”表示同时删除用户和家目录 用户名> 用户名> 用户名> 用户名>
切换用户
su <用户名> # root 用户使用不需要验证密码 用户名>
改变目录及文件权限
chmod [-R] [xyz] <目录 文件> # "-R"表示递归更改目录下所有文件 目录>
还可以通过符号设定权限:
命令 | 身份 | 选项 | 权限 | 文件或目录 |
---|---|---|---|---|
chmod | u(用户) | +(增加) | r(读) | |
g(组) | -(除去) | w(写) | ||
o(其他用户) | =(设定) | x(执行) | ||
a(所有身份) |
例如:
chmod u+r g-w o=x test # 拥有着增加读权限,组成员除去写权限,设定其他用户只有执行权限
改变或增加用户组
groupadd [选项] <群组名> # 创建用户组usermod [选项] <用户名> # 修改用户的属性usermod -g <用户名> # 变更所属组usermod -G <用户名> # 变更扩展用户组,例如:usermod -G root,更改扩展用户组为 rootchown [选项] [所有者][:[组]] <文件> # 更改文件所有者和所属组# 例如:chown -hR root:test /u # 将 /u 及其子目录下所有文件的属主更改为"root",属组更改为“test” 文件> 用户名> 用户名> 用户名> 群组名>
### 常用系统工作命令 ###man <命令名称> # 查看命令手册echo [字符串|$变量] # 在终端输出字符串或变量的值date [选项][+指定的格式] # 显示及设置系统时间reboot # 重启系统poweroff # 关闭系统wget [参数] <下载地址> # 用于在终端中下载网络文件ps [-aux] # 查看系统中的进程状态,“-”可省略top # 实时监视进程活动与系统负载,类似任务管理器pidof [参数] <进程 pid> # 查询某个指定服务进程的 PID 值kill [参数] <进程 pid> # 终止某个进程,慎用,可能导致服务异常退出killall [参数] <进程名称> # 终止某个指定名称服务的全部进程### 系统状态检测命令 ###ifconfig [网络设备] [参数] # 获取网卡配置与网络状态uname [-a] # 查看系统内核与系统版本等信息uptime # 查看当前系统的负载信息free [-h] # 显示当前系统内存的使用量信息who [参数] # 查看当前登入主机的用户终端信息last [参数] # 查看所有系统的登录记录history [-c] # 显示执行过的命令,加“-c”清空历史### 工作目录切换命令 ###pwd # 打印当前所处目录ls [选项] [文件] # 显示目录中的文件信息### 文本文件编辑命令 ###cat [选项] <文件> # 查看纯文本内容(内容较少的)more [选项] <文件> # 查看纯文本内容(内容较多的)head [选项] <文件> # 查看纯文本内容的前 N 行tail [选项] <文件> # 查看纯文本内容的后 N 行或持续刷新内容tr <原始字符> <目标字符> # 替换文本文件中的字符wc [-lwc] <文本文件> # 统计指定文本的行数、字数、字节数stat <文件> # 查看文件的具体存储信息和时间等信息cut [参数] <文件> # 按列提取提取文本内容diff [参数] <文件> <文件> # 比较文本文件之间的差异 文件> 文件> 文件> 文件> 文本文件> 目标字符> 原始字符> 文件> 文件> 文件> 文件> 进程名称> 进程> 进程> 下载地址> 命令名称>
转载地址:http://llle.baihongyu.com/