对于目录而言,r只代表可以列出目录中的文件名;w代表可以是否可以改变目录中的文件,只要某个用户具有w权限不论该目录下档案的权限如何,其都具有删除该档案的权限;x代表是否可以切换到该目录。 linux根目录下也存在..目录,但是..和.完全一致,都指向当前目录 cp -s 创建符号连接 -l 创建实体连接 档案的默认属性为666,目录的默认属性为777 umask为003则: 档案:(-rw-rw-rw)-(--------wx)=-rw-rw-r-- 目录:(drwxrwxrwx)-(-------wx)=drwxrwxr-- 不要用默认属性666,777与umask相加减,否则666-003=663即为-rw-rw--wx与上面的结果截然相反 SUID:1.仅用在二进制文件的user的x位置 2.让具有x权限的用户在执行该文件时具有user权限 SGID:可以用在档案和目录:1.档案:仅用在二进制程序的group的x位置,让具有x权限的用户在执行该文件时具有group权限的支持 2.目录:若用户在此目录下具有 w 的权限(可以新建档案),则使用者所建立的新档案,该新档案的群组与此目录的群组相同 whereis和locate比find的查找速度快,因为find查找的是硬盘,而whereis和locate查找的是数据库,但是可能会找到已经删除的文件,新创建的文件可能也找不到,因为数据库可能还没有更新,当然可以手动更新数据库,输入 updatedb即可 name->inode->file 实体连接:ln src_file des_file 指向inode,目标文件与源文件一模一样,增加了连接字段,不可以跨越文件系统,不可以连接目录,因为若连接目录则需要为目录下的每一个文件都创建实体连接 符号连接:ln -s src_file des_file 创建一个新档案,新档案的内容指向原档案 zcat可以直接查看gzip压缩的文件 linux与dos文档的转换:unix2dos dos2unix iconv -f 原本编码 -t 新编码 filename [-o newfile] uname -r 获得当前系统的核心 /etc/issue修改登录时显示的信息 /etc/motd 修改登录后显示的信息 login shell配置文件: 1. /etc/profile: 这是系统整体的设定,最好不要修改 2. ~/.bash_profile 或者 ~/.bash_login 或者 ~/.profile : 属于个人的设定 bash的login shell设定只会读取上面三个档案的其中一个,而读取的顺序则是按照上面的顺序,也就是说,如果~/.bash_profile存在,那么其他两个档案不论有无存在,都不会被读取但是上面的三个文件都会调用一个叫~/.bashrc文件,所以可以将个人的配置写入该文件即可 |
|
来自: sky_feiyang > 《Linux》