alias命令:
例如:alias rm='rm -i',输入rm删除的时候,就会提示是否删除普通空文件.如果要删除一个别名,可以使用 unalias 命令,比如unalias rm.
但是,这种定义别名的方式只在当次登录有效,如果要永久定义生效,可以修改用户(非全部用户)自己的'alias',修改~/.bashrc文件,在文件中加上自己定义的'alias'.这种修改要在下次登录才能生效,如果要立即生效则输入'source ~/.bashrc'.
gz格式 压缩 解压缩
例如:
[root@admin ~]# ls
a b test.py test1.py
[root@admin ~]# gzip test.py
a b test.py.gz test1.py
[root@admin ~]# gzip -d test.py.gz
[root@admin ~]# ls
a b test.py test1.py
[root@admin ~]# gzip -c test.py > test.py.gz
[root@admin ~]# ls
a b test.py test.py.gz test1.py
[root@admin ~]# mv test.py a
[root@admin ~]# ls a
test.py
[root@admin ~]# gzip a
gzip:a is a directory --ignored
[root@admin ~]# gzip -r a
[root@admin ~]# ls
a b test.py.gz test1.py
[root@admin ~]# ls a
test.py.gz
[root@admin ~]# gunzip -r a
[root@admin ~]# ls a
test.py
bzip2格式 压缩 解压缩
例如:
[root@admin ~]#ls
a b test.py
[root@admin ~]# bzip2 test.py
[root@admin ~]# ls
a b test.py.bz2
[root@admin ~]# bzip2 -d test.py.bz2
[root@admin ~]# ls
a b test.py
[root@admin ~]# bzip2 -k test.py
[root@admin ~]# ls
a b test.py test.py.bz2
tar命令:
例如:
[root@admin ~]# cd a
[root@admin ~]# ll
总用量 8
drwxrwxr-x. 2 root admin 4096 7月 10 14:38 d1
-rw-rw-r--. 1 root admin 959 7月 10 11:10 e1
-rw-rw-r--. 1 root admin 0 7月 8 05:55 f1
[root@admin ~]# ll d1
总用量 4
-rw-rw-r--. 1 root admin 822 7月 10 11:12 test.py
[root@admin a]# tar -cf x.tar d1 e1 f1
[root@admin a]# ls
d1 e1 f1 x.tar
[root@admin a]# mkdir d2
[root@admin a]# ls
d1 d2 e1 f1 x.tar
[root@admin a]# cd d2
[root@admin d2]# tar -xf ../x.tar
[root@admin d2]# ls
d1 e1 f1
[root@admin d2]# ls d1
test.py
tar.gz--tar.bz2(打包,解压):
例如:
[root@admin a]# ls
d1 d2 f1 ff1 x.tar
[root@admin a]# ls d1
test.py
[root@admin a]# tar -zcf y.tar.gz d1 f1 ff1
[root@admin a]# ls
d1 d2 f1 ff1 x.tar y.tar.gz
[root@admin a]# mkdir d3
[root@admin a]# cd d3
[root@admin d3]# ls
[root@admin d3]# tar -zxf ../y.tar.gz
[root@admin d3]# ls
d1 f1 ff1
[root@admin d3]# ls d1
test.py
[root@admin d3]# cd ..
[root@admin a]# ls
d1 d2 d3 f1 ff1 x.tar y.tar.gz
[root@admin a]# tar -jcf z.tar.bz2 d1 f1 ff1
[root@admin a]# ls
d1 d2 d3 f1 ff1 x.tar y.tar.gz z.tar.bz2
[root@admin a]# mkdir d4
[root@admin a]# cd d4
[root@admin d4]# tar -jxf ../z.tar.bz2
[root@admin d4]# ls
d1 f1 ff1
ln链接命令:
命令格式: ln -s 源文件 目标文件
选项 : -s 创建软链接
例如:
[root@admin ~]# touch ff
[root@admin ~]# echo 1234 > ff
[root@admin ~]# cat ff
1234
[root@admin ~]# ln ff ff.hard
[root@admin ~]# ln -s ff ff.soft
[root@admin ~]# echo 'abcd' >> ff
[root@admin ~]# cat ff
1234
abcd
[root@admin ~]# cat ff.hard
1234
abcd
[root@admin ~]# cat ff.soft
1234
abcd
[root@admin ~]# rm ff
[root@admin ~]# cat ff.hard
1234
abcd
[root@admin ~]# cat ff.soft
cat:ff.soft:没有那个文件或目录
文件权限:
[root@admin b]# ls
[root@admin b]# touch file.py
[root@admin b]# ll
总用量 0
-rw-rw-r--. 1 root admin 0 7月 10 16:05 file.py
[root@admin b]#
`-rw-rw-r--` 这10个字符的确定了文件类型和用户对文件的权限。第1个字符代表文件类型:- 表示普通文件,后面9位每3位为一组 (rwx),读(r),写(w),执行(x),第1组是u所有者的权限:rw- 代表文件的所有者root用户有读和写的权限。第2组是g所属组的权限:rw- 代表与文件所有者在同一组的用户有读写的权限.第3组是o其他人的权限:r-- 代表其他的用户有读权限。a 表示所有人。
chmod命令:
例如:
[root@admin ~]# cd b
[root@admin ~]# ll
总用量 4
-rw-rw-r--. 1 root admin 11 7月 10 16:14 file.py
[root@admin b]# chmod u+x file.py
[root@admin b]# ll
总用量 4
-rwxrw-r--. 1 root admin 11 7月 10 16:14 file.py
[root@admin b]# chmod u=rwx,g=rx,o=rx file.py
[root@admin b]# ll
总用量 4
-rwxr-xr-x. 1 root admin 11 7月 10 16:14 file.py
[root@admin b]# chmod o-x file.py
[root@admin b]# ll
总用量 4
-rwxr-xr--. 1 root admin 11 7月 10 16:14 file.py
通过符号更改权限外,也可以通过数字来更改 r 对应数字 4, w 对应数字 2,x 对应数字 1 。 那么rwx 就是数字7.
例如:
[root@admin b]# chmod 755 file.py
[root@admin b]# ll
总用量 4
-rwxr-xr-x. 1 root admin 11 7月 10 16:14 file.py
[root@admin b] #
网友评论