ls -al //只是显示文件修改的大概时间,
ls -al -full-time //就会显示文件修改的完整时间
**cp 源文件 目标文件夹及名称** //复制一个或者几个文件
参数 -i 询问是否覆盖
参数 -f 强制覆盖
参数 -a 将文件全部属性一起复制,含 访问权限,档案建立时间等
*更多参数查询手册 *
rm [-rfi] 目标文件 //删除目标文件
mv 源文件1 源文件2 源文件3 目标文件夹 //移动一个或者几个文件
参数fi一样
但参数u,只是比较现在文件和旧的文件,如果比较新,才会更新
还可以给刚刚建立的文件改名:mv 1 2
档案内容查阅:
cat //从第一行开始显示内容
tac//cat倒写,从最后一行显示内容
nl//显示的时候,顺道输出行号
more//一页一页显示文档
less//和more类似,但是可以向前翻页
head//只看头几行 参数 -n number
tail//只看尾巴几行
od//以二进制读取档案内容
more在运行过程中的指令含义:
- 空格键 //代表下翻一页
- enter //代表下翻一行
- /string //代表查找string
- :f //立刻显示文件名和目前显示行数
- q//退出
less比more更有弹性,可以前后翻页,和查找
- 空格键 //代表下翻一页
- enter //代表下翻一行
- /string //代表查找string
- :f //立刻显示文件名和目前显示行数
- q//退出
- 【pageup】//前翻一页
- 【pagedown】//后翻一页
- ?string//向上查找
- n:重复前一搜索
- N:反向的重复前一搜索
touch //建立空文档和将某文档日期修订到当前最为常用
//该指令参数较多,查询相关手册
umask//当前用户建立档案或者目录的属性默认值
//类似于掩码的概念
文件隐藏属性:
chattr //设定文件隐藏属性
//参数较多,而且非常重要,查阅手册
最常见的参数:
+ -i 文档不能
+ -a 文档只能增长
显示档案隐藏属性
lsattr //显示隐藏属性
SUID=Set User ID:属性位典型使用在/usr/bin/passwd的S位,suid仅仅可以用在{二进制文件(binary file)}上
-rwsr-xr-x 1 root root 53112 11月 20 2014 /usr/bin/passwd
Sticky Sit 属性位,只针对目录有效,对文档无效。SBit的典型应用就是/tmp目录,任何人都能载/tmp下新增,修改目录、文件。但是只有root和用户自己删除。
drwxrwxrwt 13 root root 4096 3月 24 19:14 /tmp
file指令用来支出文档属性,是否可执行,编码规则等。
文件查找指令: find
whereis
locate
其中find最伤磁盘,而且效率慢
which // 查找执行指令
//参数 a 找到所有指令,不止第一条该指令根据PATH路径
whereis//寻找特定文件或者目录名
// -b 只找二进制文件
//-m 只找说明文件manual路下的文件
//-s 只找source来源的档案
//-u 没有说明档的文件
find //直接在硬盘查找,查找特殊文档,特殊权限的时候很重要。
//查询手册