day17
// 硬链接不用非得是绝对路径创建
// 不能给目录创建硬链接
<!--文本搜索-->
jason@jason-virtual-machine:~/桌面/AAA$ gedit 2.txt
jason@jason-virtual-machine:~/桌面/AAA$ grep 'aa' 2.txt
aaaaaaaaaaaa
jason@jason-virtual-machine:~/桌面/AAA$ grep 's' 2.txt -n
2:sssssssssssss
jason@jason-virtual-machine:~/桌面/AAA$ grep 'ss' 2.txt -v
aaaaaaaaaaaa
dddddddddddd
ffffffffffff
gggggggggggg
hhhhhhhhhhhh
jjjjjjjjjjjj
jason@jason-virtual-machine:~/桌面/AAA$ grep 'as' 2.txt -n
jason@jason-virtual-machine:~/桌面/AAA$ grep '^a' 2.txt -n
1:aaaaaaaaaaaa
jason@jason-virtual-machine:~/桌面/AAA$ grep 'k$' 2.txt
jason@jason-virtual-machine:~/桌面/AAA$ grep 'S$' 2.txt
jason@jason-virtual-machine:~/桌面/AAA$
jason@jason-virtual-machine:~/桌面/AAA$ grep 's.s' 2.txt -n
2:sssssssssssss
jason@jason-virtual-machine:~/桌面/AAA$ ls /bin | grep 'sh'
//查找
jason@jason-virtual-machine:~/桌面/AAA$ ls *.txt
1.txt 2.txt 3-s.txt
jason@jason-virtual-machine:~/桌面/AAA$ ls *.txt
1.txt 2.txt 3-s.txt
jason@jason-virtual-machine:~/桌面/AAA$ find . -name "1*.txt"
./11.txt
./121.txt
./1.txt
// 压缩
jason@jason-virtual-machine:~/桌面/AAA$ cd ..
jason@jason-virtual-machine:~/桌面$ mkdir BBB
jason@jason-virtual-machine:~/桌面$ cd BBB
jason@jason-virtual-machine:~/桌面/BBB$ touch 1.txt 2.txt 3.txt
jason@jason-virtual-machine:~/桌面/BBB$ ls /bin >1.txt
jason@jason-virtual-machine:~/桌面/BBB$ ls /etc > 2.txt
jason@jason-virtual-machine:~/桌面/BBB$ ls /lib > 3.txt
jason@jason-virtual-machine:~/桌面/BBB$ ll
总用量 32
drwxrwxr-x 2 jason jason 4096 10月 9 21:37 ./
drwxr-xr-x 6 jason jason 4096 10月 9 21:37 ../
-rw-rw-r-- 1 jason jason 13618 10月 9 21:38 1.txt
-rw-rw-r-- 1 jason jason 2179 10月 9 21:38 2.txt
-rw-rw-r-- 1 jason jason 1322 10月 9 21:38 3.txt
jason@jason-virtual-machine:~/桌面/BBB$ tar -zcvf test.tar.gz
tar: 谨慎地拒绝创建空归档文件
请用“tar --help”或“tar --usage”获得更多信息。
jason@jason-virtual-machine:~/桌面/BBB$ tar -zcvf text.tar.gz *.txt
1.txt
2.txt
3.txt
jason@jason-virtual-machine:~/桌面/BBB$ ll
总用量 40
drwxrwxr-x 2 jason jason 4096 10月 9 21:40 ./
drwxr-xr-x 6 jason jason 4096 10月 9 21:37 ../
-rw-rw-r-- 1 jason jason 13618 10月 9 21:38 1.txt
-rw-rw-r-- 1 jason jason 2179 10月 9 21:38 2.txt
-rw-rw-r-- 1 jason jason 1322 10月 9 21:38 3.txt
-rw-rw-r-- 1 jason jason 7610 10月 9 21:40 text.tar.gz
jason@jason-virtual-machine:~/桌面/BBB$ rm *.txt
jason@jason-virtual-machine:~/桌面/BBB$ tar -zxvf text.tar.gz
1.txt
2.txt
3.txt
jason@jason-virtual-machine:~/桌面/BBB$
jason@jason-virtual-machine:~/桌面/BBB$ mkdir AA
jason@jason-virtual-machine:~/桌面/BBB$ tar -zxvf text.tar.gz -C AA
1.txt
2.txt
3.txt
jason@jason-virtual-machine:~/桌面/BBB$ tree
.
├── 1.txt
├── 2.txt
├── 3.txt
├── AA
│ ├── 1.txt
│ ├── 2.txt
│ └── 3.txt
└── text.tar.gz
1 directory, 7 files
// 文件权限
jason@jason-virtual-machine:~/桌面$ chmod u-r 1.txt
chmod: 无法访问 '1.txt': 没有那个文件或目录
jason@jason-virtual-machine:~/桌面$ touch 1.txt
jason@jason-virtual-machine:~/桌面$ chmod u-r 1.txt
jason@jason-virtual-machine:~/桌面$ ll
总用量 24
drwxr-xr-x 6 jason jason 4096 10月 9 22:23 ./
drwxr-xr-x 15 jason jason 4096 10月 9 13:48 ../
--w-rw-r-- 1 jason jason 0 10月 9 22:23 1.txt
-rw-rw-r-- 1 jason jason 0 10月 6 20:55 33,txt
-rw-rw-r-- 1 jason jason 0 10月 8 22:30 AA
drwxrwxr-x 3 jason jason 4096 10月 9 21:31 AAA/
drwxrwxr-x 2 jason jason 4096 10月 8 22:32 BB/
drwxrwxr-x 3 jason jason 4096 10月 9 22:08 BBB/
drwxrwxr-x 3 jason jason 4096 10月 8 22:48 CC/
jason@jason-virtual-machine:~/桌面$ car 1.txt
Command 'car' not found, but can be installed with:
sudo apt install ucommon-utils
jason@jason-virtual-machine:~/桌面$ cat 1.txt
cat: 1.txt: 权限不够
jason@jason-virtual-machine:~/桌面$ chmod u+r 1.txt
jason@jason-virtual-machine:~/桌面$ cat 1.txt
jason@jason-virtual-machine:~/桌面$ chmod u-w 1.txt
jason@jason-virtual-machine:~/桌面$ ll
总用量 24
drwxr-xr-x 6 jason jason 4096 10月 9 22:23 ./
drwxr-xr-x 15 jason jason 4096 10月 9 13:48 ../
-r--rw-r-- 1 jason jason 0 10月 9 22:23 1.txt
-rw-rw-r-- 1 jason jason 0 10月 6 20:55 33,txt
-rw-rw-r-- 1 jason jason 0 10月 8 22:30 AA
drwxrwxr-x 3 jason jason 4096 10月 9 21:31 AAA/
drwxrwxr-x 2 jason jason 4096 10月 8 22:32 BB/
drwxrwxr-x 3 jason jason 4096 10月 9 22:08 BBB/
drwxrwxr-x 3 jason jason 4096 10月 8 22:48 CC/
jason@jason-virtual-machine:~/桌面$ ls /bin >1.txt
bash: 1.txt: 权限不够
jason@jason-virtual-machine:~/桌面$ chmod u+w 1.txt
jason@jason-virtual-machine:~/桌面$ ls /bin > 1.txt
jason@jason-virtual-machine:~/桌面$ cat 1.txt
jason@jason-virtual-machine:~/桌面$ chmod a=rw 1.txt
jason@jason-virtual-machine:~/桌面$ chmod a=- 1.txt
jason@jason-virtual-machine:~/桌面$ chmod u=rw,g=r,o=r 1.txt
jason@jason-virtual-machine:~/桌面$ chmod 644 1.txt
jason@jason-virtual-machine:~/桌面$ chmod 777 1.txt
jason@jason-virtual-machine:~/桌面$ chmod 000 1.txt
// 查路径,指定文件编码格式
jason@jason-virtual-machine:~/桌面$ touch info.py
jason@jason-virtual-machine:~/桌面$ gedit info.py
jason@jason-virtual-machine:~/桌面$ gedit info.py
jason@jason-virtual-machine:~/桌面$ ./info.py
bash: ./info.py: 权限不够
jason@jason-virtual-machine:~/桌面$ chmod u+x info.pyjason@jason-virtual-machine:~/桌面$ ll
总用量 44
drwxr-xr-x 6 jason jason 4096 10月 9 22:30 ./
drwxr-xr-x 15 jason jason 4096 10月 9 13:48 ../
-rw-rw-r-- 1 jason jason 13618 10月 9 22:26 1.txt
-rw-rw-r-- 1 jason jason 0 10月 6 20:55 33,txt
-rw-rw-r-- 1 jason jason 0 10月 8 22:30 AA
drwxrwxr-x 3 jason jason 4096 10月 9 21:31 AAA/
drwxrwxr-x 2 jason jason 4096 10月 8 22:32 BB/
drwxrwxr-x 3 jason jason 4096 10月 9 22:08 BBB/
drwxrwxr-x 3 jason jason 4096 10月 8 22:48 CC/
-rwxrw-r-- 1 jason jason 15 10月 9 22:30 info.py*
jason@jason-virtual-machine:~/桌面$ ./info.py
./info.py: 行 1: 未预期的符号“'hello'”附近有语法错误
./info.py: 行 1: `print('hello')'
jason@jason-virtual-machine:~/桌面$ python3 info.py
hello
jason@jason-virtual-machine:~/桌面$ which python3
/usr/bin/python3
jason@jason-virtual-machine:~/桌面$ gedit info.py
jason@jason-virtual-machine:~/桌面$ ./info.py