一.万能帮助命令
1.man帮助
man是manual的缩写
man帮助用户演示
[root@localhost test]# man ls
man也是一条命令,分为9章,可以使用man命令获得man帮助
[root@localhost test]# man 7 man
2.help帮助
shell(命令解释器)自带的命令称为内部命令,其他的是外部命令
type:查询命令是内部还是外部命令;格式:type+要查询的命令
内部命令使用help帮助
[root@localhost test]# help cd
外部命令使用help帮助
[root@localhost test]# ls --help
3.info帮助
info帮助比help更详细,作为help的补充
[root@localhost test]# info ls
4.使用网络资源
解放大脑,使用搜索引擎
使用官方文档,获取最新的特性
二、文件操作
/ 根目录
/root root用户的家目录
/home/username 普通用户的家目录
/etc 配置文件目录
/bin 命令目录
/sbin 管理命令目录
/usr/bin/usr/sbin 系统预装的其他命令
1.pwd:显示当前目录路径/名称
[root@localhost test]# pwd
2.cd: 更改当前的操作目录
[root@localhost test]# cd /path/to/... 绝对路径(离根目录比较近时用)
[root@localhost test]# cd ./path/to/... 相对路径(离当前目录近时用)
[root@localhost test]# cd ../path/to/... 相对路径
[root@localhost test]# cd -: 俩个目录来回切换时用
[root@localhost test]# cd ..:(后面空格加俩点)返回上一级目录
如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd /u + table键,系统自动帮我们补齐成 /user
3.ls:查看当前目录下的所有文件及文件夹
[root@localhost test]# ls 【选项,选项...】参数...
常用参数:
-l:长格式显示文件
-lh:文件已M的方式显示
-a:显示隐藏文件
-r:逆序显示
-t:按照时间顺序显示
-R:递归显示
可以连着用: ls -lartR
[root@localhost test]# ll 以详细方式显示所有文件与文件夹。(相当于 ls -l 命令)
4.文件的增、删、查、移
[root@localhost test]# mkdir test 创建文件夹
常用参数:-p 建立多级目录
[root@localhost test]# touch test.txt 创建文件
cp:负责文件和目录
cp[选项] 文件路径
cp[选项] 文件... 路径
常用参数:
-r 复制目录
-p 保留用户,权限,时间等文件属性
-a 等同于-dpR
[root@localhost test]# cp test.txt test2.txt 把test.txt文件当前文件夹下复制出个test2.txt
[root@localhost test]# cp test.txt /hzh/test 将test.txt 复制到/hzh/test 目录下
[root@localhost test]# rmdir aa 删除非空目录
[root@localhost test]# rm aa.txt 删除aa.txt文件
[root@localhost test]# rm -r bb 删除bb目录(包括目录下的所有文件)
[root@localhost test]# rm -rf bb 删除bb目录(不对目录下的每个文件提醒删除)
mv 移动文件
mv[选项] 源文件 目标文件
mv[选项] 源文件 目录
[root@localhost test]# mv dd.txt .. 将dd.txt文件移动上一级目录(注意尾部的两个点)
[root@localhost test]# mv bb.txt /hzh/test/ 将bb.txt文件移动到hzh/test/目录下
[root@localhost test]# mv dd.txt dd2.txt 将dd.txt改名为dd2.txt
5.通配符
定义:shell 内建的符号
用途:操作多个相似(有简单规律)的文件
常用通配符
* 匹配任何字符串
? 匹配一个字符串
[xyz] 匹配xyz任意一个字符
[a-z] 匹配一个范围
[!xyz]或[^xyz]不匹配
6.文本查看命令
cat:文本内容显示到终端
head:查看文件开头
tail:查看文件结尾
常用参数-f文件内容更新后,显示信息同步更新
wc:统计文件内容信息
常用参数-l显示文件有多少行
7.文件压缩和解压
经常使用的扩展名是:.tar.gz.tar.bz2.tgz
打包命令:
tar打包命令
常用参数
c 打包
x 解包
f 指定操作类型为文件
v 显示详细信息
z 解压缩
可以使用gzip和bzip2命令单独操作
通常和tar命令配合操作
常用参数
-z gzip 格式压缩和解压缩
-j bzip2 格式压缩和解压缩
压缩文件
[root@localhost test]# tar cf aa.tar
[root@localhost test]# tar cjf aa.tar.bz2
[root@localhost test]# tar czf aa.tar.gz
解压缩文件
[root@localhost test]# tar xf aa.tar
[root@localhost test]# tar zxf aa.tar.gz
[root@localhost test]# tar jxf aa.tar.bz2