1.shell 命令的格式
- 一条命令的三要素之间用空格隔开
- 若将多个命令在一行书写,用分号;将各个命令隔开
- 如果一条命令不能在一行写完,在行尾使用反斜杠\标明这条命令未结束
2 命令行操作 echo $HISTSIZE 显示历史命令容量 HISTSIZE = 1000 修改历史命令容量 3.shell中的通配符 星号(*) 匹配任意长度的字符串 问号(?)匹配一个长度的字符 方括号 ([…]) 匹配其中指定的一个字符 方括号 [ - ] 匹配指定的一个字符范围 方括号 ([^…]) 除了其中指定的字符,均可匹配。 4.shell中的管道 管道可以把一系列命令连接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入,以此类推。 5.输入输出重定向 输入输出重定向是改变shell命令或程序默认的标准输入/输出目标,重新定向到新的目标。 linux中默认的标准输入定义为键盘,标准输出定义为终端窗口。 用户可以为当前操作改变输入或输出,迫使某个特定命令的输入或输出来源为外部文件。 > file 将file文件重定向为输出源,新建模式。 file为自动新建文件 >> file 将file文件重定向为输出源,追加模式 存在file就追加,不存在就新建。 < file 将file文件重定向为输入源 2> file 将错误信息写入file文件 &< file 只要是命令的输出结果不管是否正确错误都追加到file中 6.命令置换 将一个命令的输出作为另外一个命令的参数。 命令置换符号单引号为ESC键下的单引号。 将pwd命令获取的路径作为ls的参数。
命令置换符也可以写作$()
二、linux基本维护命令
1.man命令 使用man命令可以找到特定的联机帮助页。包括名称、函数、语法以及可选参数描述。 使用翻页键翻页,使用:q退出 [] 表示参数可有可无。 另外,man也可以查库函数(2)、系统调用(3)等等 2.passwd命令 3.df df命令用于查看磁盘空间的使用情况。 -a 显示所有物理文件系统的使用情况,包括虚拟文件系统,如/proc -T 显示物理文件系统的文件格式类型 -h 物理文件系统大小按兆字节为单位显示 -k 物理文件系统大小按字节为单位显示 4.du 查看文件系统信息 du命令,列出目录和文件所使用的磁盘块数,每块占512个字节。 -a 仅列出空闲的文件数 -h 列出磁盘的使用情况KB -s 列出总的空闲空间KB du -h /etc
|