有趣的是,因为托瓦茨放置内核的那个FTP网站的目录为Linux,从此,大家便称这个内核为Linux了
对目录有执行权限(x)才能切换到目录内。
向上翻页: shift+PgUp 向下翻页:shift+PgDn
若你的执行文件放置在本目录并且本目录并非正规的执行文件目录(/bin、/usr/bin 等为正规)
,此时要执行命令就得要严格指定该执行文件。(./)
特殊目录:
.代表次层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表“目前用户身份”所在的主文件夹
~account 代表 account 这个用户的主文件夹(account是个账号名称)
cp -s 符号连接 (symbolic link)
cp -l 硬链接 (hard link)
查看文件的命令:
纯文本文件:
cat
tac
nl
more
less
head
tail
非纯文本文件:
od
十进制,八进制和十六进制互化应以二进制作为桥梁
用户创建文件的默认权限为:- rw- rw- rw-
用户创建目录的默认权限为:d rwx rwx rwx
又因为
root: umask: 0022 (--- -w- -w-) (不同用户有不同的umask)
一般用户: umask: 0002 (--- --- -w-)
所以
新建一个文件的权限为: root: (rw- rw- rw-) - (--- -w- -w-) = (rw- r-- r--)
一般用户: (rw- rw- rw-) - (--- --- -w-) = (rw- rw- r--)
新建一个目录的权限为:root: (rwx rwx rwx) - (--- -w- -w-) = (rwx r-x r-x)
一般用户: (rwx rwx rwx) - (--- --- -w-) = (rwx rwx r-x)
文件隐藏属性: chattr lsattr
文件特殊权限:SUID、 SGID、 SBIT
SUID不能用在目录上、SBIT不能用在文件上
寻找命令文件:which (在用户自己的PATH变量中寻找)
type (在bash内置命令中寻找)
寻找普通文件:whereis (在文件数据库中查找)
locate (在文件数据库中查找 updatedb根据/etc/updatedb.conf的设置
去查找系统硬盘内的文件名,并更新/var/lib/mlocate内的数据库文件)
find (在硬盘中查找,本身可以查找子目录)
对目录有执行权限(x)才能切换到目录内。
向上翻页: shift+PgUp 向下翻页:shift+PgDn
若你的执行文件放置在本目录并且本目录并非正规的执行文件目录(/bin、/usr/bin 等为正规)
,此时要执行命令就得要严格指定该执行文件。(./)
特殊目录:
.代表次层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表“目前用户身份”所在的主文件夹
~account 代表 account 这个用户的主文件夹(account是个账号名称)
cp -s 符号连接 (symbolic link)
cp -l 硬链接 (hard link)
查看文件的命令:
纯文本文件:
cat
tac
nl
more
less
head
tail
非纯文本文件:
od
十进制,八进制和十六进制互化应以二进制作为桥梁
用户创建文件的默认权限为:- rw- rw- rw-
用户创建目录的默认权限为:d rwx rwx rwx
又因为
root: umask: 0022 (--- -w- -w-) (不同用户有不同的umask)
一般用户: umask: 0002 (--- --- -w-)
所以
新建一个文件的权限为: root: (rw- rw- rw-) - (--- -w- -w-) = (rw- r-- r--)
一般用户: (rw- rw- rw-) - (--- --- -w-) = (rw- rw- r--)
新建一个目录的权限为:root: (rwx rwx rwx) - (--- -w- -w-) = (rwx r-x r-x)
一般用户: (rwx rwx rwx) - (--- --- -w-) = (rwx rwx r-x)
文件隐藏属性: chattr lsattr
文件特殊权限:SUID、 SGID、 SBIT
SUID不能用在目录上、SBIT不能用在文件上
寻找命令文件:which (在用户自己的PATH变量中寻找)
type (在bash内置命令中寻找)
寻找普通文件:whereis (在文件数据库中查找)
locate (在文件数据库中查找 updatedb根据/etc/updatedb.conf的设置
去查找系统硬盘内的文件名,并更新/var/lib/mlocate内的数据库文件)
find (在硬盘中查找,本身可以查找子目录)