whoami是linux系统命令,用来查询当前用户使用的账号。
用户当前使用的账号在命令后加上符号&可以让命令在后台运用,也就是说命令运行过程中终端窗口还可以正常使用。
clear命令可以把屏幕上的内容都清除。
rmdir命令可以删除一个没有内容的目录,rm -rf +要删除的文件名 可以删除一个有内容的目录。
tar 打包处理命令,在打包过程中可以进行压缩处理。打包压缩处理的命令是tar zcvf <打包压缩文件名>.tar.gz <希望打包压缩的内容>。
解包解压缩的命令是tar zxvf <打包压缩文件名>.tar.gz
cp 命令可以复制一个文件 。cp(现有文件名)(新文件名)
mv命令可以对一个文件进行剪切操作;mv (一个文件) (另一个文件)
echo命令可以把命令行中命令后面的内容再次显示在屏幕上;
>表示输出重定向,可以把命令执行中本应该出现在屏幕上的内容转移到某个文件中。(会首先把文件内容全部删除然后再加入新内容)。
>>也表示输出重定向,可以把命令执行结果追加在指定文件的内容后面。
cat命令可以察看一个文件的内容,语法格式如下
cat 文件名
head命令可以察看一个文件的开头儿部分,缺省情况下是前10行。可以使用如下方法指定察看开头多少行
head -4 文件名
tail命令可以察看文件的最后部分,缺省情况下也是10行。也可以通过选项指定察看多少行。
文件名
ln命令可以用来创建一个链接文件,语法如下 : ln 原有文件名 新文件名 这种方式创建出来的链接文件可以独立存在,叫做硬链接。
使用命令ln还可以创建软链接,语法如下: ln -s 原有文件名 新文件名
软链接文件依赖于原文件而存在
?是一种通配符,它可以用来代表任意单一字符。*也是一种通配符,它可以用来表示不确定个数的任意字符。
管道可以把多个命令链接起来,把前一个命令的结果交给后一个命令进行处理。语法如下
ls -al | more使用.
;可以在命令行中包含多个命令命令行中某行. 如果以\作为结尾则表示命令还没有输入完成,需要在下一行继续输入。
*****
在vi中可以使用两个行号表示一个范围,这种表示方式可以和很多命令结合起来一起使用,例如
:30,40s/thee/the/g 表示把第30行到第40行中间的所有thee都替换成the
:30,40m50 表示把第30行到第40行中间的内容转移到第50行后面
:30,40co50 表示把第30行到第40行中间的内容复制到第50行后面