Linux下常用的一些简单命令

  • A+
所属分类:Linux基础

常用小命令集锦
我们在谈论Linux命令时,其实是在谈论Linux系统本身。基本的Linux命令不会让你成为天才或Linux专家。它会帮助Linux新手使用这些Linux基本命令或者说Linux常用命令来处理日常的基本任务。

好了,下面我们简单的介绍一下Linux的几个基本命令。

  简单命令
    关机:halt, poweroff
    重启:reboot
        -f: 强制,不调用shutdown
        -p: 切断电源
    关机或重启:shutdown
        shutdown [OPTION]... TIME [MESSAGE]
        -r: reboot
        -h: halt
        -c:cancel
        TIME:无指定,默认相当于+1
            now: 立刻,相当于+0
            +m: 相对时间表示法,几分钟之后;例如+3
            hh:mm: 绝对时间表示,指明具体时间

    用户登录信息查看命令:
        whoami: 显示当前登录有效用户
        who: 系统当前所有的登录会话
        w: 系统当前所有的登录会话及所做的操作
    nano文本编辑

    screen命令:
        创建新screen会话
            screen –S [SESSION]
        加入screen会话
            screen –x [SESSION]
        退出并关闭screen会话
            exit
        剥离当前screen会话
            Ctrl+a,d
        显示所有已经打开的screen会话
            screen -ls
        恢复某screen会话
            screen -r [SESSION]

    echo命令
        功能:显示字符
        语法:echo [-neE][字符串]
        说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
        选项:
            -E (默认)不支持\解释功能
            -n 不自动换行
            -e 启用\字符的解释功能
        显示变量
            echo "$VAR_NAME“ 变量会替换,弱引用
            echo '$VAR_NAME‘ 变量不会替换,强引用

        启用命令选项-e,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
            \a 发出警告声
            \b 退格键
            \c 最后不加上换行符号
            \n 换行且光标移至行首
            \r 回车,即光标移至行首,但不换行
            \t 插入tab
            \\插入\字符
            \0nnn 插入nnn(八进制)所代表的ASCII字符
            echo -e '\033[43;31;5mmagedu\033[0m'
            \xHH插入HH(十六进制)所代表的ASCII字

    命令行扩展、被括起来的集合
        命令行扩展:$( ) 或``
            把一个命令的输出打印给另一个命令的参数
            echo"Thissystem'snameis$(hostname) "
            Thissystem'snameisserver1.example.com
            echo "iam `whoami` "
            iam root
        括号扩展:{ }
            打印重复字符串的简化形式
            echofile{1,3,5}
                file1file3file5
            rm-ffile{1,3,5}
            echo {1..10}
            echo {a..z}
            echo {000..20..2}
avatar

发表评论

您必须登录才能发表评论!