1、cd变换目录
2、pwd显示当前目录
3、mkdir创建目录
4、rmdir删除空目录
5、环境变量$PATH
6、cp复制
7、rm删除
8、mv移动或重命名
一、查看文件内容
1、cat 由第一行开始显示文件内容
2、tac 从最后一行开始显示
3、nl 显示的时候,顺道输出行号
4、more 一页一页的显示档案内容
5、less 不 more 类似,但是比 more 更好的是,他可以往前翻页!
6、head 只看头几行
7、tail只看尾几行
8、od 以二进制的方式读取档案内容
二、文件的三个时间
touch命令
三、文件与目录的默认权限与隐藏权限
除了基本 r, w, x 权限外,在 Linux 的 Ext2/Ext3 文件系统下,我们还可以设定其他的系统隐藏属性, 这部份可使用 chattr 来设定,而以 lsattr 来查看,最重要的属性就是可以设定其的可修改癿特性! 让连档案的拥有者都不能进行修改! 这个属性可是相当重要的,尤其是在安全机制上面 (security)!
1、档案预设权限:umask
umask 就是指定 『目前用户在建立档案或目录时候的权限默认值』
在默认权限的属性上,目录与档案是不一样的,x权限对于目录非常重要,但对于一般档案的监理则不应该有执行的权限,因为档案通常用于存储数据,不需要执行权限。预设权限如下:
1)建立档案则预设没有执行权限,即只有rw,也就是说最大为666
2)建立目录,则由于x与是否可以进入此目录有关,因此默认为所有权限均开发,即777
要注意的是,umask的分数指的是,该默认权限要减掉的权限。
umask 命令 0022
mkdir test 的权限 777-022=755
touch a.txt 的权限 666-022=644
设置umask
umask 002
2、档案的隐藏属性
chattr (配置文件案隐藏属性)
lsattr (显示档案隐藏属性)
3、档案的特殊权限SUID, SGID, SBIT
四、观察文件类型:file
五、档案搜索
1、which
是根据【PATH】环境变量所规范的路径,去寻找可执行文件
2、whereis
3、locate
whereis 与 locate 是利用数据库来搜寻数据,而没有实际的搜索硬盘,所以速度很快
find是直接搜索硬盘
4、find