linux基础


一.设置完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基础)