zoukankan      html  css  js  c++  java
  • linux基础1

    shutdown -h now 关机
    service iptables stop 关闭防火墙
    setup配置网卡 回车第三项,回车第一项配置网卡,回车eth0,回车
    dhcp自动分配IP地址
    dns1 8.8.8.8       IP和域名互相解析的工具
     dns2      202.106.0.20
    设置ip生效/修改文件:vi/etc/sysconfig/network-scripts/ifcfg-eth0
             按i编辑修改
             onboot=yes
      保存:wq
    开启网卡:ifup eth0开启第一个网卡
                  /etc/init.d/network restart
                  service network restart
     
    xshell连不上linux:
    1.关闭防火墙:    /etc/init.d/iptables stop    
                          chkconfig iptables off 开机默认关闭防火墙
    2.ping+linux _IP-t检测虚拟机和windows是否通     测试物理通不通  -t连续测
    3.telnet +linux_ip22     connected通了    测试ssh服务通不通
    cd 切换路径  cd/切换到根目录  开头有斜线绝对路径,没有斜线相对路径
    创建文件夹mkdir  data,创建名为data的文件夹     查看目录ls-ld data
    pwd查看当前路径
    创建txt文件:touch  oldboy.txt
    为oldboy.txt增加内容i am studying linux:
    vi 编辑器,相当于记事本(编辑普通文件);vim:复杂编辑器(程序)
    快捷键:tab命令路径补全
    vi oldboy.txt回车,输入a、i切换到编辑模式;编辑完成后,按esc退出编辑模式,:wq保存退出。(写入退出)只退出:q;强制退出:q!;
    cat+文件名查看内容
    单行简单编辑  echo打印echo“mmmmm”>oldboy.txt;把内容重定向插入到文件结尾(覆盖>;追加>>)
    cat特殊用法:cat>>/data/oldboy.txt<<EOF 
                          i am studying linux.
                      EOF  追加两个EOF之间的内容到指定路径的文件夹;会创建文件夹并追加内容
    拷贝:cp; 文件 cp  oldboy.txt/tmp/
                      目录 cp -a /etc/ /tmp;cp -r /etc/ /tmp
    移动:cd ..;切换到上一级目录;
               mv   /data   /root/;移动目录或文件
    ls 查看目录列表
    man+命令查看命令帮助;命令--help(bash的内置命令)
    删除命令:rm;
        进入root目录下的data目录,删除oldboy.txt文件
    cd  /root/data/(绝对路径);ls查看当前目录有没有该文件;rm oldboy.txt删除该文件;
    强制删除,直接删除,无提示-f:rm -f oldboy.txt;rm -r删除目录:rm  -fr  data强制删除data目录
    生产场景一般尽量不要使用rm,如果要使用,一定要备份cp。
     替代方法:1.先移动到临时目录,mv
                      2.find   路径 -type f:     find   /root/data/  -type f  -exec rm -f {}\;
                        f:普通文件
                    exec:表示对内查找结果进行处理
                     {}:查找到的内容
                     \;  :转意,\让有意义的字符没有意义
    touch oldboy.txt   oldgirl.txt  可同时创建多个文件
     空格..:上级目录; 空格.:当前目录
     find删除    
    find   /root/data/   -type  f|xargs   rm  -f                 ;|:把前一个结果交给后一个命令处理
     find   /root/data/  -type f  -exec rm -f {}\;
    find参数:-type按文件类型查找
                    -name按名字查找
                         find  /root/data/  -type  f  !-name"oldgirl.txt"|xargs   rm  -f(除了oldgirl不删除,其他文件删除)
                      !取反
     ..  是相对路径,相对于当前路径返回到上级目录
    .是相对路径,表示当前目录
    find ./   查找当前目录下
    删除目录:
    rm  -f  data/oldgirl.txt
    rmdir data/  专门删除空目录
    已知test.txt文件内容,给出打印test.txt的内容,不包括oldboy的命令:
    1.生成文件:cat>>test.txt<<EOF                       #cat查看或打印当前文件内容
                        test
                        liyao
                       oldboy
                         EOF
    2.1)head -2  test.txt      ;取文件的前n行,不接参数默认前10行,例如取前3行-3
       2)grep "oldboy"  test.txt                         仅保留oldboy
               grep   -v   "oldboy"  test.txt               ;-v  排除,不想要
    sed '/oldboy/d'   test.txt                                斜线中间是过滤的内容,d删除,p打印,-n取消sed默认输出,-i改变文件内容
    3.创建目录oldboy并创建下级test目录
    mkdir  -p  /root/data/oldboy              ;-p递归创建目录
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
                                             
     
  • 相关阅读:
    自动化基础知识
    第一章Google软件测试介绍
    《将博客搬至CSDN》
    二叉树的先序遍历和中序遍历分析(递归)
    java 部分快捷功能
    toString
    自增自减运算符剖析
    二进制数的直接表示
    编程中的&&和||
    npm 镜像地址设置
  • 原文地址:https://www.cnblogs.com/wanghzh/p/5414437.html
Copyright © 2011-2022 走看看