linux基础
2019-03-19 本文已影响0人
ammmao
一.设置完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保存退出
- 重启网卡
[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即可