#目录类似于文件夹,文件就只是普通文件。目录一般是蓝色,可cd进入,普通文件是白色的,一般用cat查看,或者用vi编辑。绿色的一般是用来执行,运行的文件。(-R 可当作对文件和目录操作的区别,对目录操作,要加R,对文件操作,不加)
dir |
显示出当前目录下的所有内容。
|
|
ls
|
显示所有内容(隐藏文件除外)
(深蓝色
-
目录
浅蓝色
-链接文件 白色
-
文件 )
|
|
ls -l
|
显示文件及目录详情(文件类型、权限、所属用户及用户在,文件大小 文件名字等)
|
|
ls -a
|
显示所有文件及隐藏文件
|
|
cd 路
径
|
切换目录
|
|
目录 |
创建空目录
|
mkdir
目录名称
|
创建多个目录
|
mkdir
目录
1
目录
2 ...
目录
n
|
|
创建多级目录
|
mkdir --p
目录
1/
目录
2/
目录
3
|
|
删除空目录
|
rmdir
目录名称
|
|
删除目录或文件
|
rm 选项 目录名(文件名) # 选项:-r : 递归 f :
强制
(
不提示
)
|
|
复制目录
(不改名字
)
|
cp -R | -r 原目录 目标目录 | |
复制目录 (改名字) | cp -R|-r 原目录 目标目录/新名字 | |
移动目录
(剪切)
|
mv
原目录
目标目录
|
|
移动目录
(改名)
|
mv
原目录 新目录名
|
|
移动目录
(移动并改名)
|
mv 原目录 目标目录 新目录名 | |
文件创建 |
创建空文件
|
touch
文件名
|
使用编辑文件方式 |
vi
文件名
|
|
使用重定向方式(覆盖重定向)
|
echo "
字符串
" >
文件名
|
|
使用重定向方式(追加重定向) |
echo "
字符串
" >>
文件名
|
|
查看文件 |
cat
|
直接显示所有内容
|
按行号显示文件内容
|
cat -n
文件名
|
|
(编辑状态下) |
more
|
分屏显示所有信息
|
less
|
分屏显示所有信息,
less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示 |
|
head
|
默认情况下。显示头
10
行信息 head 文件名
|
|
指定行数显示
|
head -n 行数 文件名 head -
行数 文件名
|
|
tail
|
默认情况下,显示尾
10
行信息 tail -f 文件名(记得有个f)
|
|
指定行数显示
|
tail -f -n 行数 文件名 如:tail -f -10 server.log
|
|
管道使用
|
a|b ----> 将
a
|