zoukankan      html  css  js  c++  java
  • linux常用命令,你应该了解的Linux知识

    总结一下测试工作中超级常用的一些Linux基础命令
    pwd:查看当前路径
    cd:进入到哪个目录,例如:cd /user/local/
    cd 什么都不加,进入用户的家目录
    cd ~ 进入用户的家目录
    cd .. 进入上级目录
    cd ../..进入上级的上级目录
    cd / 进入根目录
    cd ./local/ 进入相对路径
    cd /user/local/ 进入绝对路径
    1
    2
    3
    4
    5
    6
    7
    ls:查看当前目录下不隐藏的文件和文件夹
    ll:查看当前目录下不隐藏的文件和文件夹的详细信息。ls -l的别名
    ls -a:查看当前目录下的所有文件及文件夹包括隐藏的.和..等
    ls -al:查看当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息
    1
    2
    3
    more:查看更多文件内容,可以分页
    more +20 testfile 从第 20 行开始显示 testfile 之文档内容
    常用操作命令
    Enter 向下n行,需要定义。默认为1行
    Ctrl+F 向下滚动一屏
    空格键 向下滚动一屏
    Ctrl+B 返回上一屏
    = 输出当前行的行号
    :f 输出文件名和当前行的行号
    V 调用vi编辑器 最后:q!退出
    !命令 调用Shell,并执行命令
    q 退出more
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    cp:复制粘贴 cp test.log test1.log 复制test.log 粘贴为test1.log
    mv:剪切粘贴或重命名 mv test.log /opt/test111
    rm -rf :强制性删除文件夹或文件 rm有很多参数, 最最常用的就是 -rf,例如 rm -rf test
    mkdir:创建文件夹 mkdir test
    rmdir:删除文件夹 rmdir
    touch test.txt:创建文件
    四种新建文件的命令方式:
    1、使用vi命令新建文件;
    写法:vi text.txt(文件夹名字)
    2、使用touch命令新建文件;
    写法:touch text.txt(文件夹名字)
    3、使用cp命令新建文件;
    写法:cp text.txt(文件夹名字) /home/pungki/office(文件放置位置)
    4、使用mv命令新建文件;
    写法:mv text.txt(文件夹名字) /home/pungki/office(文件放置位置)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    tail -f:动态打印命令 tail用来看日志很方便,tail有很多参数,最最常用的就是 -f, 例如:tail -f test.log
    cat:显示文件的内容 比如:cat test.log
    1.一次显示整个文件。
    cat filename
    2.从键盘创建一个文件。
    cat > filename
    只能创建新文件,不能编辑已有文件.
    3.将几个文件合并为一个文件。
    cat file1 file2 > file
    1
    2
    3
    4
    5
    6
    7
    vi:在文本文件中写入内容 注意以下操作都是在英文状态下。
    进入编辑模式:
    使用vi进入文本后,按键盘 i 进入INSERT模式开始编辑文本

    退出编辑模式:
    按Esc退出INSERT模式

    新增:
    vi进入编辑模式,按键盘 i 进入INSERT模式 ,可以新增

    删除:
    普通模式下按x一个个删除
    普通模式下按两下d删除一行
    按键盘i 进入INSERT模式,使用键盘上的Backspace进行删除
    更改:
    按键盘i 进入INSERT模式,可以更改
    查询:
    INSERT模式下输入内容,按Esc退出INSERT模式,英文状态下输入/,输入关键字,按回车,n查询下一个
    保存:
    按Esc键退出INSER模式,然后英文状态下按键:
    :wq 按回车:保存,并退出vi命令
    :q! 按回车:不保存,强制退出vi命令
    :w 按回车:保存,不退出vi命令
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    ps -ef:查看当前系统下运行的所有进程
    ps -ef | grep mysql: 过滤出当前系统下包含mysql的所有进程
    | 是管道符,作用:当你用多个命令的时候,你需要把多个命令连接起来,就用管道符 | 来连接
    grep,作用:过滤
    1
    2
    3
    tar:
    tar zxvf xxx.tar.gz(要解压的包名):最常用的解压命令
    zxvf分别代表的含义:
    x : 从 tar 包中把文件提取出来
    z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
    v : 显示详细信息
    f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
    1
    2
    3
    4
    5
    6
    yum:
    yum install xxx(要安装的东西)
    linux家独有的快速安装、绿色无污染的安装命令
    1
    2
    hostname:机器的名字
    whoami:当前是什么用户
    clear:清屏
    date:查看当前时间
    head:查看文件 (不是很常用)
    head - n 10 test.log 显示文件前10行
    1
    find :查找文件,接文件路径和文件名字
    find /user/local/MT5使用教程www.gendan5.com/mt5.html mysql:查找/user/local/路径下的mysql
    1
    history:显示使用过的一些命令
    ifconfig:查看linux系统的ip地址
    kill -9 pid:杀死进程
    先ps -ef | grep 关键字 查出运行的进程,找到pid
    再kill -9 pid(输入相应的pid)
    1
    2
    chmod:修改权限
    chmod 777 test.txt 修改test.txt的权限
    1
    rpm:安装命令
    rpm -ivh pack_name(一般是xxx.rpm)
    1
    rz:xshell常用的命令,上传文件,首次使用需要下载安装依赖模块
    sz:xshell常用的命令,下载文件,首次使用需要下载安装依赖模块
    sh:执行shell脚本用到的 sh 接shell脚本名字,回车就行了
    uname -a:显示系统的全部信息
    which:查看可执行文件的位置
    which 查看可执行文件的位置。
    whereis 查看文件的位置。
    locate 配合数据库查看文件位置。
    find 实际搜寻硬盘查询文件名称。
    1
    2
    3
    4
    reboot:重启命令,直接重启
    shutdown:关机命令,直接关机

  • 相关阅读:
    使用golang访问kubebernetes
    使用 Rancher 管理现有 Kubernetes 集群
    Running powershell scripts during nuget package installation and removal
    How to Create, Use, and Debug .NET application Crash Dumps in 2019
    寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目
    Selenium+Java之解决org.openqa.selenium.InvalidArgumentException: invalid argument报错问题
    Selenium环境搭建
    关于Xpath定位方法知道这些基本够用
    Web自动化之浏览器启动
    【翻译】编写代码注释的最佳实践
  • 原文地址:https://www.cnblogs.com/gendan5/p/12030568.html
Copyright © 2011-2022 走看看