1、帮忙命令:
man帮助
man是mannual的缩写
man帮助用法演示
#man ls
man也是一条命令,可以使用man命令获得man的帮助
#man 7 man
help帮助
shell(命令解释器)自带的命令称为内部命令,其他的是外部命令
内部命令使用help帮助
#help cd
外部命令使用help帮助
#Ls --help
info帮助
info帮助比help更详细,作为help的补充
#info ls
2、多模式文本编辑器
多模式产生的原因
四种模式
正常模式(Normal-mode)
进入其他模式转换命令
i I a A o O 进入插入模式
v V ctrl+v 进入可视化模式
: 进入命令模式
esc 从其他模式回到正常模式
基本操作
y 复制
d 剪切
p 粘贴
u 撤销
ctrl + r 重做
基本操作
x 删除单个字符
r 替换单个字符
基本操作
G 定位指定的行
^ 定位到行首
$ 定位到行尾
插入模式(Insert-mode)
命令模式(Command-mode)
基本操作
:w 写入
:q 退出
:! 执行 Shell 命令
:s 替换
/ 查找
:set 设置命令
可视模式(Visual-mode)
三种进入可视模式的方式
v 字符可视模式
V 行可视模式
ctrl+v 块可视模式
配合 d 和 I(大写 i ) 命令可以进行块的便利操作
3、用户管理常用命令:
useradd 新建用户
userdel 删除用户
passwd 修改用户密码
usermod 修改用户属性
chage 修改用户属性
组管理命令
groupadd 新建用户组
groupdel 删除用户组
用户切换
su 切换用户
su - USERNAME 使用 login shell 方式切换用户
sudo 以其他用户身份执行命令
visudo 设置需要使用 sudo 的用户(组)
用户配置文件
/root root用户的家目录
/home/USERNAME 普通用户默认家目录位置
/etc/passwd 用户配置文件
/etc/shadow 用户密码相关配置文件
/etc/group 用户组配置文件
4、文件权限的表示方法
字符权限表示方法
r 读
w 写
x 执行
数字权限的表示方法
r = 4
w=2
x=1
文件权限的表示方法
-rw -r -x r-- 1 userame groupname mtime filename
rw - 文件属性的权限
r - x 文件属组的权限
r -- 其他用户的权限
创建文件有默认权限,根据umask值计算
目录权限的表示方法
x 进入目录
rx 显示目录内的文件名
wx 修改目录内的文件名
修改权限命令
chmod 修改文件,目录权限
chown 更改属主、属组
chgrp 可以单独更改属组,不常用
特殊权限
SUID 用于二进制可执行文件,执行命令时取得文件属主权限
SGID 用于目录,在该目录下创建新的文件和目录,权限自动更改为该目录的属组
SBIT 用于目录,该目录下新建的文件和目录,仅 root 和自己可以删除
5、liunx的备份压缩:
最早的 Linux 备份介质是磁带,使用的命令是 tar
可以打包后的磁带文件进行压缩储存,压缩的命令是 gzip 和 bzip2
经常使用的扩展名是 .tar.gz .tar.bz2 .tgz
打包命令
tar 打包命令
常用参数
c 打包
x 解包
f 指定操作类型为文件
压缩和解压缩
可以使用 gzip 和 bzip2 命令单独操作
通常和 tar 命令配合操作
常用参数
-z gzip 格式压缩和解压缩
-j bzip2 格式压缩和解压缩
6、显示当前的目录名称
pwd 显示当前的目录名称
7、文件查看
ls 查看当前目录下的文件
ls [选项,选项… ] 参数 …
常用参数:
-l 长格式显示文件
-a 显示隐藏文件
-r 逆序显示
-t 按照时间顺序显示
-R 递归显示
8、建立目录
mkdir 建立目录
常用参数
-p 建立多级目录
删除空目录
rmdir 删除空目录