# 1.路径操作

# pwd 显示当前目录
pwd
1
# cd 更改当前目录
cd /
cd ./
cd ~
cd —
1
2
3
4
# ls 查看当前目录
ls /root /
ls -l       //路径 不显示隐藏
ls -la      //路径 显示隐藏
ls -a       //隐藏文件
ls -r       //逆向显示
ls -t       //时间排序显示
ls -R       //递归显示

蓝色是文件夹
黑色是文件
绿色是拥有其全部权限
1
2
3
4
5
6
7
8
9
10
11

# 2.文件操作

创建

mkdir a         //创建
mkdir a b c     //创建多个
mkdir -p a/b    //文件夹中创建文件夹(多层)
1
2
3

删除

rm  a.txt
rm -r a         //删除文件及文件夹下文件
rm -f wenjian   //强制删除,不提示
rm -fr /wenjian  
rm -rf /wen*    //删除复合规则文件

*//多个字符
?//单个字符
1
2
3
4
5
6
7
8

创建文件

touch a.text
touch a.text  b.text  c.text 
1
2

复制

文件夹
cp -r a /tmp
文件(可改文件名)
cp a.text  /home/yuminjun/b.text
cp -p a.text  /home/yuminjun 保留用户权限时间等属性;
1
2
3
4
5

move(移动,剪切)

mv   a.txt  /b.text

重命名实际上也使用了 mv
mv   /a.txt  /b.txt
1
2
3
4

# 3.文本查看命令

  • cat //文本内容显示到终端
  • head //查看文件开头
  • tail //查看文件结尾
  • wc //统计文件内容信息
cat /a.txt
head -5 a.txt //开头5行
tail -3 a.txt //结尾3行
tail -f a.txt //跟踪功能
wc a.txt    //文件有几行
1
2
3
4
5

# 4.打包和压缩

打包命令:tar 压缩命令:gzip , bzip2

常用参数 c x f

打包
tar cf tmp/etc-ymj.tar ymj

压缩
gzip etc-ymj.tar
//生成etc-ymj.tar.gz

打包并压缩
tar czf  tmp/etc-ymj.ta.gz ymj
tar cjf  tmp/etc-ymj.tar.bz2 ymj

解包
tar xf ./etc-1.tar.gz -C /root

解压解包
tar zxf ./etc-1.tar.gz -C /root
tar jxf ./etc-1.tar.bz2 -C /root
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17