基本系统命令

文件目录命令

  • ls 显示文件及目录
    • -l 列出文件及目录详细信息
    • -a 列出目录下所有(包括隐藏)文件及目录
    • -al 列出目录下所有(包括隐藏)文件及目录的详细信息
  • mkdir filename 创建目录filename
    • -p 创建多级目录
  • cd 切换目录
    • ../ 返回上级目录
  • touch filename 创建空文件filename
  • echo 创建文件
    • str>filename 覆盖添加内容str到文件filename
    • str>>filename 添加内容str到文件filename
  • cat filename 查看文件filename内容
  • cp filename catalogue 拷贝filename到catalogue
  • chmod +x file 赋予文件执行权限
  • mv 移动或重命名
    • mv file1 file2 将file1重命名为file2
    • mv file1 catalogue 将file1移动到catalogue
  • more、less file 分页显示file内容
  • rm 删除文件
    • -r 递归删除,可删除子目录及文件
    • -f 强制删除
  • find file 在文件系统中搜索包含file的catalogue
    • -name file 查找file
  • wc file 统计file的行数、字数、字符数
  • grep str file 在file中匹配str
  • rmdir 删除空目录
  • pwd 显示当前目录
  • ln file catalogue 在catalogue中创建file的链接文件
  • head、tail file 显示file头、尾指定行内容

    服务命令

  • service start 启动指定的系统服务

  • service restart 重新启动指定的系统服务
  • service stop 停止指定的系统服务
  • service status 查看系统服务是否开启
  • updata-rc.d enable 将某项服务加入到开机自启
  • updata-rc.d disable 将某项服务移除开机自启
  • updata-rc.d enable 5 将某项服务加入到开机自启,并设置启动的优先级

    用户及用户组命令

  • useradd name 增加一个用户(只是增加)

  • userdel name 删除一个用户
  • adduser name 增加一个用户(同时创建home目录)
  • groupadd group 增加一个组
  • groupdel group 删除一个组
  • passwd root 给root设置密码

    其他命令

  • ifconfig 查看网络信息

    文本编辑器Vim

    简介

    使用

    Vim有三种模式,命令模式、插入模式、编辑模式,输入命令vim/vi file 进入vim默认命令模式。
    Vim三种模式

    • 命令模式(默认、ESC)
      • yyp 复制光标所在行,并粘贴
    • 插入模式(i)
    • 编辑模式(://)
      • :q 退出
      • :q! 强制退出
      • :wq 保存退出
      • :set number 显示行号
      • :set nonumber 隐藏行号
      • /str 在文档中查找str,n跳转下一个,shirf+n返回上一个

        文件/目录权限

        | 字符 | 说明 | 数值 | | :—-: | :—-: | :—-: | | - | 普通文件 | / | | l | 链接 | / | | d | 目录 | / | | r | 读 | 4 | | w | 写 | 2 | | x | 执行 | 1 |

一个文件或者目录的权限由有一共有10个字符(如-rw-rw-r—)来说明,分成四段

解释

  • 第一个字符
    • - 普通文件
    • l 链接
    • d 目录
  • 第二三四个字符
    • 表示当前所属用户的权限
  • 第五六七个字符
    • 表示当前所属组其他用户的权限
  • 第八九十个字符
    • 表示其他用户的权限