目录
6.文件查看指令cat,more,less,head,tail
1.alias指令
alias :显示现有别名。
alias -p:显示现有的别名。
alias 别名 =“指令”:未指令取别名。(指令用‘ ’or “ ”括起来都行)。
unalias + 别名:删除别名。
2.man指令
Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是
man + 命令名:查找该命令的用法。
例如:
man man:查找man的用法。
man + 数字 +命令名:只在该章查找。
例如:
man 3 printf:在第三章查找printf。
注意:按q退出。
手册分为8章
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文
件)
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig
3.cp指令
cp 源文件 目标文件:将源文件拷贝到目标文件。
cp -r 源目录 目标目录:将源目录拷贝到目标目录。
4.echo,cat指令
echo:原封不动打印。
echo “内容” >文件名:输出重定向。(输出到指定文件)
注意:1.当文件名不存在时自动创建。
2.清空文件内容。(例如可用”>文件名“来清空文件)
3.写入新内容。
echo “内容”>>文件名:追加重定向。(不清除文件原有内容)
cat 文件名:打印文件内容。
cat < 文件名:输出重定向。
5.mv指令
mv 源文件名 目标文件名:将源文件重命名为目标文件。
mv 源目录名 目标目录名:将源目录重命名为目标目录。
mv 源文件 目标目录 :将源文件移动到目标目录。(移动多个文件时文件间用空格隔开)
mv指令都可理解为移动:目标名文件不存在时自动创建。
6.文件查看指令cat,more,less,head,tail
cat -n:对输出所有行进行编号。
cat -b:空行不带编号。
cat -s:不输出多行空格。
more指令(只能下翻)
more -数字:输出到指定几行。
打印到满屏后停止,
回车下翻,q退出。
/数字可以转到指定行
less指令(可上下翻)
less /数字:搜索指定行。
可上下翻,q退出。
head指令
head -数字:显示头几行。
tail指令
tail -数字:显示尾几行 。
7.Linux的指令
Linux中所有的指令都只是可执行文件,与自己写的可执行程序本质相同。
输入的命令不过是调用Linux的可执行文件。(存在于/usr/bin)
ls /usr/bin 查看该目录。
……
which :查看指令所在路径。
8.通配符
*:通配符
对一类文件的操作例如: