展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

Linux常用命令

文件处理

  ls -a  # 显示所有文件
  ls -l  # 显示详细信息
  ls -d  # 显示路径
  mkdir /目录名称  # 创建目录
  cd /目录名称  # 切换目录
  pwd  # 显示当前路径
  rmdir /目录名称  # 删除目录
  cp -rp [目录名称] [目标目录]  # 复制目录到目标目录
  cp -p [文件名] [目标目录]  # 复制文件到目标目录
  mv [目录或文件名] [目标目录]  # 剪切到目标目录		
  mv [目录或文件名] /目标目录/重命名名称  # 剪切并重命名
  mv [原名] [重命名名称]  # 剪切到当前目录下时重命名
  rm -rf [文件或目录]  # 删除文件
  touch [文件名]  # 创建文件
  cat -n /文件名  # 显示文件内容
  more /文件名  # 分页显示文件内容,空格换行,q退出
  less /文件名  # 分页显示文件内容
  head -n [指定行数] /绝对路径  # 显示文件前几行
  tail -n [指定行数] /绝对路径  # 显示文件后面几行
  ln -s /原文件 /目标文件  # 创建软链接

补充

以 . 开头的文件是隐藏文件
以 - 开头表示是一个文件
以 d 开头表示是一个目录
以 l 开头表示是一个软链接
显示详细信息后,rwxrwxrwx对应ugo(所有者、所属组、其他人)具有rwx(读、写、执行)的权限

文件检索

  find /搜索范围 -name [匹配条件]  # 星号代表任意字符,问号代表任意单个字符
  find /搜索范围 -iname [匹配条件]  # 表示不区分大小写
  find /搜索范围 -user [匹配条件]  # 根据所有者查找
  find /搜索范围 -group [匹配条件]  # 根据所属组查找
  find /搜索范围 -type f  ## 查找所有文件
  find /搜索范围 -type d  ## 查找所有目录
  find /搜索范围 -type l  ## 查找所有软链接
  locate [文件名]  # 在文件资料库中查找,除tmp目录不在收录范围之内
  locate -i [文件名]  # 不区分大小写
  which [命令名称]  # 搜索命令所在的目录及别名信息
  whereis [命令名称]  # 搜索命令所在目录及帮助文档路径

帮助

  man [命令名称]  # 查看命令帮助
  man [配置文件名]  # 查看配置文件的帮助
  whatis [命令名称]  # 查看命令的简介
  apropos [配置文件名称]  # 查看配置文件的简介
  [命令名称] --help  # 列出命令选项
  info [命令名称]  # 查看命令的帮助
  help [命令名称]  # 查看shell内置命令的帮助

用户管理

  useradd [用户名]  # 添加新用户
  passwd [用户名]  # 设置用户密码
  w  # root账号下查看登录用户的详细信息

压缩、解压

  gzip [文件]  # 压缩文件,不能压缩目录,不会保留源文件
  gunzip [压缩文件]  # 解压
  gzip -d [压缩文件]  # 解压
  tar -zcf [压缩后的文件名] [目录]  # 打包目录
  tar -zxvf [压缩文件]  # 解压缩
  tar -xjf [压缩文件]  # 解压缩
  zip -r [压缩后的文件名] [文件或目录]  # 压缩文件或目录
  unzip [压缩文件]  # 解压缩
  bzip2 -k [文件]  # 压缩文件,保留源文件
  bunzip2 -k [压缩文件]  # 解压缩,保留源压缩文件

网络命令

  write [用户名]  # 发送信息,ctrl+D保存结束
  wall [message]  # 给所有用户发送广播
  ping [ip地址]  # 测试网络连接
  mail  # 查看邮件信息,输入序号查看详细信息,输入d删除
  last  # root账号下日志查询
  lastlog  # root下日志查询,包括未登录用户
  lastlog -u [用户id]  # 指定用户的日志
  netstat -tlum  # 查看监听的端口
  netstat -r  # 查看路由
  setup  # 配置ip,需先使用yum安装setup
  service network restart  # 配置后必须重启网络服务

关机、重启

  shutdown -h now  # 关机
  shutdown -r now  # 重启
  halt  # 关机
  poweroff  # 关机
  init 0  # 关机
  reboot  # 重启
  init 6  # 重启
  cat /etc inittab  # 查看运行级别
  runlevel  # 查询系统运行级别
  logout  # 退出登录

posted @ 2021-05-18 18:33  DogLeftover  阅读(50)  评论(0编辑  收藏  举报