Linux/CentOS 基本操作

Posted lanpangci

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux/CentOS 基本操作相关的知识,希望对你有一定的参考价值。

文件目录

  1. usr: 和软件安装相关的
  2. var: 系统运行过程相关的
  3. bin: 可执行文件
  4. boot: 系统开机相关目录
  5. dev: 驱动目录
  6. home: 存放用户各个用户文件
  7. lib: Linux函数库
  8. media: 可删除设备  
  9. mnt: 类似media
  10. opt: 第三方软件存放目录
  11. root: 管理员目录
  12. sbin: 管理员可执行文件
  13. temp: 临时文件,需要定期删除
  14. proc: 虚拟文件系统
  15. sys: 虚拟文件系统,内核模块
  16. etc: 存放用户组文件‘group’,用户信息文件‘passwd

常用命令

  1. 查看ip: ip addr
  2. 查看信息 ls
  3. 查看详细信息 ll或者ls -l
  4. 查看隐藏文件 ls -al
  5. 创建文件夹(可以填写路径,但路径得存在) mkdir <name>
  6. 创建文件(路径不存在,自动创建路径) mkdir -p <name>
  7. 安全删除(只能删除空目录,不然报错) rmdir <name>
  8. 删除 rm -rf <name>
  9. 创建文件 vi <name>
  10. 保存文件 按下esc -> 输入 : -> q/退出 或者 wq/保存并退出
  11. 编辑 按下i -> 按下esc -> q!/强制退出 或者 wq/保存并退出
  12. 文件中的方向键 h/左、k/上、j/下、l/右
  13. 快速移动光标 数字键+方向键
  14. 向下翻页 ctrl+f
  15. 向上翻页 ctrl+b
  16. 向上翻半页 ctrl+u
  17. 向下翻半页 ctrl+d
  18. 移动到行尾 end或者$
  19. 移动到行头 home或者0
  20. 移动到文末 shift+g
  21. 移动到开头 g+g
  22. 往后移动多少行 数字+shift+g
  23. 向下查询        命令行 /+查询条件
  24. 向上查询        命令行 ?+查询条件  
  25. 删除文件 rm -f <name>
  26. 查看文件后十行  tail <name>
  27. 查看文件后20行 tail -20 <name>
  28. 浮动,文件内容变化,就打印出变化内容 tail -f <name>
  29. 打印文件内容 cat <name>
  30. 过滤,查找 grep <name>
    ll |grep ‘txt‘ 文件夹下的txt格式文件

用户操作

  1. 用户必须属于一个用户组,你添加了一个用户,系统会自动帮你创建一个用户组
  2. 添加用户信息 useradd <name>
  3. 打印用户信息 cat /etc/passwd

    打印的信息  cc: x: 1000: 1000: : /home/cc: /bin/bash

    分别为 用户名、密码、用户id、用户组id、备注、用户目录、shell命令所在目录

  4. 给用户添加密码 passwd <name>

  5. 远程连接一个计算机 ssh <用户名>@地址

  6. 查看用户组 cat /etc/group

  7. 创建用户组 groupadd <用户组名>

  8. 添加用户到用户组 useradd -G <用户组> <用户名>

  9. 删除用户组 groupdel <用户组>

    但是用户主要组不能删除,用户主要组是和用户名一样名字的用户组,可以更改

  10. 删除用户 userdel <用户名>  

  11. 查看用户属于哪个用户组 group <用户名>

    直接写 group ,是查看当前用户组

  12. 修改用户主要组 usermod -g <用户组> <用户名>

  13. 查看用户的详细信息  id <用户名>

  14. 切换用户 su <用户名>

  15. 退出用户 exit

后台操作

  1. 查看机器类型  lscpu
  2. 查看磁盘全部空间  df
  3. 查看磁盘空间 df -h
  4. 查看索引空间 df -i
  5. 查看当前运行程序 ps aux
  6. 查看程序是否运行 ps aux |grep <用户名>
  7. 查看电脑占用资源情况 top
  8. 退出 ctrl C
  9. 如果无法连接到服务器,需要关闭防火墙

    systemctl disable firewalld

    reboot

  10. linux上所有接口都是以文件的形式存在

 


以上是关于Linux/CentOS 基本操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Linux/Centos7安装与管理程序

Linux/Centos7安装与管理程序

linux(centos)下安装ffmpeg

linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)