ls 列出文件和目录的命令
-A 选项用来列出所有的文件,包括那些隐藏的文件
-l 这个选项用来显示一个列表
-R R的意思就是recursive递归,明显这个选项让系统显示出这个目录下面的所有文件以外,还要显示出
所有子目录下面的文件。也就是把我们那一大堆水果全部抖出来。
--color 这个选项特别有用,我估计大家的显示器都是彩显吧,什么?你的显示器还是黑白的?天哪!
既然是彩显,那么我们可以让ls命令用不同的眼色代表不同的文件类型。比如可执行文件用绿色,普通
文件是白色,目录是蓝色。也许你会问,目录也是文件吗?对的,在Linux里面一切都是文件linux常用命令,所有的硬
件设备都用一个文件来代替,比如你的软驱linux常用命令,就是用/dev/fd0来代替的。目录也是一个文件。
mv 改变文件名和目录名的命令
cp 复制文件和目录命令
man 命令名字 帮助查看命令
nano 和 vi编辑文件的命令 和 cat (内容少)以及 more(内容多)显示文本文件
可是如果我们用ls命令显示一个目录的所有文件的时候遇到一页不能显示完的情况该怎么办?这就需要
一个管道符号“|”,就是“\”按钮上面的字符:
ls /dev | more
用一个文件
来纪录刚才ls的命令显示的所有结果
ls /dev > filenames.txt
>创建一个新的文件filenames.txt,如果已经有了同名的文件就复盖掉以前的内容
>>是用来在已经存在的文件后面追加新的内容,如果没有这个文件就创建它
cat >> friends << "EOF"
运行第一行以后,意思就是把我们接下来的输入内容保存到friends文件里面,当我们输入“EOF”的时
候结束。“<<”的意思就是向前面的命令传送一个数据。
中间我象征性的输入了a b c三行,每一行前面的“>”是系统自动产生的提示符号。第四行输入“EOF”
系统就保存刚才输入的a b c三行到一个叫做friends的文件里面去。
使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。-prune使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。
ps -a | grep some_command
用ps命令加上-A参数显示所有的当前运行的进程,用管道符号“|”加上grep命令检索是否有我们指定的
some_command运行
chmod771file更改一个文件的权限
4 2 1 r w x
chgrp -R mengxin /usr/meng
将/usr/meng及其子目录下的所有文件的用户组改为mengxin
a:让文件或目录仅供附加用途;
b:不更新文件或目录的最后存取时间;
c:将文件或目录压缩后存放;
d:将文件或目录排除在倾倒操作之外;
i:不得任意更动文件或目录;
s:保密性删除文件或目录;
S:即时更新文件或目录;
u:预防意外删除。
-R:递归处理,将指令目录下的所有文件及子目录一并处理;
-v<版本编号>:设置文件或目录版本;
-V:显示指令执行过程;
+<属性>:开启文件或目录的该项属性;
-<属性>:关闭文件或目录的该项属性;