Linux常用命令

14 篇文章 0 订阅
9 篇文章 0 订阅

1.切换目录

  • cd和cd /(切换到根目录)
  • cd .(回到当前目录)
  • cd …/ (回到上一级目录,两个点)

2.列举文件目录

  • ls(查看文件里面的文件)
  • ls -l(查看详细目录信息)
  • ls -a(查看所有的文件,还可以显示隐藏文件)
  • pwd----->print working directory(打印工作目录)

3.对文件和文件夹的增删改查

  • mkdir (创建文件夹)
  • mv(可以对文件夹进行重命名)
  • rm (删除文件夹 remove
    -f 强制删除一个文件或者文件夹,不会有任何提示【删库跑路】
    -r 递归删除一个文件或者文件夹,会每次进行询问)
  • touch 文件名(创建一个空的文件)
  • cat 文件名 (查看文件内容)
  • echo ‘内容’>文件名.txt(创建一个带文本的文件,覆盖文件内容)
  • cp (复制文件)
  • find (查找文件)
  • grep (查找文件内容 grep 0 a.txt【查找a.txt里面的0】)

4.编辑文件

vi和vim进入文件内容,按i进入编辑模式。若要退出编辑模式按Esc,然后Shift+:
若你不想保存修改内容输入q或q!(!强制退出),保存内容退出输入wq或wq!
具体解释:

1.保存不退出:

:w 保存文件但不退出vi 编辑

:w! 强制保存,不退出vi 编辑

:w file 将修改另存到file中,不退出vi 编辑

2.保存并退出:

:wq 保存文件并退出vi 编辑

:wq! 强制保存文件并退出vi 编辑

3.不保存并退出:

:q 不保存文件并退出vi 编辑

:q! 不保存文件并强制退出vi 编辑

:e! 放弃所有修改,从上次保存文件开始在编辑

5.查看进程

  • ps -ef | grep 进程名 或者 ps aux | grep 进程名
  • netstat -ntlp【查看进程】
  • netstat -anp | grep :端口号【查看具体进程】
  • kill -9 进程ID 强制结束一个进程

6.查看日志

  • tail -f test.log    #实时显示文件的最后10行信息【默认10行】;
  • tail -n 10 test.log    #查询日志文件中的尾部最后10行日志;
  • head -n 10 test.log     #查询日志文件中的头10行日志;

7.压缩和解压

  • tar xvf filename.tar (tar解压)
  • tar cvf filename.tar dirname (tar压缩)
  • tar zxvf filename.tar.gz(tar.gz 和 .tgz 解压)
  • tar zcvf filename.tar.gz dirname(tar.gz 和 .tgz 压缩)
  • unzip filename.zip(zip 解压)
  • zip filename.zip dirname(zip 压缩)
  • rar x filename.rar(rar 解压)
    -rar a filename.rar dirname(rar 压缩)

8.关机重启虚拟机

  • shutdown -h now(关机)
  • reboot (重启)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值