Linux 常用命名
su root
cd
ls
pwd
mkdir
touch
rm -rf
less
more
cat
cp a.txt b.txt 或者 cp -r a/ b/
mv a.txt b.txt
chmod -R 0777 ./demo/
du * -sh
tar -zcvf /home/xahot.tar.gz /xahot // tar -zcvf 打包后生成的文件名全路径 要打包的目录
tar -zxvf archive_name.tar.gz -C new_dir
tail -f a.log // 监控日志文件
find / -name "*.conf" | xargs grep "关键字" // 查询文件关键字
find / -name "*.php" | grep "my.conf" // 查找文件所在位置
grep a.txt "关键字"
tree // 查看文件木兰结构
ps -aux | grep 关键字(可以是文件名)
ps -ef | grep 详解 // 将某个进程显示出来
kill -9 1100 // 杀死1100号进程
history
clear
date
ipcs 或者 ipcs -m // 进程间通讯
内存相关命令
top
sar -u 1 5 // 查看CPU使用比例百分比
smem
查看用户进程占用内存情况: smem
上图中,“-k”参数用来显示内存单位,“-s”是排序,uss是对uss列进行排序,这样,就输出了系统中所有进行占用的内存大小,非常清晰明白。
smem还支持以百分比形式显示每个进程占用系统内存的比率,如下图所示:
查看系统占用内存的情况 : smem -w
每一个用户的内存使用情况: smem -u
按照映射显示内存使用情况: smem -m
进程名称筛选输出信息: smem --processfilter=
"firefox"
以百分比的形式报告内存使用情况: smem -p
最后一行汇总信息: smem -t
条形图: smem --userfilter=
"root"
--bar pid -c
"pss rss"
饼图: smem --userfilter=
"root"
--pie name -s pss
默认按PSS升序
- VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
- USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
- PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
- RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)