zoukankan      html  css  js  c++  java
  • Linux 基础命令(更新版)

     
    命令 命令解释,示例:
    make 遍历操作
    tar -zxf  解压操作
    In -s redis -5.0.0.0 redis  添加快链
       
     
     
     
    man      帮助命令   命令 --help   命令的简单帮助
    help      命令的帮助(bash的内置命令)
    mkdir    创建目录  如makdir /data
    cd       切换路径  
    pwd      查看当前位置
    touch    摸一下的意思 
    cat      查看 cat加文件名  例如  cat zouxiaoxiao.txt
       cat >>/data/zouxiaoxiao.txt<<EOF(文件内容)EOF```
         是指把文件内容放入data 目录下的zouxiaoxiao.txt  文件夹中去  
         EOF 是成双成对 出现  可以被替代  但是必须是成双成对出现
    ls       查看目录列表
    vi 文件名  进入文件  按a i o  进入编辑   按esc 退出 按:wq 保存退出
    echo " " >zouxiaoxiao.txt    建立文件到zouxiaoxiao.txt
      echo     配合 >  和  >> 
            >  =  是覆盖到文件夹中去,清除前文件夹中的内容 加入新内容  
         >> =  是追加到文件夹中去
           1>    正常重定向
            2>>   错误重定向
           箭头的指向就是数据的流向
    cp     拷贝命令(copy)   例如 :cp zouxiaoxiao.txt /tmp/  意思是把zouxiaoxiao.txt中的文件复制到tmp中去    
    mv     移动命令 (移动目录 或文件)     例如:  ```mv /data /root/```
    rm     删除文件或者目录       
             rm -r  删除目录
             rm -f  强制删除
             rm -i  删除之前提醒
    find 删除  *****
        ```find /root/data/ -type f -exec rm -f {} ;```
         ```find /root/data/ -type f|xargs rm -f```
        find   查找-type 按文件类型   -name 按照名字查找
              !  取反
    head   头部  取文件的前N行   默认为十行   -n3 简写-3
    tail   尾巴  取文件的最后N行  默认为十行  -n3 简写-3   -f 跟踪尾部的实时变化
      ```head -30 test.txt|tail -11```傻子方法
      ```sed -n '20,30p' test.txt```      (非常常用)
    awk   是一门语言 可以过滤 打印 删除 
         ```awk '{ print$1}' zouxiaoxiao.txt
         #awk -F "分隔符” ‘{print$}'文件```
         $1第一列  $第二列   $NF 最后一列
    grep***过滤器 把要的何不需要的分离开 
           grep -v  排除不想要的
       1.-A除了显示匹配的一行之外 还有该行之后的num行
       2.-B除了显示匹配的一行之外 还有该行之前的num行
       3.-C除了显示匹配的一行之外 还有该行之前后的num行
     linux 三剑客  老三           三剑客【awk    sed  grep】
    sed***** 
             过滤   sed -n '/过滤的内容/处理的命令' 文件 
             -n 取消默认输出
      处理命令:  p  print 打印   d  delete 删除 
      例如:  
           ```sed '/oldboy/d' test.txt```
       ```sed -n '/oldboy/p' test.txt```
    yum   linux里面的包管理器
        例子 yum install tree (包名) -y
    rpm  -ivh(安装、显示输出、人类可读展示)
       例子: rpm -ivh 包名.rpm(提前下载好)
    tree 显示目录树结构
    alias  查看以及定义别名
    unalias 取消别名
    seq    序列    -s 指定序列的分隔符
    compress        压缩文件成z 
    uncompress    解压缩
    gzip -v             压缩文件成gz
    gzip -d             解压缩
     
     
     
    basename 取得最后的文档名
    dirname     取得最后的目录名
    df               列出文件系统的整体磁盘使用量
    du              评估文件系统需要的使用量
     
    mkfs -t ext3  /dev/hdc3
    将/dev/hdc3 格式化为ext3文件系统
     
     
     
     
    chgrp -R       改变所属群组
    chown          改变拥有者
    chmod          更改权限  
            (-R    递归     持续变更)
    chmod 777 xiaoqun.txt
    chmod a-x xiaoqun.txt
     
    chattr            更改隐藏属性     注意  i
    lasttr             显示档案的隐藏属性ril
    cal                日历
    bc                  计算器
    chmod a+x xiaoqun.txt
    设定自己的提示符:
    PS1=[u@hwA##]$'

     
    查看自己的Linux支持哪几种语系:
    ```locale -a```
     
     
    变量的取代:
     
    ln -b xiaoqun.txt     显示档案行
       
     
    防火墙的开启与关闭:
    配置
    vi /etc/selinux/config

    关闭:    /etc/init.d/iptables  stop
    开启:    /etc/init.d/iptables  start
     
    删除防火墙的自启设置
    chkconfig --del iptables
    chkconfig --del ip6tabes
     
     
    gzip命令的压缩与解压:
    gzip -v +档案名  压缩文件;
    gzip -d +档案名  解压缩文件;
     
    bzip2 -z +文件名    压缩文件;
    bzip2 -d  +文件名   解压缩文件;
     
     
     
     
    dump -s /dev/hdc1:    查询需要多少磁盘容量才能备份后面的文件系统
    dump -u -f /root/boot.dump /dev/hdc1   备份
     
    dump的拓展资料:
    dump -W          查看有没有文件系统被dump过;
     
    dd 备份:
    dd if=/etc/passwd of=/tmp/abc 
    if=将要备份的的文档
    of=备份 到的路径
             都可以接装置‘
     查看自己的环境变量:
    echo $HOME
    echo $MAIL
    (变量名称一般要大写)
     
     
     
    ``反引号之间的内容会先被执行;也可以使用$()
    set  也可以观察所有的变量;
    env  可显示环境中的所有变量信息;
     
     
    bash  :
    bash得几大功能:
    1.命令的编修能力;
    2.命令与档案的补全功能;
    3.命令别名设定功能;
    4.工作控制,前景背景控制;
    5.程序化脚步;
    6.通配符
     
     
     
    记录使用过的命令:
    cat -n .bash_history 
     
     builtin :表示该指令是bash 的内建指令;
     
    小写 的mail是指令
    大写的MAIL是变量名称
     
    gerp 使用:
     
     
     cut的使用:
     
                                         空格检查‘  ’
     
    tee  的使用:
       col  的使用:
     join
    paste        
    expand
     

    修改Linux时间: date -s 00:00
    修改后写入系统: clock -w

    如有错误,望费心指出。 感激涕零。
  • 相关阅读:
    修改Nginx的header伪装服务器
    解除与设置计算机锁定
    Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法
    js正则表达式教程
    Eclipse窗口显示:独立、嵌入式
    [置顶] wzplayer for android NEON版本(添加插图)
    买了一块s5pv210 的开发板
    [置顶] android player ,wzplayer for android NEON版本(添加插图)
    make 输出 log 文件
    android player ,wzplayer for android NEON版本(添加插图)
  • 原文地址:https://www.cnblogs.com/zouxiaopq/p/6150232.html
Copyright © 2011-2022 走看看