Linux常用echo、screen、date、ifconfig、export等命令详解

echo

命令说明:echo会将输入的字符串送往标准输出,输出的字符以空白字符隔开,并在最后加上换行号。

通俗点来说,echo的基础运用就是:echo命令后面跟上要输出的文本,如图所示

 echo 还可以配合一些选项使用,如echo -n

 可以同时echo两条信息,效果比较明显

 

 配合变量使用,echo "xxx"    输出结果是将变量的输出结果echo显示在屏幕上

 

 配合变量使用,echo 'xxx'    输出结果是将变量本身的字符echo显示在屏幕上,取消了变量的含义

 

 echo 与{}   是打印重复字符串的简化运用

实例

 

echo与"" '' ``总结

“ ”  只能识别变量,不能识别命令

‘ ’  不能识别任何命令和变量,只能将文字直接输出

 ``    可以将变量和命令识别,将执行结果显示出来

还有其他很多echo的使用方法,我们可以借助help来查看手册

 

 

screen

screen可以理解为会话终端窗口,系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

所以一款由GNU计划开发的用于命令行终端切换的自由软件screen应运而生。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。它提供了统一的管理多个会话的界面和相应的功能。

常用的screen配合参数

screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session

其余的参数可以help去查找手册

 

 

date

可以用来显示或设定系统的日期与时间

控制时间的配置文件  /etc/localtime

查看所有时区

修改时区

 

 查看目前所设置的时区

 上面三个命令linux7支持,6不支持。

 

date 的一些参数配合

  显示当月日历  cal

 显示当年日历 cal -y

 

 或者直接同步网络时间

 

 

 

 还有很多参数可以通过help查看手册

 

 

ifconfig

ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

实例讲解

 

ens33 表示第一块网卡,inet addr 用来表示网卡的IP地址,此网卡的 IP地址是 192.168.26.129,广播地址, Bcast:192.168.26.255,掩码地址Mask:255.255.255.0 

lo 是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

开启网卡

 

 

 

 关闭网卡

 

 

 

 

 

 

 export

使用export PATH=$PATH:路径。来设置环境变量

使用这条命令来设置环境变量:
export PATH=$PATH:/var/www/html
设置好后,可以用echo $PATH 来查看是否设置成功

 

 

 需要注意: 直接使用 export 设置的变量都是临时变量,也就是说退出当前的 shell ,为该变量定义的值便不会生效了。如何能让我们定义的变量永久生效呢?那就看我们的第二种定义的方式。

修改/etc/profile

 

 

 

 想要立即生效,需要运行一下这个被改变的环境变量

 

 

/root/.bashrc  是只修改当前用户下的环境变量

 

unset 命令删除   

unset 命令删除也是暂时的,只会在当前环境有效,退出重新连接依然存在export添加的内容

 

彻底删除方法

export添加的环境变量,默认保存在~/.bash_profile
找到要删除的那一行删除即可,然后,source .bash_profile 使生效
退出重连进行验证,已经彻底删除了。

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-06-08 16:17  老F  阅读(812)  评论(0编辑  收藏  举报