man指令
man XXX(展现XXX相关指令的用法)
echo指令
echo+字符串
输入到显示器
echo“hello”>text.txt
将hello这个字符串输入到text.txt中(">"表示输出重定向)
这个输入每次都会从头开始,因此会清空之前的内容
若不想覆盖之前的内容,则使用">>",表示追加重定向
cat指令
cat +文件名
将文件中的数据打印到显示器
cat -n
将打印的每行标上序号
cp指令
cp src destination
可以拷贝普通文件
cp -r src destination
这个指令才能拷贝目录
说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存 在的目录,则会出现错误信息
mv指令
mv dir1 dir2
修改文件名,将dir1改为dir2
mv dir ../
剪切,将dir这个文件移动到上级目录中
mv dir1 ../dir2
剪切,并将这个文件重命名
alias指令
例:alias cmd='ls -l -i -a -n'
让cmd等于这个指令
more指令
与cat的功能相似,会自上而下开始打印直到占满屏幕,按回车会继续打印,如果要结束的话就按Q
more -500 text.txt
相当于打印500行这个文本里的文字
less指令
less指令可以上下翻,比more只能下翻要灵活,同时可以向上搜索和向下搜索
head指令
打印一个文件的前N行,默认为10行,可以自己指定看多少行,如下用法
head -9 log.txt(查看这个文件的前9行)
tail指令
打印一个文件的后N行,默认为后10行,用法和head类似