大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是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. 从网上找的 visual studio 的各个版本下载地址,vs2010/vs2012/vs2013带注册码

    从网上找的 visual studio 的各个版本下载地址,很全,从 6.0 一直 到 vs2013,要的拿去吧... Microsoft Visual Studio 6.0 下载:英文版360云盘下 ...

  2. 在xcode中用 swift 进行网络服务请求

    xcode集成开发环境是运行于Mac苹果电脑上用于开发swift应用程序的工具,利用xcode可以很方便.直观的开发OS X和iOS系统所支持的应用程序. 1 开发环境: Mac OS 10.11 X ...

  3. 新手入门指导:Vue 2.0 的建议学习顺序

    起步 1. 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 2. 通读官方教程 (guide) 的基础篇.不要用任何构建工具,就只用最简单的 <script> ...

  4. 在 Debian 上安装 SQL Server vNext CTP1

    微软在开源 .NET Framework 之后,相继推出了跨平台的编辑器 Visual Studio Code,跨平台的 SQL Server 数据库 SQL Server vNext,Visual ...

  5. [Android]使用MVP解决技术债务(翻译)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5892671.html 使用MVP解决技术债务 原文:https ...

  6. 返回人民币大写方式(num2rmb)

    CREATE OR REPLACE FUNCTION num2rmb(Pi_MONEY NVARCHAR2) RETURN NVARCHAR2 IS -- PURPOSE :返回人民币大写方式 v_N ...

  7. [数据科学] 从text, json文件中提取数据

    文本文件是基本的文件类型,不管是csv, xls, json, 还是xml等等都可以按照文本文件的形式读取. #-*- coding: utf-8 -*- fpath = "data/tex ...

  8. 1-安装kvm及虚拟机

    安装KVM及虚拟机 1.       创建lvm 2.       安装kvm相关的包 需要安装的包 安装好后,进入系统,发现没有eth0 然后重启网络 然后就看到了eth0,以及ip 挂载光盘 ' ...

  9. 测试EntityFramework,Z.EntityFramework.Extensions,原生语句在不同的查询中的表现。原来池化与非池化设定是有巨大的影响的。

    Insert测试,只测试1000条的情况,多了在实际的项目中应该就要另行处理了. using System; using System.Collections.Generic; using Syste ...

  10. "高大上" 名词整理

    大家在和朋友,同行交流时有没有经常遇到各种 "高大上" 的术语,很多词有没有把各位 “鸟哥” 们搞得一头雾水,现在我就把这些 "牛逼" 的东东都罗列一下, 大家 ...