大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作;或者查看session设置的时长,可能需要cd到某个目录cat下某个文件。可能我们不需要精通linux,但是基础操作了解对大家的工作还是蛮有帮助的。今天TestYao就介绍几个常用的linux命令给大家认识:

1、ls命令

ls命令是列出目录内容(List Directory Contents)的意思,运行它就是列出文件夹里的内容,可能是文件也可能是文件夹
“ls -l”命令以详情模式(long listingfashion)列出文件夹的内容
“ls -a”命令会列出文件夹里的所有内容,包括以“.”开头的隐藏的文件

2、cd命令

经常使用的“cd”命令代表改变目录,它在终端中改变工作目录来执行,复制、移动、读、写等待操作
cd..   代表回到上一目录
cd /   代表回到根目录

3、pwd命令
pwd (print working directory) 在终端中显示当前工作目录的全路径

4、history命令

“history”命令就是历史记录,它显示了在终端中所执行过的所有命令的历史

5、mkdir命令

“mkdir”(make directory)命令在命名路径下创建新的目录,然而如果目录已经存在了,那么他就会返回一个错误信息“不能创建文件夹,文件夹已经存在了”

6、touch命令

“touch”命令代表了将文件的范文和修改时间更新为当前时间,touch命令只会在文件不存在的时候才会创建它,如果文件已经存在了,他会更新时间戳,但是并不会改变文件的内容。

7、chmod命令

“chmod”命令就是改变文件的模式位,chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)
在文件(文件夹或者其他,为了简单起见,我们就是用文件)中在3中类型的权限
Read (r)=4
Write(w)=2
Execute(x)=1
所以如果你想给文件只读权限,就设置为‘4’,只写权限,设置权限为‘2’:只执行权限,设置为’1‘:读写权限,就是4+2=6 ,以此类推
现在需要设置3中用户和用户组权限,第一个就是拥有者,然后是用户所在的组,最后是其他用户
root@xxx:~# chmod 777 abc.sh

8、tar命令

"tar"命令是磁带归档(Tape Archive),对创建一些文件的归档和他们的解压很有用
root@xxx:~# tar -zxvf abc.tar.gz(记住’z‘代表了.tar.gz)
root@xxx:~# tar -jxvf abc.tar.bz2(记住’j‘代表了.tar.bz2 )
root@xxx:~# tar -cvf archieve.tar.gz(bz2)//path/to/folder/abc
注意:“tar.gz”代表了使用gzip归档,“bar.bz2”使用bzip压缩的,它压缩的更好但是也更慢

9、date命令
```
$ date
2016年11月 29日  16:15:39
```
 
10、cat命令

"cat"代表了连接(Concatenation),连接两个或者更多文本文件或者以标准输出形式打印文件的内容
root@xxx:~# cat a.txt b.txt c.txt d.txt adbd.txt

11、cp命令

"copy"就是复制,它会从一个地方复制一个文件到另一地方
root@xxx:~#cp/home/user/Downloads abc.tar.gz /home/user/Desktop
注意:cp,在shell脚本中最常用的一个命令,而且它可以使用通配符,来定制所需要的文件的复制

12、mv命令

“mv”命令,将一个地方的文件移动到另一个地方去
root@xx:~# mv /home/user/Downloads abc.tar.gz /home/user/Desktop 

