Cheatography
https://cheatography.com
文件操作ls | 显示 | ls -l | 详细显示 | ls -a | 显示(包括隐藏文件) | cp {scr} {dest} | 拷贝文件 | rm | 删除文件 | rm -r | 删除目录 | cat | 输出文件原始内容 | touch | 创建或更新文件 | any_cmd > {fn} | 执行任意命令并将标准输出重定向到指定文件 | head | 显示文件头10行 | tail | 显示文件尾部10行 | diff {f1} {f2} | 比较两个文件内容 | wc {fn} | 统计文件有多少行,多少单词,多少字母 | chmod 644 {fn} | 修改文件权限 | grep | 匹配文件中字符(串) | stat | 显示文件详细情形 |
输出/输入/重定向cmd1 | cmd2 | 管道,cmd1的标准输出接到cmd2的标准输入 | < file | 将文件内容重定向为命令的标准输入 | > file | 将命令的标准输出重定向到文件,会覆盖文件 | >> file | 同上,但追加不覆盖文件 | <> file | 同时使用该文件作为标准输入和标准输出 | <&- | 关闭标准输入 | >&- | 关闭标准输出 | diff <(cmd1) <(cmd2) | 比较两个命令的输出 |
进程管理ps | 查看当前会话进程 | ps aux | 查看所有进程详细信息 | kill {pid} | 结束进程 | kill -9 {pid} | 强制结束进程 | top | 查看最活跃的进程 | {any_command} & | 在后台运行命令 | CTRL+Z | 将当前进程挂到后台 | jobs | 查看所有后台进程 | bg | 查看后台进程,并切换过去 | fg | 切换后台进程到前台 | fg {jobs} | 切换特定后台进程到前台 | disown | 将进程从后台任务列表(job)移除 | wait | 等待所有后台进程任务结束 |
| | 目录操作cd - | 回到之前的目录 | mkdir {dirname} | 创建目录 | pushd {dirname} | 目录压榨并进入新目录 | popd | 弹出并进入栈顶的目录 | dirs -v | 列出当前目录栈 |
SSH/系统信息ssh user@host | 以用户user登陆到远程主机host | scp {fn} user@host:path | 拷贝文件到远程主机 | scp user@host:path dest | 从远程主机拷贝文件回来 | uname | 显示系统版本号 | uptime | 查看系统启动时间 | data | 显示日期 | cal | 显示日历 | vmstat | 显示内存和CPU使用情况 | vmstat 10 | 每10秒打印一次mem与cpu使用情况 | free | 显示内存和交换区使用情况 | wget {url} | 下载文件并输出到标准输出(不保存) | sz {file} | 发送文件到终端 | rz | 接受终端发送过来的文件 |
用户管理whoami | 显示用户名 | passwd | 修改密码 | adduser {user} | 添加用户 | deluser {user} | 删除用户 | su | 切换到root用户 | su {user} | 切换到某用户 | sudo {command} | 以root权限执行 | write {user} | 向用户发送信息 | last | 显示最近用户登陆列表 |
cut文本处理cut -c 1-16 | 截取每行头16个字符 | cut -c 1-16 file | 截取指定文件中每行头16个字符 | cut -c3- | 截取每行从第3个字符开始到行末尾的内容 | cut -d':' -f5 | 截取用冒号分割的第五列内容 | cut -d';' -f2,10 | 截取用分号分割的第二和第十列内容 | cut -d' ' -f3-7 | 截取空格分隔的3到7列 | echo "hello" | cut -c1-3 | 显示hel | echo "hello sir" | cut -d' ' -f2 | 显示sir |
|
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets