Linux常用命令
1 | pwd: 显示用户所在的目录 |
| 选项 | 说明 |
|---|---|
| -a | 查看当前目录下的文件,包括隐藏文件 |
| -l | 长格式显示文件 |
| -lh | 以方便阅读的长格式显示 |
1 | cd: 改变工作目录。将工作目录改变到指定的目录下。 |
| 命令 | 说明 |
|---|---|
| cd .. | 返回上一级目录 |
| cd ../.. | 返回上两级目录 |
| cd ~ | 切换到home目录 |
| cd / | 切换到根目录 |
| cd /home/lx/linux1/ | 绝对路径:从home目录出发,直到去想要的目录 |
| cd …/lx/ | 相对路径:从当前目录出发,直到去想要的目录 |
1 | grep: 用于查找文件里符合条件的字符串 |
| 选项 | 说明 |
|---|---|
| -a | 将binary文件以text文件的方式查找数据 |
| -c | 计算找到‘查找字符串’的次数 |
| -i | 忽略大小写的区别,即把大小写视为相同 |
| -v | 反向选择,即显示出没有‘查找字符串’内容的那一行 |
1 | find: 用来在指定目录下查找文件 |
| 选项 | 说明 |
|---|---|
| -name test | 查询指定目录下,命明为test的文件 |
| -size + 100k | 查询指定目录下,文件大于100k的文件 |
| -ctime n | 查询指定目录下,在过去n天内被修改过的文件 |
1 | chmod: 控制用户对文件的权限的命令 |
| 选项 | 说明 |
|---|---|
| -r | 赋予读取权限 |
| -w | 赋予写入权限 |
| -x | 赋予执行权限 |
| 777 | 赋予可读、可写、可执行权限(读:4,写2,执行:1) |
1 | ps: 用来列出系统当中正在运行的那些进程,类似于Windows的任务管理器 |
| 选项 | 说明 |
|---|---|
| -A | 列出所有的进程(重要) |
| -ef | 查看全格式的全部进程(重要) |
| -w | 显示加宽可以显示较多的资讯 |
| -au | 显示详细的资讯 |
| -aux | 显示所有包含其他使用这的行程 |
1 | kill: 用于删除执行中的程序或工作 |
| 选项 | 说明 |
|---|---|
| -l | 参数会列出全部的信息名称 |
| -s | 指定要送出的信息 |
1 | 常用信号: |
| 信号 | 说明 |
|---|---|
| -1(HUP) | 重新加载一个进程 |
| -9(KULL) | 杀死一个进程(重要) |
| -15(TERM) | 正常停止一个进程 |
1 | tail: 查看测试项目的日志 |
| 选项 | 说明 |
|---|---|
| -f | 实时读取 |
| -1000 | 查看最近1000行日志 |
1 | netstat: 查看端口 |
| 选项 | 说明 |
|---|---|
| a | 星期几(数字几) |
| A | 星期几(星期几) |
| b | 月份 |
| B | 月份 |
| c | 直接显示日期与时间 |
| d | 日 |
| D | 直接显示日期 |
| F | 日期(yyyy-mm-dd) |
1 | echo: 打印信息 |
1 | top: 用于实时显示process的动态 |
| 选项 | 说明 |
|---|---|
| d | 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s |
| q | 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 |
| c | 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称 |
| S | 累积模式,会将己完成或消失的子进程 ( dead child process ) 的 CPU time 累积起来 |
| s | 安全模式,将交谈式指令取消, 避免潜在的危机 |
| i | 不显示任何闲置 (idle) 或无用 (zombie) 的进程 |
| n | 更新的次数,完成后将会退出 top |
| b | 批次档模式,搭配 “n” 参数一起使用,可以用来将 top 的结果输出到档案内 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Gorgeousのblog!






