美文网首页
linux基础

linux基础

作者: ammmao | 来源:发表于2019-03-19 20:22 被阅读0次

    一.设置完CentOS7之后,使用xshell的过程中出现了一些问题,ip a找不到ens33中的ip地址,下面先介绍已知的两种方法

    一. 1. 修改网卡配置参数

    [root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
    
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    UUID="bb55d9b7-2cdc-4ccc-b682-d79824aa4b28"
    DEVICE="ens33"
    ONBOOT="yes"
    

    配置完之后这里有个小坑:先esc再:wq保存退出

    1. 重启网卡
    [root@centos7 network-scripts]# service network restart
    Restarting network (via systemctl):                        [  OK  ]
    

    大功告成!

    二. 直接使用管理员身份nmcli connection up ens33


    二.下面来一些lunix基础

    【例1】显示当前使用的shell

    [root@centos7 ~]# echo $SHELL
    /bin/bash
    [root@centos7 ~]# echo ${SHELL}
    /bin/bash
    

    【例2】显⽰当前系统使⽤的所有shell

    [root@centos7 ~]# cat /etc/shells
    /bin/sh
    /bin/bash
    /usr/bin/sh
    /usr/bin/bash
    /bin/tcsh
    /bin/csh
    

    【例3】type判断内部或者外部

    [root@centos7 ~]# type cat
    cat is hashed (/usr/bin/cat)
    [root@centos7 ~]# type ls
    ls is aliased to `ls --color=auto'
    [root@centos7 ~]# type cd
    cd is a shell builtin
    

    【例4】alias查看设置命名别名

    [root@centos7 ~]# alias ver="cat /etc/shells"
    [root@centos7 ~]# ver
    /bin/sh
    /bin/bash
    /usr/bin/sh
    /usr/bin/bash
    /bin/tcsh
    /bin/csh
    [root@centos7 ~]# alias ver1="ls"
    [root@centos7 ~]# ver1
    anaconda-ks.cfg  Downloads             Pictures   Videos
    Desktop          initial-setup-ks.cfg  Public
    Documents        Music                 Templates
    

    不使用别名
    /
    ' '
    path
    alias查看所有别名

    [root@centos7 ~]# alias
    alias ver='cat /etc/shells'
    alias ver1='ls'
    

    alias -a取消所有别名

    [root@centos7 ~]# unalias -a
    [root@centos7 ~]# ver
    bash: ver: command not found...
    

    介绍文本编辑工具nano更改别名方法*

    [root@centos7 ~]# nano .bashrc
    

    然后按照下面提示添加alias即可

    # .bashrc
    
    # User specific aliases and functions
    
    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'
    alias ver2='ls -a'
    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    

    使用source或者.来让文件生效

    [root@centos7 ~]# source .bashrc
    [root@centos7 ~]# . .bashrc
    

    注:unalias可以取消别名,但是删除不了文件中的别名

    unalias name之后如果想使用更改文件中的别名,直接. .bashrc即可


    相关文章

      网友评论

          本文标题:linux基础

          本文链接:https://www.haomeiwen.com/subject/dsxomqtx.html