美文网首页
常见命令

常见命令

作者: sunnowyli | 来源:发表于2018-08-20 12:01 被阅读0次

    echo:回显

      echo  [SHORT-OPTION]...[STRING]...

    -n : 行尾不换行输出,do not output the trailing newline

    -e : 允许 逃逸符/特殊字符 转义;还可以支持输出颜色

    STRING可以使用单引号(强引用),也可用双引号(弱引用)

    [root@TSTVR200016Sandy etc]# echo "hello"

    hello

    [root@TSTVR200016Sandy etc]# echo -n  "hello"

    hello[root@TSTVR200016Sandy etc]#

    [root@TSTVR200016Sandy etc]# echo -e "hello \n world"

    hello

     world

    [root@TSTVR200016Sandy etc]# echo  "hello \n world"

    hello \n world

    ifconfig

    tty: 显示终端文件名字

                [root@TSTVR200016Sandy etc]# tty

                /dev/pts/0

    startx:用来启动X Window,实际上启动X Window的程序为xinit

               [root@TSTVR200016Sandy etc]# startx

    export:用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。

                 export [-fn] [name[=value] ...] or export -p

                -f:代表[变量名称]中为函数名称;

                -n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中;

                -p:列出所有的shell赋予程序的环境变量。

                [root@TSTVR200016Sandy etc]# export -p

                declare -x PWD="/home/vn0eco6"

                declare -x SHELL="/bin/bash"

                declare -x SHLVL="1"

                .................

                ..................

    pwd: 显示当前目录,相关环境变量$PWD,$OLDPWD

    history:显示历史命令列表;读取历史命令文件中的目录到历史命令缓冲区;将历史命令缓冲区中的目录写入命令文件。

    定制history功能,可通过环境变量实现:

                HISTSIZE: shell 进程可保留的命令历史条数

                HISTFILE:持久保存命令历史的文件

                 HISTFILESIZE:命令历史文件的大小

                >> echo $HISTSIZE

                1000

                >>echo $HISTFILE

                /home/USERNAME/.bash_history

                -c:清空当前缓冲区/内存中的历史命令;

                -d offset n: 删除指定的历史命令

                        >>history -d 1040   #删除第1040条命令

                        >>history -d 1040 10   #删除从第1040 条命令开始的10条命令

                -a:将历史命令缓冲区中的命令写入到历史命令文件中;

                -r:将历史命令文件中的命令读入当前历史命令缓冲区;

                -w:将当前历史命令缓冲区命令写入历史命令文件中。

                n:打印最近的n条历史命令   

                        >>history 5  

            调用命令历史列表中的命令:

                    !# : 调用历史命令中第#条命令

                    !STRING : 调用历史命令中最近一次使用以STRING开头的命令

                                注意:命令的重复执行需要依赖于命令的幂等性,即多次执行不报错;

    shutdown:关掉系统.

                [OPTIONS...] [TIME] [WALL...]

                  --help      Show this help

                  -H --halt      Halt the machine

                  -P --poweroff  Power-off the machine

                  -r --reboot    Reboot the machine

                  -h            Equivalent to --poweroff, overridden by --halt

                  -k            Don't halt/power-off/reboot, just send warnings

                  --no-wall  Don't send wall message before halt/power-off/reboot

                  -c            Cancel a pending shutdown

    poweroff:用来关闭计算机操作系统并且切断系统电源

                -n:关闭操作系统时不执行sync操作;

                -w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;

                -d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;

                -f:强制关闭操作系统;

                -i:关闭操作系统之前关闭所有的网络接口;

                -h:关闭操作系统之前将系统中所有的硬件设置为备用模式

    reboot:重新启动正在运行的Linux操作系统

                -d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;

                -f:强制重新开机,不调用shutdown指令的功能;

                -i:在重开机之前,先关闭所有网络界面;

                -n:重开机之前不检查是否有未结束的程序;

                -w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

    hwclock:显示/设置硬件时钟

              -s, --hctosys,以系统硬件时间为基准调整系统时间

                      Set the System Time from the Hardware Clock.

              -w, --systohc,以系统时间为基准调整系统硬件时间

                      Set the Hardware Clock to the current System Time.

    >>hwclock -w

    date: 显示或设置系统时钟

                date [OPTION]... [+FORMAT]

                >date +%F

                        2018-07-31

                >date +%T

                        15:39:30

                > date +"%F %T"

                        2018-07-31 15:39:52

    设定日期时间: date  [MMDDhhmm[[CC]YY][.ss]]

                > date 08080808.08  #设置时间为8月8号8时8分

                        Wed Aug  8 08:08:08 CST 2018

    相关文章

      网友评论

          本文标题:常见命令

          本文链接:https://www.haomeiwen.com/subject/zgvkiftx.html