linux常用命令总结

root用户:sudo xxx

查看命令帮助 命令的后面加上 --help

linux的根目录:  /

绝对目录:只要是从根目录出发,就是绝对目录,在任何场合下都可以使用绝对目录 cd /home/zyk/aa

相对目录:从当前目录出发,查找子目录,相对目录 /home/zyk 要找aa  cd aa

linux没有盘符的概念,以树形结构来存储目录的

ls 查看文件夹列表  -a 显示全部信息  -l详细显示,以列表方式

pwd查看当前所在目录

cd 转目录  cd回车或者cd ~ 转向默认用户的主目录 cd ..返回上级节点  cd -返回上次所在目录

mkdir 创建文件夹  -p递归创建文件夹  mkdir aa/bb/cc/dd -p

rmdir 删除空文件夹 -p虽然可以,但不是全部都可以

touch 创建文件

rm -rf 可以删除文件或者文件夹,无需关心文件夹下是否存在子文件夹或者文件,递归删除

mv 剪切粘贴,移动文件,重命名文件  mv -t 移动目录

cp 复制粘贴  -r 复制整个目录

cat 查看文件内容

>重定向  ls>test.txt  cat h1.txt h2.txt>h3.txt查看h1和h2的内容

rz 上传

sz 下载

tail -f 动态查看文件内容

which ls 查看命令所在位置

top 命令查看进程或者服务器的一些硬件使用情况

ps aux 显示所有的进程

grep:搜索匹配功能 ps aux|grep python  ls |grep aa.py

kill -9 杀死进程  kill -9 进程Id 通过ps查看到进程后,才可以kill

tree 以树形图的形式展示文件夹结构

ifconfig 查看网卡ip等信息

ping 测试网络是否通畅

clear 清屏

shutdown -r重启|-h 关机 now表示立即 还可以设定时间

reboot

init 0 关机  init 6 重启

history 查看输入过得命令

sudo -s 切换到root用户

exit 退出当前账号

vim编辑器 i,a,I,A 让文件进入编辑状态

gg移动到首行首位置

G移动到末尾航首位置

dd删除当前光标所在行

yy复制 nyy复制n行 n表示要复制的行数

p粘贴

ESC取消编辑状态

:wq表示保存并退出  :q直接退出  :q!不保存退出

你可能感兴趣的:(linux常用命令总结)