1.命令
常用命令:
关机:shutdown 查看ip:ifconfig -a
-
cd / 切换目录
-
pwd 打印当前所在目录
-
ls 显示当前所有目录
ls -l (详细信息)
ls /目录名称/ -l (显示具体目录下文件(夹)详细信息)
4.touch 创建文件
touch /文件夹名称
touch /一级路径/二级路径/三级路径/创建文件名称
5.mkdir 创建文件夹
mkdir -p /A1/B1/C1/D (若在C1下创建文件D,则自动创建父系目录(A1、B1、C1))
备注:mkdir -v / 显示创建过程
在home下创建“qianfeng”,“nizhan”两个文件,并且“qianfeng”下在创建“dir1”和“111”
命令:mkdir -pv /home/{qianfeng{dir1,111},nizhan}
6.cp 复制文件或文件夹
cp 源文件路径 目标文件路径(cp /root/桌面 /home/)
cp -r /源文件夹路径 /目标文件路径 (拷贝文件夹)
7.mv 移动(等同于剪切)
mv /源文件路径 /目标文件路径
mv /源文件路径 /目标文件路径/源文件重命名;例如:mv /root/测试1 /home/正式1 (移动测试1文件,并改名为正式1)
重命名:mv /root/测试1 /root/正式1(不移动文件路径,只进行重命名)
8.rm -rf 删除(强制删除)(可用mv改名,尽量不使用rm -rf)
rm -rf /文件或目录的路径
删除所有:rm -rf /* 或 rm -rf /root/*(删除某个路径下的所有文件)
删除其中一部分:rm -rf /root/测试1 /root/正式2 /root/测试3(删除测试1、正式2、测试3)
9.cat 查看文件全部内容
cat /文件名(如:123.txt)
head 头部:
例如: head -3 /文件名 释:查看文件前三行内容。
tail 尾部:
例如: tail -2 /文件名 释:查看文件倒数2行内容。
more 翻页:
more /文件名 释:查看文件从头到尾翻页查看。
grep 查看文件内容中关键字:
例如:grep 关键字 /文件名 释:显示从文件内容中筛选出关键字的内容。
10. ">" 重定向
ls > /路径/文件名
ls / (生成信息命令) > /文件名(存储生成信息路径)
11.gedit 图形文件编辑器
gedit /文件名
12.vim
vim /文件名 先按“i”键 插入内容 ,在按“esc”结束 ,输入命令“:wq” 退出
①按“esc”结束 ,光标选择某一行,点击“yy”进行复制,点击“p”进行粘贴
②点击“dd”删除,点击“u”撤销
③“x” 删除某一行的某一个字(将光标放在该字下方,点击“x”)
文本编辑命令:
y 复制 d 删除 p 粘贴 u 撤销
光标定位:
hjkl 上下左右; 0和$ 首尾; gg G 页首页尾; 3G 进入第三行
查找:/关键字 按“n/N”往后翻
-
:W 仅保存不退出
-
:q 不保存直接退出(前提未编辑)
-
:wq 保存并退出
-
:q! 不保存直接退出
-
替换:
-
:范围 s/原内容/新内容/全局
-
示例:
-
:1,5 s/5555/6666/g (将1-5行的5555替换成6666)
-
另存为:
-
:w /源文件 /目标文件
-
set nu 设置行号
-
set list 显示控制字符
-
set nonu 取消设置行号
vim 产生的临时文件:(文件编辑过程中未正常保存或退出,自动生成备份文件),解决方法
1.查看隐藏文件:ls -a /
2.删除:rm -rf /临时文件名(例如:1.txt 产生的临时文件".1.txt.swap")
---
相对路径:
两种表达式:
"." 当前目录; 例如:./1.txt (前提 cd 切换到相应的目标路径),"./"可省略 效果一致
".."上一级目录,
例如:路径为/aa/bb/cc/dd/,当前路径为dd,在cc中创建文件(touch ../1.txt),在aa中创建文件(touch ../../../1.txt)
绝对路径:从根开始描述(定位文件)
举例:/home/abc/1.txt
缺点:路径太多,繁琐