Linux常用命令
Linux目录结构
/ :根目录
目录类
cd / :进入根目录
ls :查看当前目录下的所有文件
ll :查看当前目录下所有文件的详细信息
pwd :显示当前目录的全路径
. :当前目录
.. :上级目录
cd .. :进入上级目录
文件操作
cp a.txt b.txt :将当前目录下的a.txt复制一份并命名为b.txt
cp a.txt /home/ :将当前目录下的a.txt复制到home文件下
cp -r /home/a /root/b :将home目录下的a文件夹,复制到root目录下,并命名为b
mv a.txt /home/b.txt :将当前目录下的a.txt移动到home目录下,并命名为b.txt
rm -rf a.txt :删除当前目录下的a.txt
mkdir a :在当前目录下创建一个a文件夹
touch a.txt :在当前目录下创建一个文件a.txt
./a :执行当前目录下的a文件
文件编辑
vi ./a.txt :编辑a.txt文件
按i :进入编辑模式,可以移动光标进行文本编辑操作
按esc :退出编辑模式
输入:wq :保存文件并退出
输入/abc回车 :搜索文件中包含abc的内容
在非编辑模式下,可以使用一下快捷键:
操作 | 功能 |
ctrl+f | 向前翻一页 |
ctrl+b | 向后翻一页 |
ctrl+d | 向前翻半页 |
ctrl+u | 向后翻半页 |
G | 移动光标到文件最后 |
0 | 移动光标到文件最开始 |
$ | 移动光标到行尾 |
^ | 移动光标到行首 |
yy | 复制光标当前行到缓冲区 |
p | 粘贴复制的内容 |
dd | 删除光标当前行 |
5 dd | 删除5行 |
/abc | 搜索文件中包含abc的内容 |
:wq | 保存文件并退出 |
文件查看
cat ./a.txt :一次性读取并打印a.txt文件里的所有信息
more ./a.txt :读取a.txt文件,每次读取一屏,按空格键翻页
tail -10 a.txt :读取a.txt文件的后10行
tail -f a.txt :实时读取a.txt文件
head -10 a.txt :读取a.txt文件的前10行
搜索
find / -name a.txt :从根目录下全局搜索a.txt文件
grep "error" a.log :从a.log中过滤出包含error的文本行
grep -A 10 “error” a.log :过滤指定数据,并展示后10行
grep -B 10 “error” a.log :过滤指定数据,并展示前10行
grep -C 10 “error” a.log :过滤指定数据,并展示前后10行
Linux的价值
Linux的价值
测试环境部署
自动化(脚本运行、Jenkins持续集成)
性能测试
docker