基本概念:
- [root@localhost ~] # 的意义
root - 管理员用户
localhost - 主机名
~ - 当前所在目录(~代表的位置是家目录 root用户在/root下,普通用户在/host/用户名)
# - 超级用户的提示符
$ - 普通用户的提示符
-
linux中 . 开头的文件都是隐藏文件
-
Linux中,目录是有绝对目录和相对目录之分的
cd /a/b/c 这是绝对目录
cd a/b/c 这是相对目录
相对目录是相对于当前目录在执行相关的操作,而绝对目录是相对于根目录的绝对路径 -
Linux中,tab键非常常用,可以补全命令,双击tab可以查看当前可以补全的所有目录
一、命令基本格式
- 命令 [选项] [参数]
- 选项一般分为简化选项(-a)和完整选项(–all)
二、命令
ls 查看文件命令
权限 引用计数 所有者 所属组 文件大小 最后一次修改时间 文件名
lrwxrwxrwx. 1 root root 7 6月-19-08:37 bin -> usr/bin
权限 第一位表示文件类型("-":文件 "d":目录 "l":软连接文件,也就是快捷方式)
权限 --- --- --- 后面这9位,每3个为一组,分别代表了 u所有者,g所属组,o其他人,用来分配权限,(r代表读 w代表写 x代表执行)
权限 . 代表了ACL权限,centOS6后添加的
-a 显示所有文件,包括隐藏文件
-l 显示详细信息或者还有 “ll(LL)”可以快速查看详细信息
-lh 显示详细信息,字节数据转化为k (h代表human,人性化选项)
-ld 查看目录本身属性,目录下所有文件的属性
-h 人性化显示文件大小
-i 显示inode(节点)
mkdir(make dir) 创建文件夹
mkdir -p [目录名]
-p 递归创建
cd(change dir) 切换所在目录
简化操作
cd ~/ cd 进入当前用户的家目录
cd - 进入上次目录
cd … 进入上一级目录
cd . 进入当前目录(实际没用)
pwd 查看文件目录(print working directory)
没有多余选项,特别常用,可以查看当前位置的目录结构
rmdir(remove dir) 删除非空目录
注意:这里是不能删除非空目录的
rm(remove) 也是删除功能,但是比rmdir更加常用
- 可以删除文件,也可以删除目录
-r 可以删除目录
-f 是强制删除,不会询问是否删除
rm -rf / 这条命令清除root下所有文件,让系统自杀
所以使用rm命令的时候一定要小心
cp(copy) 拷贝命令
cp /a/b /c/b
选项:
-r 复制目录
-p 复制的文件和原有的属性完全相同
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -rpd 复制过来的新文件会和以前的完全完全相同,包括修改时间,隐藏属性
mv(move) 剪切,改名
rm /a/123 /b — 把目录a中的123这个文件剪切到目录b中
rm /a/123 /a/456 — 把目录a的123这个文件改名成456
注意:剪切和改名都是用rm,当目标位置和源文件位置不同时执行剪切,相同时执行改名
而且mv命令不需要区分文件还是文件夹,和cp命令是不同的cp必须加-r才能操作目录