zoukankan      html  css  js  c++  java
  • 测试那些事儿—软测必备的Linux知识(二)

    linux常用命令

    用户登录linux后,可以在Linux的命令提示符后面输入命令与系统进行交互。

    1.磁盘管理

    1.1 cd 切换目录:让登录用户在不同的目录间切换

    常用的目录切换

    cd~ 进入当前用户的家目录
    cd 进入当前目录的家目录
    cd- 进入上次目录
    cd.. 进入上一级目录
    cd. 进入当前目录
    cd/ 进入根目录

    1.2 ls 列出目录内容,包括文件和子目录的名称

    -a 显示目录下的所有文件,包括隐藏文件
    -l 显示长列表格式,
    -d 查看目录属性
    -h 人性化显示文件大小
    -i 显示inode

    工作中使用的习惯是cd 命令切换到某个目录后,直接输入ls查看当前目录的内容,类似于windows系统上点开某个文件夹。

    另一个常用的写法是ll,ll是ls -l的缩写,可以以列表格式列出目录内容。

    [boss@localhost ~]$ ll

    drwxr-xr-x. 2 boss boss 4096 Jan 16 10:58 Desktop

    前面10个字符可以确定该文件的类型以及不同用户针对该文件的权限

    第一个字符表示类型:文件(-)、目录(d)、链接(l)

    其余字符每3个一组(rwx)    r-读,w-写,x-执行

    第一组rwx:文件所有者的权限是读、写和执行

    第二组r-x:与文件所有者同一组的用户的权限是读和执行,没有写的权限

    第三组r-x:不与文件所有者同组的其他用户的权限是读和执行,没有写的权限

    读写执行用数字表示分别为r=4,w=2,x=1

    rwx=4+2+1=7

    r-x=4+0+1=5

    所以该文件针对不同用户的权限可以用数值755表示。

    1.3 pwd :获得当前所在的工作目录的绝对路径。

    1.4 mkdir:建立目录

    15. rmdir:删除空目录,实际操作中用的很少,一般用rm

    注意:rmdir命令只能删除空目录,如果要删除目录下所有文件可用:rm -rf 路径

    1.6 df :显示磁盘的相关信息。 df [-ahikHTm] [目录或文件名】

    1.7 du:显示目录或者文件的大小,显示指定的目录或文件占用的磁盘空间

    注:df 和du这两个命令测试人员不常用

    2.文件管理

    2.1 touch :改变文件或者目录时间,也可以建立空文档

    2.2 cp:复制命令

    2.3 mv:移动和重命名

    2.4 rm:删除文件和目录

    2.5 cat:显示文件内容,将文件内容打印到标准输出设备上。

    2.6 head:显示纯文本文档的前N行,写到标准输出  head -n 20:查看文本文件的前20行

    2.7 tail:查看纯文本文档的后N行,写到标准输出 

    tail -n 20:查看文本文档的后20行

    tail -f error.log 不断刷新,实时查看文件内容改变

    2.8 more,less 显示文件内容带分页

    以一页一页形式显示,按空格键往后翻一页,按b键往前翻一页

    2.9 echo:输出字符串,将输入的字符串送往标准输出

    3.系统设置

    3.1 alias:有些命令很长,后者名字显得别扭,可以给命令起个别名。

         alias cp='cp-i'

    3.2 unalias:删除别名      语法:unalias 别名

    3.3 export:设置和显示环境变量

    3.4 man:帮助

  • 相关阅读:
    Entity Framework Core 2.0 新特性
    asp.net core部署时自定义监听端口,提高部署的灵活性
    asp.net core使用jexus部署在linux无法正确 获取远程ip的解决办法
    使用xshell连接服务器,数字键盘无法使用解决办法
    使用Jexus 5.8.2在Centos下部署运行Asp.net core
    【DevOps】DevOps成功的八大炫酷工具
    【Network】Calico, Flannel, Weave and Docker Overlay Network 各种网络模型之间的区别
    【Network】UDP 大包怎么发? MTU怎么设置?
    【Network】高性能 UDP 应该怎么做?
    【Network】golang 容器项目 flannel/UDP相关资料
  • 原文地址:https://www.cnblogs.com/mgg520813/p/10609887.html
Copyright © 2011-2022 走看看