1.新增目录
mkdir /home/app #在home目录新增app目录
mkdir -p /home/app/test #在/home/app目录新增test目录,如果app目录不存在,则创建
2.路径操作
(要注意绝对路径和相对路径的区别,绝对路径,根路径从/开始)
cd / #进入根目录
cd /service #进入 '/ service' 目录
cd .. #返回上一级目录
cd ../.. #返回上两级目录
cd - #返回上次所在的目录
3.删除
rm readme.txt #删除readme.txt文件,删除前会需要确认
rm -f readme.txt #删除readme.txt文件,无需确认,强制删除
rm -rf /home/app/* #递归删除目录下所有文件,无需确认,强制删除(删除文件夹要加参数 -r)
4.新增文件
touch /home/readme.txt #在home目录新增readme.txt文件
5.修改文件
vi /home/readme.txt #普通文本编辑
vim /home/readme.txt #格式化编辑,适合编辑代码等文件
6.移动/剪切文件
mv readme.txt /service #将readme.txt文件移动到/service
7.拷贝/复制文件
cp readme.txt /service #将readme.txt文件复制到/service
cp -r /home/app /service #将app目录复制到service
8.查看文件内容
cat readme.txt #查看文件内容
head -n 2 readme.txt #查看文件前两行
tail -n 2 readme.txt #查看文件后两行
9.查找文件
find / -name readme #从根目录查找名字包含为readme的文件
find /service -name readme #从某目录查找名字包含为readme的文件
10.从文件中检索关键字
grep 关键字 /service/readme.txt #检索readme.txt中存在关键字的行文本
11.进程管理
-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出
ps aux #查看所有用户有效进程的详细信息
ps aux | grep docker #查看与docker有关进程的详细信息
11.杀进程
kill -9 pid (-9表示强制关闭,一般先通过ps aux 找到进程pid)
12.top命令
linux下的性能分析工具,能够实时显示系统中各个进程的资源占用状况,按m 表示按内存占用排序,按c 表示按cpu占用排序(按 Ctrl+c 退出)
top
13.查看端口
netstat -tln
14.查看系统磁盘使用情况
df -h
15.查看系统内存占用情况
free -m #以兆为单位显示,-h的话就是以G为单位
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除