cd 切换工作目录
pwd 查看当前工作目录
mkdir -p 创建多级目录
ls查看目录内容
-l / ll 长格式查看
-a 查看所有文件,包括隐藏文件
touch 创建文件
cp 拷贝文件 cp 源文件 存储目录
mv 移动文件 mv 源文件 存储目录 不改变位置(重命名)
rm 删除文件
-f 不出现删除提示
-r 递归删除
find 搜索文件 -name 以名称搜索 find 搜索目录 搜索方式 文件名
while 搜索命令位置
file 查询文件类型
su – 用户名 切换用户
cat 查看文件内容
head -n查看文件前n行
tail -n 查看文件最后n行 -f 实时查询日志
wc 统计文件字符、行、字节数
grep 查询指定字符
格式:grep 被查找的字符串 文件名
grep -v ‘^$’ 文件名 去除空行
-I 忽略大小写
-v 反转
-n 显示行号
–color 匹配到的字符高亮
tar 归档解压文件
格式:tar 参数 归档文件名 源文件
归档:tar -zcvf 归档文件名 源文件
解压:tar -zxvf 源文件 -C 存储目录
-z 支持gzip的文件
-j 支持bzip2的文件
-c 建立压缩文件
-x 解压缩
-v 显示操作过程
-f指定压缩文件
vim
:set nu 显示行号
:set nonu 关闭行号
nyy 复制n行
p 光标后粘贴
P光标前粘贴
nG跳转到n行
x,yd 删除x-y行
/xx 向下查找文件中的xx关键字
?xx 向上查找文件中的xx关键字
:s /x/y 将文件第一行所有的“x”替换成“y”
:%s /x/y/g 将文件所有的“x”替换成“y”
:wq 保存退出
:x 保存退出
:X 加密保存退出
useradd 用户名 建立用户
-g 初始组 用户名 指定初始组
-d 目录 用户名 指定家目录
-u UID 用户名 指定UID
-s /sbin/nologin 用户名 创建系统用户
usermod
-d 目录 用户名
-l 修改后 原名 用户重命名
-G额外组 用户名 指定额外组
groupadd 组名 建立用户组
userdel 用户名 删除用户
passwd 用户名 设置用户密码
-l 锁定用户
chown -R 用户名 : 组名 目录 指定该目录及其下所有目录及文件属主、属组
chmod 权限(属主、属组、其他)目录 设置目录权限
4:可读
2:可写
1:可执行
setfacl -m u:用户名:权限(rwx) 目录 单独为目录配置用户权限
g:组名:权限(rwx) 目录 单独为目录配置组权限
d:用户名:权限(rwx) 目录 为目录建立用户默认权限