Linux常用命令


1.1-linux常用命令

  1. root用户切换 sudo su
  2. 显示当前文件路径 pwd
  3. 显示当前目录内容 ls 显示隐藏文件ls -a 显示文件属性ls -l ls -la
  4. 前往文件目录 cd 上一级目录 cd .. 当前目录 cd .

1.2-操作文件命令

  1. touch 创建空文件

  2. mkdir 创建目录

    -p 父目录不存在的情况下先创建父目录

  3. cp 复制文件或目录

    -r 递归处理

  4. mv 移动文件或目录、文件或目录改名

    文件改名 —> mv 文件名 新文件名

    文件移动—> mv 文件名 目录名

    目录改名—> mv 目录名 不存在的目录名

    目录移动—> mv 目录名 存在的目录名

  5. rm 删除文件

    -r 同时删除该目录下的所有文件

    -f 强制删除文件或者目录

  6. rmdir 删除空目录

  7. cat 显示文本内容

  8. more less 分页显示文本内容

  9. head tail 查看文本的开头或者结尾的文本内容

    head -n 5 a.log 查看a.log的前5行内容

  10. tail -f b.log 循环读取

  11. echo 输出命令

    echo hello world! 屏幕输出

    echo hello world! >> a.txt 内容输入到文件中

1.3-网络相关命令

  1. ip addr 查看ip地址

  2. ifconfig 查看网络信息

  3. ping 测试网络连通性

    ping https://www.baidu.com

1.4-tar命令

  1. tar

    -c 建立一个压缩文件

    -x 解开一个压缩文件

    -z 是否用 gzip压缩

    -v 压缩过程显示文件名

    -f 使用档名,在f后要立即接档名

  2. 通常使用的组合

    tar -cvf a.tar file1.txt file2.txt 将file1和file2打包成a.tar

    tar -zcvf a.tar file1.txt file2.txt

    tar -zxvf a.tar file1.txt file2.txt 将 a.tar解压

1.5-systemctl服务命令

  1. systemctl

    systemctl status|start|stop|restart 服务名 mysql firewalld(防火墙) network(网络)

    systemctl status|start|stop|restart 服务名 查看服务状态|启动|停止|重启

1.6-进程相关命令

  1. ps 查询当前在控制台上运行的进程

    ps -aux 参数a是所有进程,参数x包括不占用控制台的进程,参数u显示用户

    ps -ef 查询显示所有进程,包括后台进程,而且可以显示出每个进程的父进程号

  2. top 动态显示进程

  3. kill 杀死进程

    kill -9 8888 -9表示强制杀死 8888号进程

1.7-权限相关命令

  1. chmod

    all = user + group + other

    chmod u+rwx, g+rwx ,o+rwx 文件

    chmod a+rwx 文件

    + 增加权限

    - 撤销权限

    = 设定权限

    r read可以读取,对于一个目录,如果没有r权限,那就不能通过ls查看这个目录的内容

    w write可以写入,对于一个目录,如果没有x权限,那就不能在该目录下创建新的文件

    x excute可以执行,对于一个目录,如果没有x权限,那就不能通过cd进入这个目录


文章作者: SunYun
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 SunYun !
评论
  目录