纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。
Linux技术交流QQ群:2636170(七月份最新!!)
现在的主流Linux发行版中,默认使用Bash解释器作为Shell终端,而Bash作为主流Linux系统的Shell解释器具有相当大的优势。 1.可以使用方向键的上下键调取过去执行的命令; 2.可以使用Tab补全功能,即手动打出前几个字母,若以此字符串进行查询只有一个命令或文件匹配,则补全此命令或文件名;若以此字符串查询有多个命令或文件,则显示查询到的命令列表或文件列表; 3.可以使用glob通配符功能:
*:任意个任意字符; ?:单个任意字符; [list]:匹配list中的任意字符; [!list]:不匹配list中的任意字符; [c1-c2]:匹配c1-c2中的任意单个字符,如[0-9],[a-z]; {string1,string2,...}:匹配{}中的任意一个字符串; {c1..c2}:匹配c1-c2的全部字符,如{1..10};
4.可以自定义环境变量以满足需求; 5.强大的批处理脚本;
帮助命令
作为自学者,首先需要学会的就是能看懂每个命令的帮助文档,那么第一个需要掌握的Linux命令就应该是man。
man命令
Linux下的帮助指令,通过man命令可以查看Linux中的命令帮助,配置文件帮助和编程帮助等信息。 语法: man [options...] 常用选项: -a:在所有的man手册中搜索; -f: 等价于whatis,显示给定关键字的简短信息; -M:指定man手册搜索的路径; -#:指定从#号man手册中进行搜索; 例如:
man ls man 8 ifconfig man -f sleep
| 区段 |
说明 |
1 |
一般命令 |
2 |
系统调用 |
3 |
库函数,包括C标准库 |
4 |
特殊文件和驱动程序 |
5 |
文件格式和约定 |
6 |
游戏和屏保 |
7 |
杂项 |
8 |
系统管理命令和进程 |
系统相关命令
echo命令
在终端上显示字符串或变量提取出来的值。 语法: echo [options...] [$variable|string] 例如:
echo "Hello Linux" echo $PATH
date命令
显示或设置Linux系统时间与日期。 语法: date [options...] [ dateformat] 常用选项: -d |