Linux常用命令(二)--软件测试学习笔记

常用命令

1、df -h 以可读的形式显示磁盘使用情况

df -h 显示磁盘使用情况。

在这里插入图片描述
2、du -h 显示文件或目录的大小

du -h 以可读形式显示当前目录下文件或目录的大小
du -h a.txt  显示指定文件的大小
du -sh 显示当前目录下文件或目录的总大小

3、mv 修改文件/目录名字;移动文件/目录
mv 原文件名 目标文件名

mv a.txt aa.txt 将a改名为aa

mv 文件名 目录名

mv a.txt zs 将文件a移动到目录zs下

mv 原目录名 目标目录名

mv zs  zs1 若zs1存在,则将zs移动到zs1下;若zs不存在,则将zs改名为zs1

4、rm 删除文件或目录

rm 文件名
rm a.txt 删除文件a

rm -r 目录名
rm -r zs 删除目录zs

rm -rf 目录名/文件名
rm -rf zs 即使属性为只读,亦直接删除,无需逐一确认

5、cat 链接文件并打印到标准输出上

cat (路径名)文件名
cat a.txt 将文件a中的内容打印在屏幕上
cat -n a.txt 将文件a加行号打印在屏幕上(空行也加)
cat -b a.txt 将文件a加行号打印在屏幕上(空行不加)
cat -b a.txt  > b.txt 将文件a的内容加上行号,写入文件b
cat /dev/null  > a.txt 清空文件a

6、cp 复制文件或目录

cp 源文件 目标文件 
cp a.txt b 复制当前目录下的a文件,并命名为b
cp 源文件 目录文件
cp a.txt  /home/zs 将文件a复制到目录zs下
cp -r 源文件 目标文件 若给出的源文件是一个目录文件,此时复制该目录下的所有子目录和文件
cp -r test  zs  将test目录下的所有文件和目录复制到zs目录下

7、grep 查找文件中符合条件的字符串
可以利用"正则表达式"进行"全局搜索"的工具,grep会在文本文件中按照指定的正则进行全局搜索,并将搜索出的行打印出来。

grep 字符串 文件名
grep "test"  test.txt 从文件test.test中查找包含test的字符串,区分大小写
grep -i "test" test.txt  从文件test.test中查找包含test的字符串,不区分大小写
grep -n "test" test.txt  从文件test.test中查找包含test的字符串,同时打印行号
grep -o "test" test.txt  从文件test.test中查找包含test的字符串,只打印匹配到的字符串,不打印整行
gref -B1 "test" test.txt  从文件test.test中查找包含test的字符串,并打印该行及其前一行(B:before)
gref -A3 "test" test.txt  从文件test.test中查找包含test的字符串,并打印该行及其后三行(A:after)
gref -C3 "test" test.txt  从文件test.test中查找包含test的字符串,并打印该行及其前后三行(A:after)
grep -v "test" test.txt 反向查找,不包含test字符串的行
grep -w "test" test.txt  只查找“test”作为独立单词的行
grep -e "test" "abc" test.txt 多个目标查找,包含字符串“test”或“abc”的行

8、dos2unix 将Windows格式文件转换为Unix、Linux格式

dos2unix 文件名
dos2unix test.txt

9、diff 比较文件的差异
diff 文件1 文件2

diff a.txt b.txt   比较文件a和文件b的不同
diff a.txt b.txt -y -w 并排格式输出文件a和文件b的不同
diff -c a.txt b.txt 上下文格式显示文件a和文件b的不同
diff -u a.txt b.txt 合并格式显示文件a和文件b的不同

可以把文件的不同保存到补丁文件,然后通过补丁文件更新原始文件

diff testfile1 testfile2 > testfile.patch 将文件1,2的不同保存到testfile文件中
patch -p0 testfile1 testfile.patch  使用补丁包升级testfile1文件  

10、exit 退出当前的shell
11、clear 清屏
使用 ctrl + L快捷键也可以清屏

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值