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:关机命令,直接关机

  • 相关阅读:
    mysql innodb存储引擎和myisam引擎
    php 5.5 xhprof for windows
    sqlserver 2012 部署详解
    Oracle ASM 常用命令
    oracle 基础知识(十四)----索引扫描
    oracle 基础知识(十三)----执行计划
    Oracle DG --检查
    Oracle broker--详解
    初识正则表达式
    python中闭包和装饰器的理解(关于python中闭包和装饰器解释最好的文章)
  • 原文地址:https://www.cnblogs.com/gendan5/p/12030568.html
Copyright © 2011-2022 走看看