分享

linux笔记

 sky_feiyang 2015-09-07
对于目录而言,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文件,所以可以将个人的配置写入该文件即可



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多