日期:2014-05-16 浏览次数:20643 次
?
目录与路径
?
相对路径:由当前目录算起
绝对路径:由根目录算起,linux的根目录为”/“
几个目录符号:?.?表示当前目录
?? ? ? ? ? ? ? ? ? ? ??..?表示上一层目录
?? ? ? ? ? ? ? ? ? ? ??~?表示自己家目录,即”/home/user“
几个常用指令: cd???? 变换目录
?? ? ? ? ? ? ?pwd??? 显示目前的目录
?? ? ? ? ? ? ?mkdir?建立一个新目录
?? ? ? ? ? ? ?rmdir?删除一个里面是空的空目录
??(1)cd
?? ??? ? ? ? ? ? ? ? ? ??
?? 说明:cd是 change directory 的缩写,这是用来变换工作路径的指令。root登录后默认到根目录下,其他用户登录后到/home/user下。
?
?
?? (2)pwd
?? ?
?? 说明:pwd是 print working directory的缩写,用于显示目前所在目录的绝对路径。
?
?? ?(3) mkdir
?? ??
?
?? ?(4)rmdir
?? ??
?? ?说明:如果想要建立删除旧有的目录时,就使用 rmdir 吧!例如将刚刚建立的 test 杀掉,使用 rmdir test 即可!请注意呦!目录需要一层一层的删除才行!而且被删除的目录里面必定不能还有其它的目录或档案!那如果要将所有目录下的东西都杀掉呢?!这个时候就必须使用 rm -rf test 啰!不过,还是使用 rmdir 比较不危险!不过,你也可以尝试以 -p 的参数加入,来删除上层的目录喔!?
?
?
档案与目录管理:ls,cp,rm,mv,basename,dirname
?
(1)ls:显示文件命令
?? ? ? ?-l:显示详细信息(但是不显示隐藏文件,所以“.”开头的文件都是不显示的)
?? ? ? ?-all:显示所有文件的详细信息
?? ? ? ps:平时用的时候我喜欢把ls -l用ll代替,ls -all 用la代替,只用修改用户家目录下的.bashrc文件,加入 alias ll='ls -l' 即可了,la也同理。
?
(2)cp [-drsu] 来源 目的
?? ? ? -d:如果是link类型文件,加-d则只拷贝link;否则拷贝link到的文件
?? ? ? -r:拷贝文件夹
?? ? ? -s:和ln功能相同,只做link文件不拷贝