linux常用命令
Posted 人间路窄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令相关的知识,希望对你有一定的参考价值。
linux命令:
1、目录类
cd /进入根目录
ls 查看目录下的文件夹
ll 查看当前目录下所有文件的详细信息
pwd 查看当前目录的全路径
. 当前目录
.. 上级目录
2、文件操作
cp a.txt b.txt 将当前目录下的a.txt复制一份并命名为b.txt
cp -r /home/test1 /root/test2 将home目录下的test文件夹复制到root目录下。并命名为test2
mv a.txt /home/b.txt 将a.txt移动到home目录下,并命名为b.txt
mv a.txt b.txt 将a文件重命名为b
rm -rf a.txt 删除当前目录下的a.txt
mkdir test 在当前目录下创建一个test文件夹
touch a.text 在当前目录下创建一个文件a.txt
./jmeter 执行当前目录下的jmeter文件
3、文件编辑
vi ./a.txt 编辑a.txt文件
按i进入编辑模式,:wq 保存文件并退出
按esc退出编辑模式
输入/abc回车,搜索文件中包含abc的内容
![image](/img/bVcPhMJ)
4、文件查看
cat ./a.txt 一次性读取并打印a.txt文件所有内容
more ./a.txt 读取a.txt文件,每次读取一屏
tail -200 a.txt 读取a.txt文件的后两百行
tail -f a.txt 实时读取a.txt文件
head -10 a.txt 读取a.txt文件的前10行
5、搜索
find / -name a.txt 从根目录下搜索a.txt文件
grep "error" test.log 从test.log中过滤包含error的文本行
grep -A 10 "error" test.log 过滤指定数据,展示后10行
grep -B 10 "error" test.log 过滤指定数据,展示前10行
grep -C 10 "error" test.log 过滤指定数据,展示前后10行
~~~~
以上是关于linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章