测试或运维工作过程中最常用的几个linux命令?的更多相关文章

  1. 运维工作中常用到的几个rsync同步命令

    作为一个运维工程师,经常可能会面对几十台.几百台甚至上千台服务器,除了批量操作外,环境同步.数据同步也是必不可少的技能.说到“同步”,不得不提的利器就是rsync. 下面结合本人近几年运维工作中对这一 ...

  2. Linux 运维工作中的经典应用ansible(批量管理)Docker容器技术(环境的快速搭建)

    一 Ansible自动化运维工具 Python 在运维工作中的经典应用 ansible(批量管理操作) .安装ansible(需要bese epel 2种源) wget -O /etc/yum.rep ...

  3. 面试 Linux 运维工作至少需要知道哪些知识?

    前言 我们已经发过不少 Linux 面试题,但是单独的面试题总感觉会过于零碎,没有体系化内容给人的帮助大. 知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案 ...

  4. 浅谈SDN架构下的运维工作

    导读 目前国内的网络运维还处于初级阶段,工作人员每天就像救火一样,天天疲于奔命.运维人员只能埋头查找系统运行的日志,耗时耗力,老眼昏花不说,有时候忙了半天还一无所获,作为运维工程师的你,有木有遇到过类 ...

  5. linux运维工作内容及岗位要求

    什么是Linux?大家日常使用电脑听歌.打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行娱乐和工作的,所有的软件程序都必须运行在操作系统之 ...

  6. linux日常运维工作

    Linux的使用环境也日趋成熟,各种开源产品络绎不绝,大有百花齐放的盛景,那么当Linux落地企业,回归工作时,我们还要面对这Linux运维方面的诸多问题,今天我们特意组织一场有关Linux 在企业运 ...

  7. 关于Linux主流框架运维工作剖析

    LINUX是开源的,这也是最主要的原因,想学Windows,Unix对不起,没有源代码.也正是因为这样,LINUX才能够像雪球一样越滚越大,发展到现在这种规模.今天将为大家带来关于Linux主流框架运 ...

  8. 用7天找到月薪9K的Linux运维工作,就靠这四点

    作者:99527 来源:http://www.yunweipai.com/archives/20865.html 毕业后做了1年IDC运维,每天看看服务器状态,检查检查硬盘.内存什么的,工作没什么技术 ...

  9. 微服务平台(Micro Service Platform : MSP)旨在提供一个集开发、测试、运维于一体的开发者专属平台,让开发者能快速构建或使用微服务,让开发更简单,让运维更高效。

    微服务平台(Micro Service Platform : MSP)旨在提供一个集开发.测试.运维于一体的开发者专属平台,让开发者能快速构建或使用微服务,让开发更简单,让运维更高效. MSP采用业界 ...

随机推荐

  1. 用C++实现的贪吃蛇游戏

    我是一个C++初学者,控制台实现了一个贪吃蛇游戏. 代码如下: //"贪吃蛇游戏"V1.0 //李国良于2016年12月29日编写完成 #include <iostream& ...

  2. FunDA(0)- Functional Data Access accessible to all

    大数据.多核CPU驱动了函数式编程模式的兴起.因为函数式编程更适合多线程.复杂.安全的大型软件编程.但是,对许多有应用软件开发经验的编程者来说,函数式编程模式是一种全新的.甚至抽象的概念,可能需要很长 ...

  3. 8个超棒的HTML5网站设计欣赏

    我们听到了很多关于HTML5的新闻和技术动向,一个又一个的新的东西不停的出现,那么最近HTML5的技术应用又如何呢?HTML5又和CSS及其Javascript如何一起改变我们的网站设计和实现的呢? ...

  4. arcgis 许可异常的解决

    异常现象: arcgis 许可服务管理器中无法重新读取许可,许可服务启动后立即停止.         解决方法: 1.卸载license:安装新的license!重新破解,替换license文件夹BI ...

  5. sharepoint 计算列 年龄

    1.建立一个字段叫做Today ,(类型为文本都行) 2.建立你想要计算字段年龄,公式=IF(ISBLANK(出生年月),"NA",DATEDIF(出生年月,Today," ...

  6. HTML5之新增的元素

    今天打开博客看到自己有了一个小粉丝,说实话还是蛮开心的,坚持写博客大半年了,终于迎来了自己的第一个小伙伴.总算是坚持了那么久的事情看到了结果吧. 前几天参加了我们学院老师的比赛---<青年教师大 ...

  7. js异步加载的3种方式(转载)

    1.defer标签 只支持IE    defer属性的定义和用法: 属性规定是否对脚本执行进行延迟,直到页面加载为止.有的 javascript 脚本 document.write 方法来创建当前的文 ...

  8. Atitti.dw cc 2015 绿色版本安装总结

    Atitti.dw cc 2015 绿色版本安装总结 1.1. 安装程序无法初始化.请下载adobe Support Advisor检测该问题.1 1.1.1. Adobe Application M ...

  9. JavaScript基本知识

    如何把 JavaScript 放入 HTML 页面 如果需要把一段 JavaScript 插入 HTML 页面,我们需要使用 <script> 标签(同时使用 type 属性来定义脚本语言 ...

  10. shell脚本俄罗斯方块游戏

    亲自测试了一个大牛写的shell脚本,感兴趣可以看看,效果如下: