linux 基础命令整理
linux 基础命令整理
查询文件位置
1 |
|
查看当前目录
1 |
|
查看进程
= 如果想查看进程的 CPU 占用率和内存占用率,可以使用 aux
= 如果想查看进程的父进程 ID 和完整的 COMMAND 命令,可以使用 ef杀程序前的好助手
1 |
|
启动服务
1 |
|
列出当前目录所有文件
1 |
|
drwxr 权限说明
- dr 目录
- r 读取权限 分数 `4`
- w 编辑新增修改权限 分数 `2`
- x 执行权限 分数 `1`
环境变量
PATH(必须大写):执行文件路径得环境变量, 可以使得在任意路径下直接通过输入命令名称。执行某路径下的命令。
查询:echo $PATH
- 当前会话中添加:
PATH="${PATH}:/bin目录"
(_重新连接后 PATH 会复原 _)
1 |
|
- 在全局添加:
vi /etc/profile
或编辑器开启,再最后一行添加export PATH=$PATH:**bin目录**
即可
磁盘
显示所有挂载的文件系统的磁盘使用情况,以人类可读的格式(例如 GB,MB)显示。
1 |
|
文件操作
- mkdir 目录; 创建文件夹
- rmdir: 删除空目录
- touch 文件; 创建文件
- rm -r 文件或目录; 删除文件或目录
- cp -r 目录/* 目标目录/; 拷贝目录的所有文件
- 例如
cp -rf ./dist/* ../public/
- 当目标目录不存在时:
cp -rf ./dist/* ../public
会先创建 public,然后 cp。
- 例如
- mv <源> <目标>; 移动文件或目录且重新命名
mv /home/user/old_folder /home/user/new_folder
- vim 文件 编辑文件
- cat 打开文件
- tail 查看文件
-f
监听更新;-n
<指定显示行数>- tail -f -n 100 service.log
- tar 压缩文件
tar [选项] [压缩文件名.tar] [被压缩的文件或目录]
-c:创建新的归档文件。
-x:解压归档文件。
-t:显示归档文件中的内容。
-v:详细显示操作的进度和信息。
-f:指定归档文件的名称。
-z:使用 gzip 进行压缩或解压缩。
-j:使用 bzip2 进行压缩或解压缩。
常用 **tar -zcvf filePkg.tar ./file**
性能监控 (top
)
top 命令有以下一些常用的参数和功能:
- -d number:指定 top 命令每隔 number 秒刷新一次,默认是 3 秒。
- -n number:指定 top 命令运行 number 次后自动退出,一般和**-b**参数配合使用。
- -b:以批处理模式运行 top 命令,直接将结果输出到文件或标准输出。
- -p pid:仅显示指定进程 ID 的信息。
- -u username:仅显示指定用户名的进程信息。
- -H:在进程信息中显示线程详细信息。
- -i:不显示闲置(idle)或无用的进程。
- -c:显示完整的命令行而不截断。
- -S:累计显示进程的 CPU 使用时间。
在 top 命令运行时,还可以使用一些按键命令进行交互操作,比如:
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!