目录
Linux基本知识
必不可少的三个分区
/boot 主要存储的是启动文件
/ 存储的是所有文件
swap 系统内存不够时,使用这个虚拟内存进行交换
目录操作
pwd 查看当前工作目录
clear 清除屏幕
cd ~ 当前用户目录
cd / 根目录
cd - 上一次访问的目录
cd .. 上一级目录
查看操作
lsblk 查看分区
ls 查看文件夹下的文件
ls -a 查看文件夹下的文件(包含隐藏文件)
top 查看系统进程
q 退出
ps 查看系统进程
ps - a 只显示当前ps进程
ps - A 显示所有进程
Linux的用户接口与文本编辑器
Ctrl+Alt+Fn(n为1~7) | 切换不同的界面(F1,7为图像界面, F2~6为字符界面) |
ls -a | 查看文件夹下的文件(包含隐藏文件) |
ls --help | 关于ls的说明文档 |
Tab | 自动补全 |
Linux命令帮助的使用方式
命令 --help
man 命令
pinfo 命令
显示文本文档内容
cat a.txt
more a.txt
Tab功能
自动补全 如:ls+Tab
自动列可能命令列表 如:ls+两次Tab
自动列可操作文件 如:ls+空格+两次Tab
命令历史
history 显示所有执行过的命令
history -c 命令历史的清空
history n 显示最近n条命令
alias命令别名
alisa sabc='more /home/user/....../a.txt'
sabc 相当于执行more /home/user/....../a.txt
unalias sabc 注销该命令
通配符
* 任意多个字符
? 任意一个字符
[] 任意连续性的字符(字母,数字)
重定向
> 重定向输出
>> 追加到目标文件
< 重定向输入
加密base64
base64 加密
base64 -d 解密
vi
模式切换
i/a/o 命令模式->输入模式
Esc 输入模式->命令模式
: 命令模式->末行模式
Esc命令输入完成 末行模式->命令模式
v 命令模式->可视模式
Esc命令输入完成 可视模式->命令模式
末行模式
:wq 保存并退出
:q! 不报存并退出
输入模式
c 复制
y 粘贴
用户管理
# 超级用户
$ 普通用户
用户切换
1)普通用户->root
su -
password:密码
用户信息
超级用户root 0 bash
系统用户 200~499 /sbin/nologin
普通用户 1000~60000 bash
用户默认配置文件 /etc/login.defs
用户基本信息 /etc/passwd
用户密码 /etc/shadowuseradd 用户添加
passwd 密码重置
userdel 用户删除(不能删除当前登录的用户)
用法:
useradd 用户名
userdel 用户名
userdel -r 用户名
用户修改
useradd 用户添加
passwd 密码重置
userdel 用户删除(不能删除当前登录的用户)用法:
useradd 用户名
userdel 用户名
userdel -r 用户名
用户组管理
超级用户
sudo
sudoers
who host =(runas) TAG:command2
who 运行者的用户名
host 运行着所在的主机
runas 以哪一个身份来运行
TAG:标签
其他
管道
命令1|命令2
ls | grep c 找到与c有关的行(结果筛选)
cut
cut -f
-d
安装
rpm -ivh asfasdf.rpm