命令行相关命令

更新时间:
2024-03-14
下载文档

命令行相关命令

  1. args 命令仅仅是将命令字符串解析出的子字符串数组打印出来,便于调测命令行实现本身以及理解命令行特性。

    [root@sylixos:/root]# args 123  abc
    arg   1 is args
    arg   2 is 123
    arg   3 is abc
    [root@sylixos:/root]#
    
  2. echo 命令用于将参数原样输出,可用于命令行特性测试。注意有多个参数时,是各个参数原样输出,参数间的空格会被忽略,要想参数内部也有空格,就需要用双引号将参数括起来。

    [root@sylixos:/root]# echo 123 456
    123 456
    [root@sylixos:/root]# echo 123      456
    123 456
    [root@sylixos:/root]# echo "123      456"
    123      456
    [root@sylixos:/root]#
    
  3. tty 命令用于查看当前命令行使用的 tty 文件。

    [root@sylixos_station:/root]# tty
    /dev/ttyS0
    [root@sylixos_station:/root]#
    
  4. shell 命令用于新建一个命令行实例。

    [root@sylixos:/root]# shell /dev/ttyS1
    
  5. shstack 命令用于显示或者设置 Shell 任务堆栈大小。注意,设置仅对之后启动的 Shell 有效。

    [root@sylixos_station:/root]# shstack
    default shell stack: 32768
    [root@sylixos_station:/root]# shstack 40000
    default shell stack: 40000
    [root@sylixos_station:/root]# shstack
    default shell stack: 40000
    [root@sylixos_station:/root]#
    
  6. clear 命令用于清除当前屏幕。

    [root@sylixos:/root]# clear
    
  7. color 命令根据 LS_COLORS 更新命令行配色方案。

    [root@sylixos:/root]# color
    [root@sylixos:/root]#
    
  8. exec 命令执行一个应用程序,后跟文件名,参数列表。注意,不能执行内建命令。

    [root@sylixos:/root]# help exec
    execute a program.
    exec [program file] [arguments...]
    [root@sylixos:/root]# 
    
    [root@sylixos:/root]# /apps/helloworld/helloworld
    Hello SylixOS!
    [root@sylixos:/root]# exec /apps/helloworld/helloworld
    Hello SylixOS!
    [root@sylixos:/root]#
    
  9. which 命令查找应用程序位置,按照 PATH 环境变量里的目录顺序逐个查找。注意,不能查找内置命令和普通文件。

    [root@sylixos:/root]# which dd
    /usr/bin/dd
    [root@sylixos:/root]# which ddd
    can not find file!
    parameter(s) error.
    [root@sylixos:/root]#
    
文档内容是否对您有所帮助?
有帮助
没帮助