CentOS 7 命令

网络配置

  • nmcli(NetworkManageCommandLineInterface)查看网卡
  • nmtui(NetworkManageTextUserInterface)网络配置

退出命令

  • ctrl + c 强制终止
  • ctrl + z 挂起
  • ctrl + d 退出登录
  • ctrl + a 光标移动到行首
  • ctrl + e 光标移动到行尾
  • ctrl + u 删除当前光标到行首
  • ctrl + r 搜索历史命令
  • :x 写入文件退出(会判断是否修改)

文件属性字段(一共十位)

第一位:表示文件类型,-文件 d 目录 l软链接文件
后九位:(u所有者 g所属组 o其他人)r 读 w 写 x 执行


常用命令

一、文件、目录命令

  • pwd(Print Working Directory)显示工作目录的路径名称
  • ls(list files)显示文件夹或文件
  • -l(long) 详细信息(简写:ll)
  • -d(directory)目录属性
  • -h(human)人性化的
  • -i(inode)节点id号
  • -a(all)显示隐藏文件
  • cat 文件名 : 显示文件内容
  • mkdir 创建目录
  • -p 递归创建
  • -v 显示提示信息
  • rmdir 删除空目录
  • -p 递归删除空的父目录
  • rm 删除文件(通常使用rm -rf来强制递归删除)
  • -r删除目录
  • -f强制
  • cp 复制文件 [源文件] [目标目录]
  • -r复制目录
  • -p连带文件属性复制
  • -d若源文件是链接文件,则复制链接属性
  • -a相当于-pdr
  • mv 剪贴目录或文件 [源文件或目录] [目标目录](同一目录下可改名,但可能会产生覆盖)
  • cd $OLDPWD 返回上一次目录

二、链接命令(生成链接文件)

  • -ln -s [源文件] [目标文件]:-s创建软连接(软链接在不同目录时必须写绝对路径)

三、文件搜索命令

  • locate 文件名:搜索后台数据库(/var/lib/mlocate),比find快;自创建文件需更新数据库(updatedb)才能被搜索到,搜索规则(/etc/updatedb.config)
  • find [搜索范围] [搜索条件] 名称:(给名称加双引号开启通配符,*任意内容,?任意单个字符,[]或查询)
  • -name:搜索文件名称
  • -iname:搜索文件名称,不区分大小写
  • -user:按所有者搜索
  • -nouser:查找没有所有者的文件
  • -atime文件访问时间,-ctime改变文件属性,-mtime修改文件内容。-,时间内,当天,+时间外
  • -size:文件大小(k千字节,M兆字节,+-大于小于)
  • -a逻辑与 -o逻辑或
  • inum:i节点
  • 对find命令搜索的结果集执行某命令:exec
    命令 {}
  • grep [选项] 字符串 文件名
  • -i 忽略大小写
  • -v 排除指定字符串

四、搜素命令的命令

  • whereis 命令名:搜索命令所在路径及帮助文档路径
  • -b 只查找可执行文件
  • -m 只查找帮助文件
  • which 命令名:显示别名和命令所在路径
  • whatis 命令名:显示命令的作用
  • whoami:显示登录用户

五、帮助命令

  • man(manual) 命令名:显示该命令手册
  • 命令名 --help

六、压缩与解压缩命令

  • zip 压缩文件名 源文件
  • unzip 解压缩.zip文件

七、关机和重启命令

  • shutdown [选项] 时间
  • -c:取消前一个关机命令
  • -h:关机
  • -r:重启
  • &:后台执行
  • runlevel:查看系统运行级别
  • logout:退出登录

八、挂载命令

  • mount [-t文件系统] [-o特殊选项] 设备文件名 挂载点:挂载光盘(光盘设备名:/dev/sr0)
  • umount 设备名或挂载点:卸载已挂载的光盘(必须先卸载光盘再取出)
  • fdisk -l:查看设备文件名
  • mount -t vfat 设备名 挂载点:挂载U盘

查看用户登录和用户交互

  • w 用户名:查看登录用户信息
  • last:查看所有用户登录信息和重启信息
  • lastlog:查看所有用户最后一次登录时间