zoukankan      html  css  js  c++  java
  • 测试或运维工作过程中最常用的几个linux命令?

     大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是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 
  • 相关阅读:
    2019-6-23-win10-uwp-未给任务-GenerateAppxPackageRecipe-的必需参数-AppxManifestXml-赋值
    2018-8-17-C#-从零开始写-SharpDx-应用-控制台创建-Sharpdx-窗口
    QToolBox
    QListWidget
    宽字节 多字节 mbstowcs wcstombs
    va_start可变参数函数
    c语言二进制、八进制、十六进制
    文件锁 flock/fcntl
    volatile和锁
    串口应用程序
  • 原文地址:https://www.cnblogs.com/testyao/p/6127128.html
Copyright © 2011-2022 走看看