当前位置: 代码迷 >> 综合 >> Linux常用命令及价值
  详细解决方案

Linux常用命令及价值

热度:37   发布时间:2024-02-23 23:16:59.0

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