Linux基础命令的学习总结

Linux基础命令

vmware的三种网络模式
    桥接模式
        虚拟机占用一个独立的ip,通过虚拟交换机,直接使用物理网卡上网
    NAT模式
        使用主机ip,通过NAT设备上网
    仅主机模式
        无法上网,与其他主机隔绝

配置静态ip
    配置成功的标志
        虚拟机可以上网
        虚拟机与主机可以相互ping通
    如何配置静态ip
        查看物理机ip
            ipconfig -all
                有线上网
                    以太网适配器
                无线上网
                    无线局域网适配器WLAN
                        100.67.14.155
        配置虚拟机ip,不要和物理机ip一样
            修改子网ip,前面固定192.168,修改c段
                同时修改DHCP:192.168.201.2和NAT:192.168.201.128---192.168.201.254
        配置虚拟机ip
            vim /etc/sysconfig/network-scripts/ifcfg-ens33
                修改网络类型(BOOTPROTO):DHCP-->static
ONBOOT:修改no为yes
添加:IPADDR="192.168.142.151"
           NETMASK="255.255.255.0"
           DNS1="114.114.114.114"
           GATEWAY="192.168.142.2"

替换yum源为国内源阿里云
    更稳定

Linux系统结构
    内核
    shell
    文件系统
        目录指代命令
            /根目录
            .当前目录
            ~用户工作目录
            ../上一级目录
            绝对路径和相对路径
    应用程序

Linux常用操作、文件描述符和重定向
    Tab补全命令
    ctrl+Fn+insert复制
    shift+Fn+insert粘贴
    Alt+Fn+insert复制并粘贴
    Ctrl+r搜索历史命令
    history查看历史命令
    有关别名的配置
        查看别名
            alias
        设置别名
            vim -~/.bashrc
                格式alias xxx='la -a'
                    读取并执行命令source ~/.bashrc
        删除别名
            在配置文件中删除别名vim ~/.bashrc
                unalias xxx
                    source ~/.bashrc
    通配符
        *任意字符
        ?单个字符
        []划定范围:[0-9].txt
        {}查找多个:{*.txt}
        ^取反:{^txt}
    配置环境变量
        查看全部变量
            env
        查看单个变量
            echo $xxx
        用户变量
            ~/.bashrc
        系统变量
            /etc/profile
    文件描述符
        0
            标准输入
        1
            标准输出
        2
            标准错误输出
    重定向
        <和<<
            输入重定向
        >和>>
            输出重定向
        &>
            表示将一个流重定向到另一个文件描述符
        >覆盖>>追加

Linux文件与目录管理
    规范格式
命令,空格,大小写,顺序
    列出文件目录
        ls
            ls -a
    打印工作路径
        pwd
    切换工作目录
        cd
    查看文件类型
        file
    复制文件或目录
        cp 源文件 目标文件
            cp -f强制复制
            cp -r递归复制文件
        默认不复制目录。若要复制目录,加-r
    查找文件或者目录
        find 目录 选项 文件或模式
            -name 名字
            -type 类型
            -size 大小
        whereis
            查找代码,二进制程序等
        which
            查找并显示绝对路径
        locate
            通过建立文件索引去查找
    创建目录
        mkdir
            子主题 1
    创建文件
        touch
        vim 创建文件并编辑或者编辑文件
    移动或重命名文件
        mv 选项 原文件 新文件
    删除文件
        rm
            rm -r递归删除
            rm -f强制删除
    挂载和链接
        挂载
            mount
                用于挂载Linux系统外的文件。
        链接
            ln 源文件 链接文件
                硬链接
                软链接
    文件的压缩和解压缩
        tar
            文件的打包,解包,压缩,解压缩
                -c 创建打包文件
                -x 解包
                -v显示打包文件详细信息
                -f 显示文件名字,必须放到所有选项后面
                -z 压缩或解压缩(.gz)
                -j 压缩或解压缩(.bz2)
            打包:tar -cvf 建立打包文档  被打包的文件
            解包:tar -xvf
            打包并压缩为.gz:tar -zcvf
            仅查看不解压:tar -tf
            追加文件:tar -rf
            替换文件:tar -uf
            加密和解密
        zip
            压缩:zip 1.zip *.txt
            解压缩:unzip 1.zip
            解压到指定目录:unzip 1.txt -d XXX
            递归使用密码加密zip:zip -re 1.zip 1.txt
            解密:unzip -e 123456 1.zip

查看和处理文本内容
    查看文本文件
        cat 文件名
    分屏上下翻页浏览文件内容
        less
            more +3 1.txt   从第三行开始查看
            more /gong 1.txt  从出现gong开始查看
            上下屏翻页
                ctrl+b向上翻页
                ctrl+f向下翻页
        搜索字符配合n键查找
            /+搜索字符     从上往下查
            ?+搜索字符     从下网上查
    显示文件的开头部分和结尾部分
        head显示开头
            head -n 15 1.txt
            默认显示前10行
        tail显示结尾
            tail -n 15 1.txt
            默认显示后10行
    全局根据内容搜索
        grep
    管道符号pipe(|)
        把前一个命令的标准输出当做后一个命令的的标准输入
    统计文件的字节数,字数,行数
        wc
            具体查看Linux用法
    对比文件内容
        diff
            具体查看Linux用法

Linux文件颜色
    浅蓝色    [l]    软链接
    白色        [-]    普通文件/硬链接
    蓝色        [d] 目录
    红色     [l]    某文件被删除后,链接到该文件的软链接的颜色
    红色闪烁  无  表示该文件已被删除,但还存在该文件的软链接
    红色     [-] 压缩包
    黄色     [c] 字符设备文件,如键盘鼠标
    绿色     [-] 可执行文件,可执行的程序
    桃红色    [s] 套接字文件
    土黄色   [p] 管道文件
    灰色文件        表示其它文件

文本编辑器
    vim的三种模式
        命令模式
        编辑模式
        底行模式
        命令--i-->编辑--esc-->命令--:-->底行--回车-->命令

Linux软件的安装

Linux用户和权限管理
    权限类别
        rwx   可读可写可执行
    修改文件的拥有者和所属组
        chown
    修改文件权限
        chmod
 

你可能感兴趣的:(linux)