1. Unix中的权限是何如来设计的
文件的权限 (r w x) r:读 w: 写 x:操作
文件的拥有者(权限):凡是和这个文件的拥有者相同的UID的用户,都是该文件的拥有者
- rwx rwx rwx
文件创建者 同组人 其他人
u g o
abc rw- rw- r–
文件的拥有组
三个权限的组合: r w x
文件必须有x权限,才可以进行搜索
chmod 修改文件的权限
chmod u+rwx,g+r
权限简写形式
r 4
w 2
x 1
0没有任何权限
4 r
0000 0100
2 w
0000 0010
1 x
0000 0001
权限在计算机中的运算
abc rw- r-- ---
briup:
./abc 执行abc文件 x 1
rw- 6
0000 0110
&
0000 0001 执行权限
----------------
0000 0000
-wx 3
./abc 执行操作 x 1
0000 0011
&
0000 0001
---------
0000 0001
2.用ls查看目录本身(而非其子目录)的详细列表信息
使用命令为ls -dl;其中ls -d这个命令是只显示当前文件夹。我们"下载"文件夹为例:
3. 在Unix中?的作用
代表任意一个字符(有且仅有一个),个数确定一个,字符不定
4. ;和|的异同
两者都可以结束上一条命令语句,;之后跟着的是下一条语句,跟上一条命令语句无关。而|表示管道,其作用是将上一条命令的输出作为下一条命令的输入。
5如何将文件夹dir1中的全部文件复制到文件夹dir2中
如果dir2不存在,命令为 cp -r dir1 dir2;
如果dir2存在,命令为cp -r dir1/. dir2,若跟前这输入相同的命令,则会把dir1这个文件夹一同复制到dir2中,不符合要求
-i 命令的作用是,若目标目录中有重名文件,会询问是否覆盖。
6. 查看/etc下所有文件的详细信息,并将这些输出信息存储到以自己名字命名的文件中;查看文件/etc/passwd的内容,并将这些内容追加到上述文件的末尾
ls /etc
ls /etc > a
more /etc/passwd
more /etc/passwd >> a
7删除当前文件夹下的全部内容
rm -r ./* 慎用
8删除文档的内容
> 文件名 ,相当于输入一个空流到档中