一、linux基础命令进阶
1.重定向
例子:
ls > 1.txt 把命令返回结果输出到文件中,会覆盖之前的数据
ls >>1.txt 把命令返回结果输出到文件中,不覆盖之前的数据

2.查看文件内容:cat
例子:
cat 1.txt 把文件内容显示出来
cat 1.txt 2.txt … 查看多个文件内容并按顺序显示
cat 1.txt 2.txt … > 3.txt 吧多个文件夹内容合并到新文件中

3.查看文件内容,分页显示 more
例子:
move 1.txt 查看内容多的文件,把空额建往下翻页,按b往回翻页,按q提出。

4.管道命令 |
例子:
ls -l / |more 把左边命令返回给more显示。

5.软链接: ln -s
例子:
ln -s 1.txt 1 给1.txt创建一个软链接,相当于windows中的快捷方式
ln -s 1.txt ~/1_link 给其他目录创建一个软连接,但由于home目录下无1.txt,而源文件前也没有添加绝对路径,所以创建出来的软连接无法准确指向1.txt
正确创建其他目录软链接:ln-s /home/admin/1.txt ~/1_link
ln-s abc abc_link 给目录常见软链接

6.硬链接:ln
占用空间,相当于把源文件复制一份,与源文件同步变化,删除源文件不影响硬件链接文件,不删除源文件不影响硬件链接文件,不能给目录创建硬链接
使用ll查看时,有一个数字显示代表几个文件同步发生变化。
例子:

ln 1.txt 1_link

7.查找文件内容:grep
grep hello test.txt 在某个文件中查找hello内容,会将每一行包含hello的内容显示出来
grep -niv hello test.txt n在这里插入代码片显示查找到的内容行号,i查找时不区分大小写,v反向查找,查找不包含hello的行。
grep -n hello /home/admin -r 查找整个目录中的所有文件包含hello的内容

8.查找文件:find
find /home -name 1.txt 在/home目录下查找文件名为1.txt的文件
find /home -name '*txt' 在/home目录下查找以txt结尾的文件

9.归档管理(打包):tar
打包:
tar cvf 1.tar 1.txt 2.txt c代表打包,f必须放在最后,f后面的第一个参数代表要生成的文件名,后面的参数是要打包的文件,v是列出包里的文件

tar tf 1.tar 列出包里的文件
解包:
tar xvf 1.tar 如果没写目录,会把包里文件解开放在当前目录
tar xvf 1.tar 1.txt 2.txt -C abc 解压包到指定文件夹,前提是文件夹已存在

10.文件解压缩:
gzip
常用选项
-d解压
-r压缩所有子目录文件
一步到位 打包并压缩
tar czf b.tar.gz *txt 以gzip的方式打包并压缩
一步到位 解压并且解包
tar zxf b.tar.gz -C a 以gzip的方式解压并解包到a文件夹

bzip2:
tar jcf j.tar.bz2 *txt 以bzip2方式把当前目录下所有txt文件打包压缩放在当前文件夹
tar xjf j.tar.bz2 -C b 以bzip2方式把压缩包解压解包到b文件夹

zip
zip -r a *txt a代表生成的压缩文件,不需要写扩展名,会自动生成zip扩展名
unzip -d a a.zip 解压时会自动生成a文件夹把zip解压放在a文件夹中

软件测试 学习之路 linux基础命令 (二)相关推荐

  1. 软件测试 学习之路 linux 基础命令 (三)

    一.linux扩展命令 1.who 查看当前登录用户 admin pst/0 admin tty1 pts 代表一个终端 tty代表用户登录了操作系统 pkill -kill -t tty1 2.切换 ...

  2. 软件测试 学习之路 Linux基础命令 (一)

    一.Linux基本命令 ls clear cd pwd mkdir touch rm cp mv chmod find grep tar shutdown reboot who exit passwd ...

  3. Linux基础命令二

    Linux基础命令二 ⚽⚽有志者,事竟成,破釜沉舟百二秦关终归楚⚽⚽

  4. 大数据学习之路-Linux基础

    Linux基础与Shell编程 1. Linux概述 2. 系统安装 3. Linux目录与结构 4. VI/VIM编辑器 4.1 打开和新建文件 4.2 VI三种工作模式 末行模式命令 一般模式 编 ...

  5. 软件测试 学习之路 linux vim编辑器

    vi简介 vi是"Visual interface"的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样.它可以执行输出.删除.查找. 替换.块操作等众多文本操作,而且用 ...

  6. Linux基础命令(二十)Linux中的磁盘管理(后)

    一.开机自动挂载 需求1:由于mount挂载后,每次关机都会umount,想让开机自动挂载! 前提:存在已经格式化好了的分区! 策略1:vim /etc/fstab /dev/vdb1 /mnt xf ...

  7. 软件测试 学习之路 html基础

    一.标签有单标签.双标签 <标签名称></标签名称> >>>双标签 [在英文输入法下] <标签名称 /> >>>单标签 二.ht ...

  8. 软件测试 学习之路 DOS常用命令

  9. 软件测试 学习之路 计算机基础

最新文章

  1. 计算机一级b类试题及答案,计算机一级b类试题及答案
  2. Android空间WebView和ViedeoView的使用
  3. localtime与localtime_r
  4. linux查看有几个终端命令,如何知道你在 Linux 里最常使用的几个命令?
  5. Android SQLiteDatabase分析
  6. 使用libhybris库linux调用android库
  7. linux raid 卡日志,Linux系统下RAID卡异常日志收集方法、系统及存储介质与流程
  8. HTML5游子吟网页的完整代码,游子吟古诗注释范文(5页)-原创力文档
  9. 英语foteball足球
  10. Rewrite 做二级域名转向
  11. Chrome浏览器地址栏自动填充
  12. jq身份证号验证(详细)
  13. CAD文件转PDF格式后有白底怎么办?
  14. MATLAB 绘制论文图片格式设置万能代码模板
  15. Spring的Bean意义
  16. RK3588 Android12 SDK 中在device介绍及如何新建自己的产品lunch项
  17. 计算机课怎么给老师发消息,案例 | 信息化课堂 老师如何教
  18. 可汗学院为什么选择Go
  19. MATLAB代码:含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度
  20. Sql处理数字保留两位小数,而且四舍五入。

热门文章

  1. 用数据说话,Go 所有字符串拼接方式里哪种才是最稳定高效的?
  2. Laravel源码解析之事件系统
  3. arduino neo 定位不可用_arduino霹雳七彩灯
  4. Mozilla Firefox 在用户访问被黑客攻击的网站时发出警告
  5. Laravel 5.4: 特殊字段太长报错 420000 字段太长
  6. ls -l 显示年份
  7. 让nginx支持文件上传的几种模式
  8. 我遇到了Hibernate异常
  9. c#UDP发送接收消息
  10. CodeSmith Professional 5与VS2010有冲突