1.uname -r :输出Linux内核版本信息。
2.linux2.6.*内核默认支持的文件系统有ext3,ext2,ext4,xfs,不支持ufs。
3.linux查看CPU占用的命令:top。
4.题目
5.题目
6.题目
7.重定向
echo "字符串1" :在屏幕上打印字符串1。
echo "字符串1" > (目录)文件名 :将字符串一覆盖写入到文件中去,如果文件不存在,则新建文件,如果存在就直接写入。其中 > 的意思是输出重定向,如果是 >> 就是追加重定向。
cat :单单这个cat命令回车之后,输入什么就输出什么,从键盘中读取数据。
cat < 文件名 :从文件中读取数据,其中 < 是输入重定向。至于该指令和指令(cat 文件名)的区别,以后再讲解。
cat (此处可以加 < ) 文件A > 文件B :加文件A中的内容备份至文件B。
8.more指令
cat 文件 :将文件中的内容显示到最后一行。
more 文件 :将文件中的内容显示满整个屏幕之后,每按一次回车,显示下一行内容,按q退出(注意不能往上翻,不能按上下键,只能按回车键往下一条一条翻,所以不推荐使用)。
9.less指令
less 文件 :类似于more的用法,但是可以按上下键,来回翻阅,所以推荐这个。
10.热键
终止异常的命令 : Ctrl+c。
暂停 : Ctrl+z。
Ctrl+d :键盘输入结束,也可以用来取代exit。
Tab : 补全命令,显示命令。
11.管道
head -n 文件 :显示文件的前n行,注意,如果n不加,默认10行。
tail -n 文件 :显示文件的后n行,注意,如果n不加,默认10行。
如果要显示第991行到1000行之间的内容,可以先用head的指令获取前1000行的内容保存在一个临时文件中,在使用tail命令显示最后10行的内容。注意配合重定向(>)的使用(这种方法不怎么好,因为要创建临时文件)。推荐使用的方法 : head -1000 文件 | tail -10
管道( | ) :主要用于传输资源(数据),连接多条命令,批量化,流水化处理数据。
wc -l :统计文本行个数。
12.date指令
13.cal指令
14.find指令
find 起始路径 -name 文件名 :在这个起始路径之后,把所有的指定文件都查找出来。
15.which 指令 :在系统路径中去查找特定的指令所在的路径。
16.whereis 名字 :在系统中查找除了指定外所有和名字匹配的文件。
17.alias 别名='指令' :给指令起别名。重新登录后别名失效。
18.grep指令
19.xargs指令 :将输出结果作为命令行参数交给后面的程序。
20.压缩和打包指令
zip -r 目录.zip 目录 :将目录中的所有目录和文件压缩。
unzip 目录.zip :将目录解压缩到当前路径。
unzip 目录.zip -d 路径:将目录解压缩到指定路径。
21.bc指令 :计算器。
22关机指令
重启 : reboot
history :所有自己输入的命令,可以保存到一个文件中。