最近开始专攻鸟哥了,听很多人说,想学好linux,从鸟哥学吧,所以就把笔记拿出来晒晒,给自己做个备份,也给大家一点儿参考资料,写的都是一些像我这样的新手刚接触的知识!
这一篇为文件与目录管理-1
mkdir –p /test1/test2/test3/test4 加了-p的选项,可以自行帮你创建多层目录!
mkdir –m 711 test2 创建权限为rwx—x—x的目录test2;
pwd –P 显示绝对路径,图解:
ls 常用的参数:
--color=never :不要一句文件特性给予颜色显示
--color=always :显示颜色
--color=auto :让系统判断是否给予颜色
--full-time :以完整时间模式(包含年、月、日、时、分)输出-(用-full-time时,已经默认是ls –l了):
和--full的意思一样,等于:ls --full 也相当于ll --full;
-R :连同子目录内容一起裴烈出来,等于该目录下的所有文件都会显示出来;
-Z :只显示文档部分属性(-rw-r--r-- root root ? aaa---文档类型,权限,所述用户,所属用户组,文档名,不显示连接数,文档大小,文档创建时间)
ls命令详解(图示):
ls –f :说的是不排序,其实也给文件夹内的隐藏文件显示出来了,和ls –a差不多;
ls –S:排序显示,不显示隐藏文件;
ls –i :列出inode号码,inode的意义下一张会介绍;
相关实验截图:
ls –F :根据文件、目录等资讯,给予附加数据结构,图示:
cp命令(复制文档,注意而非目录):
-a :相当于-pdr的意思;
#还是要再次的强调喔!-r 是可以复制目录,但是,文件与目录的权限可能会被改变
# 所以,也可以利用『cp -a /etc /tmp 』来下达命令喔!尤其是在备份的情况下!
-p :连同文件的属性一起复制过去,而非使用默认的属性(备份常用);
-d :若来源档位连接档,则复制连接富豪而非文件本身;
-i :若目标档已经存在时,在覆盖式会先询问动作的进行;
-r :诋毁持续复制,用于目录的复制行为;
-s :复制成为符号连接档;
-f :为强制的意思,若目标文件已经存在且无法开启,则一处后再尝试一下次;
rm常用命令,参数-rf(强制删除):
-f :就是force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作(这个选项默认的已经加入了)
-r :递回删除啊!最常用在目录的删除了!这是非常危险的选项!!!
mv命令:
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件(destination) 已经存在时,就会询问是否覆盖!mv命令默认带的有;
-u :若目标文件已经存在,且source 比较新,才会升级(update);
没有参数r,可以直接对目录进行操作:
查看文档的命令:
nl :带行号的显示:
cat :普通显示:
tac :反向显示:
head 命令:
head –n 3 inittab :取出前三行
tail –n 3 inittab :取出后三行
od :命令:
选项或参数:
-t :后面可以接各种『类型(TYPE)』的输出,例如:
a :利用默认的字节来输出;
c :使用ASCII 字节来输出
d[size] :利用十进位(decimal)来输出数据,每个整数占用size bytes ;
f[size] :利用浮点数值(floating)来输出数据,每个数占用size bytes ;
o[size] :利用八进位(octal)来输出数据,每个整数占用size bytes ;
x[size] :利用十六进位(hexadecimal)来输出数据,每个整数占用size bytes ;
用法:
od –t x passwd : 以十六进制来显示passwd文件;
od –t o passwd : 以八进制来查看显示passwd文件;
od –t c passwd : 以ASCII字节来显示passwd文件;默认的是用ASCII来输出的;
接下来要学习的章节是:文件与目录的默认权限与隐藏权限→