Linux常用命令使用

1、系统基础相关

  • su - 使用root用户的环境变量切换到root用户
  • pwd  显示当前工作路径
  • reboot 重启机器
  • poweroff 关机
  • logout/exit 退出当前的shell

 

2、日常使用命令

  • date 显示或者更改日期
  • wc 统计文本行数或字符数以及其他相关信息
  • which 找出命令的绝对路径
  • history number 列出最近使用过的number条命令(rehl下默认保存1000条)
  • head [+- number] 默认显示文本前10行内容,如需要显示更多行可以加减number实现
  • tail [+- number] 默认显示文本后10行内容, 如需显示更多可以加减number
  • cat 自上而下显示文本内容
  • cd 切换工作路径
  • ls 显示目录内容
  • cp 复制文件或目录,复制目录时,加上-r选项表示递归复制
  • mv 重命名/移动文件或者目录
  • rm 删除文件或目录,删除目录时,加上-r选项表示递归,加上-f选项表示强制删除并且不提醒
  • mkdir 创建目录,递归创建加上-p选项
  • touch 创建空文件,或者更新时间戳
  • tree 列出目录树
  • less 逐屏浏览文本内容

 

3、tar 解.压缩相关

    • t 列出
    • x 解压
    • f 文件名称
    • C 解压到指定目录
    • z 采用gzip压缩
    • j 采用bzip2压缩
    • J 采用xz进行压缩
  • tar cvf filename.tar /path 打包
  • tar czvf filename.tar.gz /path 打包并压缩成gzip格式
  • tar xvf filename.tar /path 解压到指定文件夹
  • tar tvf filename.tar 查看压缩包内容但不解压

 

4、权限相关

  • id 打印用户身份信息
  • passwd user 更改user用户的密码
  • useradd 添加用户
  • usermod 更改已添加用户的相关信息(uid, gid以及groups)
  • userdel 删除用户
  • groupadd 添加组
  • groupdel 删除组
  • change 更改用户权限和组以及id等
  • chown student.student file 同时更改file文件的所属用户及属组为student
  • chgrp 更改文件的所属组
  • chmod 更改文件权限
  • umask 掩码方式更改

 

你可能感兴趣的:(linux)