使用绝对路径
touch /root/fruit/apple/acid.txt
使用相对路径
touch sweet.txt
5.ls命令
单独使用
ls
查看全部隐藏文件和目录
ls -a
查看全部隐藏文件和目录,同时不显示“.”和“…”
ls -A
查看文件和目录时在目录后面附加“/”
ls -F
递归查看目录
ls -R
组合使用多个参数
例1:查看详细信息同时在目录后附加斜杠
ls -lF
例2:在例1基础上附加递归效果
ls -lFR
例3:在例2基础上附加显示隐藏资源效果
ls -lFRA
例4:按照文件最新修改顺序逆序显示详细信息
ls -ltr
使用管道
在显示详细信息基础上将所有目录筛选出来
ls -l | grep ^d
ls -lF | grep /$
在显示详细信息基础上将所有文件筛选出来
ls -l | grep ^-
使用快捷方式列出详情信息
ll
6.复制操作
复制文件
cp apple/ orange/
复制目录
cp -r apple/ orange/
7.删除操作
删除文件
询问模式
rm one
强制删除
rm -f one
删除目录
询问模
【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 开源分享
式
rm -r apple
强制删除
rm -rf apple
8.移动操作
移动文件或目录
mv grape/ banana/
重命名文件或目录
mv banana/ banana2
9.VIM编辑器
进入vim编辑器
执行vim命令
退出vim编辑器
:q
用vim编辑器打开一个文件
vim 文件路径
在打开文件进入后输入内容
按i键进入编辑模式,然后可以自由输入。输入完成按Esc键离开编辑模式,回到一般模式。
按o键在当前行的下一行开始输入。
保存文件内容
:w
保存且退出
:wq
退出但是不保存
:q!
强制保存
:w!
这里还需要参考具体的文件操作权限
显示行号
:set nu
移动光标
k键相当于↑
j键相当于↓
h键相当于←
l键相当于→
回到第一行的开头位置
gg
前往最后一行的开头位置
G
前往指定某一行开头位置
30G
删除当前行
dd
撤销刚才的操作
u
重做
Ctrl+r
复制当前行
yy
粘贴
p
复制多行
y5y
进入编辑模式
按i键在当前光标前插入
输入I在当前行前面插入
按a键在当前光标后插入
输入A在当前行后面插入
按o键在当前光标的下一行插入
修改单个字符(始终都没有进入编辑模式)
第一步:按r键
第二步:输入
查找
/关键词
n向下找
N向上找
替换
:%s/旧字符串/新字符串/g
10.查看文件内容
查看整个文件内容
cat 文件路径
分屏查看文件内容
less 文件路径
空格向下翻页
b向上翻页
q退出
/关键词查找
n向下找
N向上找
查看文件末尾内容
tail -n 5 文件路径
实时查看文件末尾新增内容
tail -f 文件路径
使用Ctrl+c终止
11.在一定范围内查找文件
find /root -name “*.txt”
12.不进入文件,在外部搜索文件内容
带行号显示匹配内容:grep -n net anaconda-ks.cfg
带行号显示不匹配内容:grep -nv net anaconda-ks.cfg
13.查看进程信息
直接查看全部进程信息
ps -ef
分屏查看全部进程信息
ps -ef | less
查看指定名称的进程信息
ps -ef | grep migration | grep -v grep
这里使用了两层管道,将查询进程的命令自身排除
14.查看某个端口号是否被监听
netstat -anp|grep :2181
15.解压tar包
tar -zxvf tar包路径
16.查看命令历史
history
17.将命令执行的结果写入文件
history > history.txt
history >> history.txt
18.打印当前目录的绝对路径
pwd
19.打印当前系统的PATH环境变量值
echo $PATH
20.使用帮助命令调出指定命令的文档
man ls
21.关机
poweroff
22.重启
reboot