美文网首页
常见命令

常见命令

作者: 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

相关文章

  • Firewall 常用端口

    安装Firewall命令: Firewall开启常见端口命令: Firewall关闭常见端口命令: 批量添加区间端...

  • 初识命令行之ls cat mv touch

    目录:一. 如何查找命令行的常见用法二. 几个命令行的常见用法三. 如何查找命令行释义 一.如何查找命令行的常见用...

  • ipython 魔术命令

    魔术命令:以%为前缀的命令,是ipython的特殊命令,方便完成常见的任务。,常见的魔术命令有:%run,%pas...

  • 一些常见的命令行

    一些常见的命令行 - 常见的自带命令 explainshell.com的用法 对于常见的命令行我们很容易能记住他们...

  • 常见命令

    echo:回显 echo [SHORT-OPTION]...[STRING]... -n : 行尾不换行输出,d...

  • 常见命令

    #帮助 git --help 1、新建 # 在当前目录新建一个Git代码库git init# 新建一个目录,将其初...

  • 常见命令

    测试代码是否正确 设置根路由 修改config 文件夹下的routes.rb文件 注: static_pages#...

  • 常见命令

    init:init [0123456] 对root用户开放1:单用户(不需要密码即可)2:多用户状态没有网络服务...

  • 常见命令:

    1.更改鼠标速度:xset m N2配置ssh:https://liyuans.com/archives/ssr-...

  • 常见命令

    zip -r -q -o pack.zip latest/

网友评论

      本文标题:常见命令

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