Linux基础知识

232 阅读3分钟

基础知识

Linux 世界 一切都是文件

基础命令 查看根目录文件 :ls / image.png

目录切换命令

  • cd usr:进入usr目录
  • cd /:进入根目录
  • cd ..:进入到上层目录
  • cd ~:切换到主目录
  • cd -:进入到上次进入的目录

目录操作命令(增删改查)

  • mkdir 目录名称:增加目录
  • ls或ll:查看目录信息
  • find 目录 参数:寻找目录
  • mv 目录 新目录名称:修改目录名称
  • mv 目录 目录新地址:移动目录 ex:mv test newdir/
  • rm -rf 目录:删除目录

文件操作命令(增删改查)

  • touch 文件名称:文件创建(增)
  • cat/more/less/head/tail 文件名称:文件查看
    • cat:只能显示最后一屏内容
    • more:可以显示百分比,回撤可以向下一行,空格可以下一额,q退出查看
    • less:可以用键盘的pageUp,pageDown 上下翻页,q结束查看
    • head -10:查看前10行
    • tail -10:查看后10行
    • tail -f :对文件动态监控
  • vim 文件:修改文件内容(修改)
    • vim常用命令
      • 移动光标
        • ctrl+b:像后移动一页
        • ctrl+f:像前移动一页
        • ctrl+u:向后移动半页
        • ctrl+d:向前移动半页
        • shift+g:移动文章到最后
        • shift+4:移动到光标所在行尾部
        • shift+6:移动到光标所在行头部
        • w:光标跳到下个字的开头
        • e:光标跳到下个字的尾部
        • b:光标回到上个字的开头
        • gg:进入到文本的开始
      • 删除文字
        • x:每按一次删除光标所在行的第一个字符
        • dd:删除光标所在行

打包命令

  • tar -zcvf 打包雅思文件后的名称 要打包压缩的文件,一般压缩文件以tar结尾
    • z:调用gzip压缩命令进行压缩
    • c:打包文件
    • v:现实运行过程
    • f:制定文件名 ex:tar -zcvf test.tar test.txt
  • tar -xvf 压缩文件:解压压缩包
    • x:表示解压 ex:tar -xvf test.tar - C /usr(- C表示指定解压位置,如果没有则默认解压到当前路径)

权限命令

  • ls -l:查看目录的所有权限

image.png

image.png

  • d:代表目录

  • -:代表文件

  • l:代表链接

  • r:可以用数字4代表

  • w:可以用数字2代表

  • x:可以用数字1代表

  • chmod :修改权限 ex:chmod 764 test.txt

image.png 把他还原: chmod 644 test.txt

image.png

用户添加,删除

  • useradd 选项 用户名:添加用户

  • userdel 选项 用户名:删除

  • usermod 选项 用户名;修改

  • password 用户名:修改密码

  • password -S 用户名:显示用户密码

  • password -d 用户名:删除密码

  • su - 用户名:切换用户登入

  • groupadd 选项 用户组:用户组创建

  • groupdel 用户组:用户组删除

  • groupmod 选项 用户组:修改用户组属性

其他常用命令

  • pwd :显示当前所在位置
  • grep xxxx 文件:搜索命令
  • ps -ef/ps aux:这两个命令是查看系统正在运行的进程,如果想要看特定的 ex:ps -ef|grep redis
  • kill -9 进程:杀死进程(9表示强制终止)