nkj827
作者nkj827·2020-04-30 23:34
项目经理·长春长信华天

linux常用命令

字数 2228阅读 707评论 0赞 1

使用cd命令进入不同的目录

新术语 cd (切换子目录)命令是在L i n u x文件系统的不同部分之间移动的基本工具。当登录进

入O p e n L i n u x操作系统之后,你处在用户子目录中。这个子目录有一个名字,也就是“路径名”,

它是由/ h o m e /开头,后面跟着你的用户名。

输入c d命令,后面跟着一个路径名,就可以直接进入到另外一个子目录中去。举例来说,

下面的命令把你带到/ u s r / b i n子目录中去:

cd /usr/bin

在/ u s r / b i n子目录中时,可以用下一个命令进入/ u s r子目录:

cd ..

在/ u s r / b i n子目录中你还可以使用下面的命令直接进入根目录,即“ /”目录:

cd .. / ..

最后,你总能够用下面的命令回到自己的用户子目录 (也就是保存自己文件的子目录):

cd 或者

cd ~

如果想使用m a n命令查看c d命令的使用手册页,会什么也找不到。为

什么呢?因为c d命令是内建在s h e l l中的,而s h e l l在敲过回车键之后就直接

解释执行命令行。第 6学时教程“使用s h e l l”的b a s h一节中有更多的详细

资料。

4.2.2 使用pwd命令查看自己所在的位置

p w d (显示工作子目录)命令告诉你自己所在的位置,并显示当前工作子目录。例如,如果

执行命令:

cd /usr/bin

接着输入:

pwd

会看到:

/ u s r / b i n

p w d命令虽然有一个使用手册页,但是实际上每次使用 p w d命令的时候使用的都是一个内

建在s h e l l中的p w d命令。怎样来区别它们呢?如果试用下面的方式调用 p w d命令,就会看到它

只给出当前的工作子目录:

pwd --help

反之,试着调用子目录/ b i n中的p w d命令,如下所示:

/bin/pwd --help

这将执行子目录 / b i n中的p w d命令而不是内建在 s h e l l中的p w d命令。会看到一个简短的

p w d命令的帮助文件而不是当前工作子目录。如果确实搞不清自己到底在什么位置,可以使用

子目录/ b i n中的p w d命令。

4.2.3 使用find命令在子目录中搜索匹配的文件

f i n d命令是一个功能强大的操作命令,可以使用它在硬盘驱动器上查找文件。只用一条很

简单的f i n d命令就可以在硬盘驱动器上很容易地查找文件。比如说,如果想查找子目录 / u s r中

的s p e l l命令,可以采用下面的方法:

find /usr -name spell -print

还可以用f i n d命令按照日期查找文件,或者可以指定一个日期范围。例如,如果想查找子

目录/ u s r / b i n中最近一百天没有使用过的程序,可以采用下面的命令:

find /usr/bin -type f -atime +100 -print

  • a t i m e参数后面跟着代表日期的一个数字。如果想在子目录 / u s r / b i n中查找建立不到一天的

新文件或者二十四小时内修改过的文件,可以使用下面的参数:

find /usr/bin -type f -mtime -1 -print

  • m t i m e参数后面跟一个表示天数的数字 (本例中是一天或者更短的时间 ),用来查找修改过

的文件。f i n d命令的搜索字符串中还接受统配符 (如*或? ),将在第5学时教程学到这些。举个

简单的例子,可以用f i n d命令下面的格式来显示子目录/ u s r中所有的P o s t S c r i p t格式的文件:

find /usr -name '*.ps ' - p r i n t

将在第1 6学时教程“图形工具程序”的“了解 L i n u x操作系统的图形文件格式”小节中讨

论P o s t S c r i p t格式。

  • x d e v是f i n d命令另外一个很便于使用的参数。我们前面所举的查询操作的例子都局限在

子目录/ u s r中。那么如果想从根目录 ( / )中开始查找会发生什么事情呢? - x d e v参数把查询操作

限制在当前的文件系统之中,本例中就是 L i n u x文件系统。如果没有在当前的文件系统中使

用- x d e v参数,f i n d命令就会不停地检索已挂装的所有的 C D - R O M光盘、D O S和Wi n d o w s分区,

这样就可能会找到一些并不感兴趣的文件、减慢搜索过程、输出杂乱的检索结果。

例如,可以用 - x d e v参数限制 f i n d命令查找一个 Wi n d o w s分区。如果希望检索子目录

/ m n y / d o s下已经安装Wi n d o w s中的所有以. s y s结尾的文件,可以按照下面的方法使用- x d e v参数:

find /mnt/dos -name *.sys -print -xdev

f i n d命令还有许多的不同的参数可以使用。

可以在搜索与删除任务中使用 f i n d命令,这样就可以从计算机中删除

选定的文件。请阅读第 2 1学时教程“系统监管基础”中“节省硬盘空间”

一节中的详细内容。

f i n d命令能够非常迅速地检索硬盘驱动器和文件系统,但是另外还有一些方法也可以用来

第4学时 阅读与浏览命令使用 49

下载

快速地查找文件,特别是可执行程序。请继续读下去吧。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广