Linux/CentOS 基本操作
Posted lanpangci
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux/CentOS 基本操作相关的知识,希望对你有一定的参考价值。
文件目录
- usr: 和软件安装相关的
- var: 系统运行过程相关的
- bin: 可执行文件
- boot: 系统开机相关目录
- dev: 驱动目录
- home: 存放用户各个用户文件
- lib: Linux函数库
- media: 可删除设备
- mnt: 类似media
- opt: 第三方软件存放目录
- root: 管理员目录
- sbin: 管理员可执行文件
- temp: 临时文件,需要定期删除
- proc: 虚拟文件系统
- sys: 虚拟文件系统,内核模块
- etc: 存放用户组文件‘group’,用户信息文件‘passwd
常用命令
- 查看ip: ip addr
- 查看信息 ls
- 查看详细信息 ll或者ls -l
- 查看隐藏文件 ls -al
- 创建文件夹(可以填写路径,但路径得存在) mkdir <name>
- 创建文件(路径不存在,自动创建路径) mkdir -p <name>
- 安全删除(只能删除空目录,不然报错) rmdir <name>
- 删除 rm -rf <name>
- 创建文件 vi <name>
- 保存文件 按下esc -> 输入 : -> q/退出 或者 wq/保存并退出
- 编辑 按下i -> 按下esc -> q!/强制退出 或者 wq/保存并退出
- 文件中的方向键 h/左、k/上、j/下、l/右
- 快速移动光标 数字键+方向键
- 向下翻页 ctrl+f
- 向上翻页 ctrl+b
- 向上翻半页 ctrl+u
- 向下翻半页 ctrl+d
- 移动到行尾 end或者$
- 移动到行头 home或者0
- 移动到文末 shift+g
- 移动到开头 g+g
- 往后移动多少行 数字+shift+g
- 向下查询 命令行 /+查询条件
- 向上查询 命令行 ?+查询条件
- 删除文件 rm -f <name>
- 查看文件后十行 tail <name>
- 查看文件后20行 tail -20 <name>
- 浮动,文件内容变化,就打印出变化内容 tail -f <name>
- 打印文件内容 cat <name>
- 过滤,查找 grep <name>
ll |grep ‘txt‘ 文件夹下的txt格式文件
用户操作
- 用户必须属于一个用户组,你添加了一个用户,系统会自动帮你创建一个用户组
- 添加用户信息 useradd <name>
- 打印用户信息 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
后台操作
- 查看机器类型 lscpu
- 查看磁盘全部空间 df
- 查看磁盘空间 df -h
- 查看索引空间 df -i
- 查看当前运行程序 ps aux
- 查看程序是否运行 ps aux |grep <用户名>
- 查看电脑占用资源情况 top
- 退出 ctrl C
- 如果无法连接到服务器,需要关闭防火墙
systemctl disable firewalld
reboot
10. linux上所有接口都是以文件的形式存在
以上是关于Linux/CentOS 基本操作的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程