目录操作 | cd | cd /root/Documents #切换到/root/Documents |
cd ~ #当前用户目录 | ||
cd / #根目录 | ||
cd - #上次访问的目录 | ||
cd .. #上一层目录 | ||
pwd | #查看当前工作目录 | |
clear | #清除屏幕 | |
ls | #当前目录下的文件、文件夹 | |
mkdir | mkdir aaa #当前目录下创建aaa文件夹 | |
cp | cp -r /aaa /bbb #将目录下的aaa复制到bbb下,名称仍是aaa | |
文件操作 | rm | rm -r a.java #删除a.java,询问 |
touch | touch filename #创建文件 | |
vim | vim a.py #进入一般模式 i(按键) #进入编辑 ESC(按键) #退出 :wq #保存退出 :q! #不保存退出 :q #不保存退出 | |
cat | cat a.py #查看文件最后一页内容 | |
more | more a.py #从第一页看,回车一行行看,空格一页页看,q退出; 不支持pageup、pagedown | |
less | less a.py #从第一页看,回车一行行看,空格一页页看,q退出; 支持pageup、pagedown | |
tail | tail -f a.py #查看文件后10行内容 | |
tail -n 11 a.py #查看文件后11行内容 | ||
head | head a.py #查看前10行内容 | |
head -n 11 a.py #查看前11行内容 | ||
grep | grep aa a.py #在a.py中搜索aa,大小写敏感,显示行信息 | |
终止操作 | ctrl+c | # 强制中断程序的执行 |
重定向 | echo | echo 'aa' > /root/a.py #aa覆盖a.py的内容 |
echo ‘aa’ >> /root/a.py #aa追加到a.py | ||
网络相关 | ping | ping -c 4 www.baidu.com #发送4个ping包,检查与其是否联通 |
netstat | netstat -lt #列出所有处于监听状态的tcp端口 | |
netstat -tunlp #列出tcp、udp的端口和进程等相关情况 | ||
netstat -tunlp|grep 8080 #指定端口号的进程情况 | ||
资源查看 | df | df -h #查看系统硬盘使用情况 |
ps | ps -au #从进程启动开始,计算的平均占用资源 | |
top | #实时占用的资源 | |
进程操作 | kill | kill -9 3456 #3456是进程pid,杀死进程 |
待补充:top后的字段说明