Linux目录命令学习

来源:互联网 发布:mac book需要wpa2密码 编辑:程序博客网 时间:2024/05/20 05:10

1.起始符:
[root@localhost ~]#
root 当前登录用户
localhost 主机名
~ 当前所在目录(家目录)

超级用户的提示符

2.ls命令选项:
ls -a 显示所有文件,包括隐藏文件
ls -l 显示详细信息
ls -d 查看目录属性
ls -h 人性化显示文件大小
ls -i 显示inode

3.文件权限(10位),第一位为文件类型,后面每3位一组
-rw-r–r–
-文件类型(-文件 d目录 l软链接目录)
rw- u所有者
r– g所属组
r– o其他人
r读 w写 x执行

-rw-r–r–. 1 root root 1207
.代表ACL权限 1应用计数
在linux中“.”开头的文件是隐藏文件。

4.# 超级用户的提示符
¥普通用户的提示符
~ 代表当前目录

目录处理命令(上)

1、linux中一切皆文件。目录为目录文件。普通文件用来保存数据,目录文件用来保存文件。

2、mkdir :建立目录(make directories)
2-1)mkdir -p [目录名]
2-1-1)-p :递归创建,当创建多级目录时需加
2-2)例:
2-2-1)mkdir light
2-2-2) mkdir -p imooc/linux/light

3、cd [目录] :切换目录(change directory)
3-1)简化操作
3-1-1)cd ~/ cd :进入当前用户的家目录
3-1-2)cd - :进入上次目录
3-1-3)cd .. :进入上一级目录
3-1-4)cd . :进入当前目录

4、路径
4-1)相对路径:参照当前所在目录,进行查找
4-2)绝对路径:从根目录开始制定,一级一级递归,进行查找

5、pwd :查询所在目录位置(print working directory)

目录处理命令(下)
1、删除空目录
1-1)rmdir [目录名] (remove empty directories)
1-1-1)只能删除空目录
2、删除文件或目录
2-1)rm -rf [文件或目录] (remove)
2-1-1)选项 -r :删除目录
2-1-2)选项 -f :强制
2-1-3)rm [文件名] :提示是否删除
2-1-4)rm -r [目录] :删除目录需加 -r ,目录中含有子文件,将持续询问是否删除
2-1-5)rm -rf [目录] :删除目录, 不会询问是否删除而直接进行
2-1-6)纯字符界面没有回收站。注意自杀指令:rm -rf /
2-2)rm -rf /tmp/* :删除tmp目录下的内容
2-3)rm -rf /tmp/ :删除tmp目录
3、建议:删除文件或目录习惯使用命令 rm -rf [文件或目录]
4、复制命令
4-1)cp [选项] [原文件或目录] [目标目录] (copy)
4-1-1)选项 -r :复制目录
4-1-2)选项 -p :连带文件属性复制
4-1-3)选项 -d :若原文件是链接文件,则复制链接属性
4-1-4)选项 -a :相当于 -pdr 全选
4-2)例子
4-2-1)cp abc /tmp/ 若目标目录不加文件名,则为原名复制
4-2-2)cp abc /tmp/ana 若目标目录后加入文件名,则为改名复制
4-2-3)cp -r japan/ /tmp/ 复制目录
4-2-4)cp -a japan/ /tmp/ 完全复制,包括所有属性
4-3)被复制文件的时间为执行复制命令的时间,若要使被复制的文件与原文件属性完全一致,需加 -a
5、剪切或改名命令
5-1)mv [原文件或目录] [目标目录] (move)
5-1-1)mv japan/ /tmp/ 剪切目录时不需加 -r
5-1-2)mv abc longls 当原文件与目标目录,在同一目录下,则为改名命令
6、当前系统时间命令:date
7、ls -l 命令别名 :ll

0 0
原创粉丝点击