常用的Linux命令记录

记录一些常用的linux命令

到某一个目录

  • cd 目录名

查看文件内容

  • cat 文件名

编辑文件内容

  • vi
  • vim
    • 编辑之后保存退出使用命令 :wq 回车
    • 查找用 /你要查找的内容 查看查找到的下一个 n

查看该目录下的内容

  • ls
    • ls -hl 这样显示的文件大小
  • ll
    相比单使用ls 显示的目录下的内容更详细

查看日志常用的tail

  • tail -n -显示的行数 文件名
    显示指定行数的内容
  • tail -f 文件名
    实时显示文件的内容(常用来查看日志的输出)

查看某一个端口是否已经被占用

  • lsof -i:端口号
    • 使用的时候有可能会出现:-bash: lsof: command not found
      使用:yum install lsof 来安装lsof
  • netstat -anp|grep 端口号
    在这里插入图片描述

通过进程名,查看服务是否已启动

eg:ps -ef | grep nginx
在这里插入图片描述

直接杀死进程

  • kill -9 pid

设置文件所属人及组

  • chown -R 拥有者:所属的组 文件名或者目录名
    -R意思是将该目录及目录下的所有子都设置为该拥有者及组
    eg:我们在php中会这样设置 chown -R apache:apache ./ (将当前目录下以及目录的子都设置为apache)

文件的权限

  • chmod 权限 文件名
    这里简单说一下权限 chmod abc file abc即为权限
    其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
    r=4,w=2,x=1
    若要rwx属性则4+2+1=7;
    若要rw-属性则4+2=6;
    若要r-x属性则4+1=5
    所以我们这是权限可以为:
    chmod 777 a.txt
    chmod 666 a.txt

查看系统硬盘存储

  • df -hl (查看硬盘使用情况)
    在这里插入图片描述
  • du -sh * (查看当前目录下文件及文件夹的大小)
    在这里插入图片描述

乱码文件名,通过rm -rf不能删除

  1. 使用 ls -li 找到文件的id
    在这里插入图片描述
  2. 通过文件id删除文件
  • find . -inum 136827957 -exec rm {} -rf ;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章