一.設(shè)置完CentOS7之后,使用xshell的過程中出現(xiàn)了一些問題,ip a找不到ens33中的ip地址,下面先介紹已知的兩種方法
一. 1. 修改網(wǎng)卡配置參數(shù)
[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"
配置完之后這里有個(gè)小坑:先esc再:wq保存退出
- 重啟網(wǎng)卡
[root@centos7 network-scripts]# service network restart
Restarting network (via systemctl): [ OK ]
大功告成!
二. 直接使用管理員身份nmcli connection up ens33
二.下面來一些lunix基礎(chǔ)
【例1】顯示當(dāng)前使用的shell
[root@centos7 ~]# echo $SHELL
/bin/bash
[root@centos7 ~]# echo ${SHELL}
/bin/bash
【例2】顯?當(dāng)前系統(tǒng)使?的所有shell
[root@centos7 ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh
【例3】type判斷內(nèi)部或者外部
[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查看設(shè)置命名別名
[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即可