|/usr/bin/screen
|---------------------------------------------------------------------------------------------------------
|Bash shell的功能:
|
|/bin/bash 是 Linux 默认的 shell
|
|/home/qxd/.bash_history记录了曾经下达过的命令
|
|[Tab] 接在一串命令的第一个字的后面,则为命令补全;
|[Tab] 接在一串命令的第二个字以后时,则为『文件补齐』!
|
|[tab][tab]打印所有命令,所有以 c 为开头的命令,就按下c[tab][tab]
|
|命令别名配置功能: (alias) 如alias ll='ls -l'
|
|命令太长就用\来引出到第二行
|---------------------------------------------------------------------------------------------------------
|
|脚本编程语言:awk、Perl、Python、Ruby、Shell
标准输入输出:
标准输入(standard input)的文件描述符是 0
标准输出(standard output)是 1
标准错误(standard error)是 2
1> 指标准信息输出路径(也就是默认的输出方式)
2> 指错误信息输出路径
2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起)
小知识:
(1)& 放在启动参数后面表示设置此进程为后台进程
(2)#! 当一个文件中开头的两个字是#!当一个文件中开头的两个字是#!时,内核会扫描该行其余的部分,看是否存在
| 可用来执行程序的解释器的完整路径(中间空格略过)。
(3)当Shell执行一个程序时,会要求unix内核启动一个新的进程;外部命令就是由shell的副本(新的进程)所执行