网安-神盾

导航

Linux2使用命令

touch命令可以用来创建一个新的空文件,命令格式如下
touch 文件名
touch命令还可以把一个已经存在的文件的修改时间调整成执行touch命令的时间,语法和上面一样

rm命令可以删除一个文件,语法如下
rm 文件名

cp命令可以复制一个文件,语法如下
cp 现有文件名 新文件名

mv命令可以对一个文件进行剪切操作,语法如下
mv 现有文件名 新文件名

echo命令可以把命令行中命令后面的内容再次显示在屏幕上

>表示输出重定向,可以把命令执行中本应该出现在屏幕上的内容转移到某个文件中。会首先把文件内容全部删除然后再加入新内容。

>>也表示输出重定向,可以把命令执行结果追加在指定文件的内容后面

cat命令可以察看一个文件的内容,语法格式如下
cat 文件名

head命令可以察看一个文件的开头儿部分,缺省情况下是前10行。可以使用如下方法指定察看开头多少行
head -4 文件名

tail命令可以察看文件的最后部分,缺省情况下也是10行。也可以通过选项指定察看多少行。

more命令可以逐页把一个文件的内容显示在屏幕上

chmod命令可以调整一个文件的操作属性,语法如下
chmod 结果属性 文件名

ln命令可以用来创建一个链接文件,语法如下
ln 原有文件名 新文件名
这种方式创建出来的链接文件可以独立存在,叫做硬链接。
使用命令ln还可以创建软链接,语法如下
ln -s 原有文件名 新文件名
软链接文件依赖于原文件而存在

find命令可以用来进行文件查找,语法如下
find 开始目录路径 查找依据

通配符可以用来在命令中代表其他不确定的内容。?是一种通配符,它可以用来代表任意单一字符。*也是一种通配符,它可以用来表示不确定个数的任意字符。

管道可以把多个命令链接起来,把前一个命令的结果交给后一个命令进行处理。语法如下
ls -al | more

使用;可以在命令行中包含多个命令

命令行中某行如果以\作为结尾则表示命令还没有输入完成,需要在下一行继续输入。用这种办法可以把一条命令写在多行里。

在vi中可以使用两个行号表示一个范围,这种表示方式可以和很多命令结合起来一起使用,例如
:30,40s/thee/the/g 表示把第30行到第40行中间的所有thee都替换成the
:30,40m50 表示把第30行到第40行中间的内容转移到第50行后面
:30,40co50 表示把第30行到第40行中间的内容复制到第50行后面

 

posted on 2015-03-26 17:31  网安-神盾  阅读(79)  评论(0编辑  收藏  举报