一、linux文件目录–树形文件目录
二、常用命令
1. ls – list --> 显示目录文件
ls -a -- 显示所有文件,包括隐藏文件
ls -l -- 详细信息显示
可以拼接在一起写,可以简写,ls -l 可以简写为 ll
2.-rwerw-r–
- 说明文件类型,是一个文件,d代表目录
r 读 w写 x执行
u所有者 g所属组 o其他人
rwe 说明文件所有者的权限是读写执行
r-- 说明文件所属组的权限是能读写
r-- 说明其他人的权限是只能读
3.mkdir -->创建新目录
格式:mkdir 目录名
mkdir -p 递归创建
举例:mkdir -p /tmp/shandong/jinan
在tmp文件下创建shandong文件夹,其中再创建一个jinan文件
4.pwd --> 显示当前目录
直接写pwd
pwd
/tmp/shandong
表示当前所在目录为tmp下的山东文件中
5.cp --> 复制文件或者目录
-r 复制目录
-p 保留文件属性
cp -rp [原文件或目录] [目标目录]
举例:cp /muke.war /tmp
将根目录下的muke文件复制到tmp目录下
6.mv --> 剪切文件 改名
-f 如果重复则直接覆盖
-i 覆盖前询问用户
-v 显示执行过程信息
mv [原文件或目录] [目标目录]
举例:mv /muke.war /tmp
将根目录下的muke文件移动到tmp目录下
7.rm --> 删除文件
-r 删除目录,递归删除,需要询问用户是否要删除子目录,不好用
-f 强制执行
举例:rm -rf /tmp/shandong/jinan
删除shandong目录中的jinan目录
8.touch --> 修改时间戳,并创建空文件
touch 文件名
9.vim访问文件
vi 文件名
进入文件编辑,接下来是文件编辑的命令
一般模式:输入命令,比如复制,高级换行等操作,按下 i 键进入INSERT模式
1) :w ,保存。注意冒号不能忘
2) :q,退出。
3) :wq,保存并退出。
4) i ,进入INSERT模式。
5) o(小o),在当前行的下一行创建新的一行并进入INSERT模式。
6) O(大O),在当前行的上一行创建新的一行并进入INSERT模式。
7) yy,复制光标所在行的内容; 多行复制按数字 + yy 比如:2yy复制两行。
8) p,粘贴yy复制的内容p粘贴。
9) DD,删除一行。
10):set nu,设置行号
11):数字,快速到达某一行,要在第10个结束后才能运行
12)gg(小写g),快速达到文件的第一行
13)G(大写G),快速到达文件的最后一行
14):$,快速到达文件的最后一行
INSERT模式:编辑文件模式,按下Esc键回到一般模式
1)Esc,退出INSERT模式,进入一般模式
10.rz --> 上传文件
先下载了一个什么玩意文件
然后用rz命令就可以打开一个图形化窗口选择文件上传
11.head --> 进入文件的第一行
head 文件名