1 常用命令行
-
清除当前终端的历史命令
history -c
-
显示当前终端里打开的进程
ps
-
查看当前终端打开的进程,并显示进程的线程
ps -T
-
显示所有进程( 同“ -e ”)
ps -A
-
显示含有字符“ smbd”的进程,并显示程序间的关系
ps -ef | grep smbd
-
查看当前系统硬盘挂载情况
df -h
-
查看指定目录的所有文件总和
du -sh 【目录】
2 find
-
在指定目录查找指定名字的文件
find 【path】 -name【name】
-
在指定目录查找含有特定字符的文件
find 【path】 -name 【'str*'】
-
如果 查找目录,需要加上
-type d
-
查找文件转换成unix格式
find ./ -name "*" | xargs dos2unix
3 grep
-
查找字符串,并列出所在的行数
grep -nr 【str】 【path】
-
忽略大小写
grep -nri 【str】 【path】
-
只搜索文件类型是 .mk 的文件
grep -nri 【str】 【path】 --include="*.mk"
4 软件安装和卸载
-
显示电脑上安装的所有软件
dpkg --list
-
将软件及其配置文件一并删除
apt-get --purge remove 【包名】
-
移除软件,但不删除配置文件
apt-get remove 【包名】
5 格式化硬盘然后挂载
-
查看硬盘信息
fdisk –l
-
格式化分区
mkfs.ext4 /dev/xxx
-
创建目录
mkdir /share
-
挂载分区
mount /dev/xxx /share