码迷,mamicode.com
首页 > 系统相关 > 详细

linux 基础命令 (2)

时间:2017-07-18 16:50:39      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:网络   linux   


1、alias 

定义或者显示别名

eg:

alias date=‘date "+%F %T"‘


  • 当我们输入date的时候,其实就相当于输入date "+%F %T",简单方便;
    但是,这个别名只是在当前shell进程中生效,一旦我们退出再登陆,这个别名就不会再生效。

      解决方法就是修改文件~/.bashrc,把这条alias命令写在文件中,这样即使设备重启,我们依然可         以使用别名date

      使用nano文本编辑器修改文件,然后顺序执行ctrl + x--yes--回车;

技术分享

注意:

此次修改的是用户家目录下的文件,只对当前用户生效。如果修改/etc/bashrc文件则是对全局所有用户生效,不建议修改此文件。


  • linux命令分为内部命令和外部命令,内部命令是存放在内存中的,外部命令是存储在磁盘上的。所以内部命令比外部命令的优先级高。那alias的优先级跟内部、外部命令又是谁高?谁低?可以进行下述操作验证:

       pwd是内部命令,查看当前路径

       我们做如下操作:

技术分享

        当我们执行pwd时,显示的是hostname的结果,说明别名先于内部命令生效,而hostname是外         部命令

        所以优先级顺序:别名>内部命令>外部命令

  •  有时候我们仅仅想使用命令本身,不想使用别名。这里给大家提供三种方法:

        以alias date=‘date "+%F %T"‘为例

            a、/bin/date

            b、\date

            c、‘date‘

  • 取消别名

       unalias date

2、screen

命令行终端切换

  • screen -S session 创建一个会话

  • screen -ls 查看当前会话信息

  • screen -x session 加入一个会话

  • screen -d session 将指定的会话剥离

  • ctrl + a,d 剥离会话

  • screen -r session 恢复会话

screen的参数很多,使用起来也有一些问题,这里我跟大家分享下我自己的理解:

使用screen创建一个会话
screen -S test
查看
screen会话
screen -ls   Attached表示已经连接
然后执行操作,如果中途有事出去
按住
ctrl + a,然后再按住d即可暂时退出会话
恢复会话
screen -r test
如果是Detached表示未连接,可以恢复会话
如果是Attached表示会话已经被人占用,这个时候可以用s
creen -d test 将当前会话用户踢出,然后自己再恢复会话,或者screen -x test 直接加入这个会话


远程登陆一台服务器,可以使用 screen创建一个会话,即使中途连接中断,会话依然存在,我们再次登陆并恢复会话依然可以继续上次的操作

例子:

创建一个会话

技术分享


临时有事,剥离会话

技术分享


恢复会话

技术分享


创建screen会话后,执行ping 127.0.0.1操作,人为断开连接,然后再登陆screen会话,你会发现ping命令仍然在执行


3、echo

回显信息

echo {a..z}  显示a-z的所有字母

技术分享


echo {0..20..2} 显示步长为2的0-20所有数字,等差数列

技术分享

echo "host name is `hostname`"   命令嵌套命令,反向单引号` `  

技术分享


最后给大家分享几个bash快捷键:

ctrl + l 清屏

ctrl + a行首

ctrl + e 行尾

ctrl + u 从光标处删除至命令行首

ctrl + k 从光标处删除至命令行尾

ctrl + w 从光标处向左删除至单词首

ctrl + d 删除光标处的一个字符


欢迎给出指导意见,感谢感谢!

本文出自 “a_pan” 博客,请务必保留此出处http://panpangao.blog.51cto.com/10624093/1948622

linux 基础命令 (2)

标签:网络   linux   

原文地址:http://panpangao.blog.51cto.com/10624093/1948622

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!