初识Linux---shell进阶

67 阅读2分钟

ps\color{#FF0000}{ps}

报告当前系统状态
命令作用
ps axo pid,comm,pcpu查看进程的PID,名称,及CPU占用率
ps -auxgrep named查看name命令详细信息
ps --forest叠层显示(父子关系)

kill\color{#FF0000}{kill}

发送信号到进程
命令作用
kill PID杀死PID进程
kill -9 PID强制杀死PID进程

mount\color{#FF0000}{mount}

挂载
/media/用户名/USB

sudo fdisk -l #查看机器所挂硬盘个数及其分区情况

命令作用
sudo mount /dev/sdc1 /mnt将挂载在 /dev/sdc1中,映射于/media/用户名中的外部设备转换挂载于 /mnt目录中
sudo umount /mnt卸载挂载映射的盘符
本质是将分区挂载于目录
在相应文件夹中不能卸载原本自动挂载的目录
(是因为位置处于该目录下,会显示busy)

安卓手机挂载Linux,开发者模式下 位于/run/user/1000/grfs目录下 遵循mtp协议,adb操作

df\color{#FF0000}{df}

命令作用
df -h检查文件系统的磁盘空间占用

du\color{#FF0000}{du}

命令作用
du -h指定特定目录查看磁盘占用

sort\color{#FF0000}{sort}

按指定顺序展示内容
命令作用
sort -n按从小到大排序
sort -r倒序排序
sort -M按月份,一月\十二月的顺序排序(log日志排序查看)

grep\color{#FF0000}{grep}

搜索命令
命令作用
grep Hello demo.c查找文件里符合条件的字符串

gzip\zip\color{#FF0000}{gzip\zip}

打包压缩归档解压缩
命令作用
gzip -h后缀为(.gz)
zip后缀为(.zip)

tar\color{#FF0000}{tar}

将许多文件一起保存至单独的磁带或磁盘归档,并能从归档中单独还原所需文件

Linux中压缩文件只能对一个文件压缩,因此通常将文件打包成单个文件夹
命令作用
tar -zcvf log.tar.gz log2021.log打包后,以gzip压缩
tar -zxvf log.tar.gz将文件解压到当前目录

分解字母含义:

  1. -z:有gzip属性的

  2. -c:创建一个新归档

  3. -v:显示所有过程

  4. -f:使用档案名字/此参数是最后一个参数,后面只能接档案名

  5. -x:从归档中解压出文件

补充学习:

  • | 两个命令合并显示 du -sh * | sort -nt
  • cat /etc/passwd
    用户使用的是/bin/bash