日期:2014-05-16  浏览次数:20734 次

linux学习笔记20100926

常用命令

?

命令名称:ln

功能描述:产生连接文件,源文件和目标文件一定要使用绝对路径

所在路径:/bin/ln ??? :all user

语法格式:ln [-s] 源文件 目标文件

示例:

ln /home/install.log /home/test/???????????? 硬链接,硬链接不能跨分区(类似于对象的引用)

ln -s /home/install.log /home/test/???????? 软连接(类似于对象的引用)

?

命令名称:mkdir

功能描述:创建空目录

所在路径:/bin/mkdir ??? :all user

语法格式:mkdir [选项] 目录

示例:

mkdir test

mkdir -p a/b/c/d

?

命令名称:rmdir

功能描述:删除空目录

所在路径:/bin/rmdir ??? :all user

语法格式:rmdir 目录

示例:

rmdir test

rm -rf test

?

命令名称:whereis

功能描述:显示系统命令和帮助手册所在目录

所在路径:/usr//bin/whereis ??? :all user

语法格式:whereis 命令

示例:

whereis ls

whereis cat

man 1 cat

?

命令名称:whatis

功能描述:显示系统命令的简要说明

所在路径:/usr/bin/whatis ??? :all user

语法格式:whatis 命令

示例:

whatis cat

whatis whereis

?

命令名称:find

功能描述:根据指定的关键字(属性字段),搜索指定路径下的文件或目录

所在路径:/usr/bin/find ??? :all user

语法格式:find [搜索路径] [搜索关键字] [文件或目录]

示例:

find /etc -name f*

find / -name test

?

命令名称:locate

功能描述:快速搜索文件或目录。要想找到文件或目录,需要先建立文件目录索引,更新索引使用命令updatedb,如果再此命令后新添加文件或目录,通过locate是无法找到的,需要再次updatedb,通常可以写一个计划任务每个一定时间执行updatedb命令,已达到即时更新索引的目的。

所在路径:/usr/bin/locate ??? :all user

语法格式:locate [文件或目录]

示例:

locate test

locate install.log

?

命令名称:grep

功能描述:在指定的文件里搜索包含指定内容的行,通常用来搜索一个字符串是否在某个文件中,或者用来排除包含某些字符串的行

所在路径:/bin/grep ??? :all user

语法格式:grep [选项] 搜索内容 源文件

示例:

grep 'root' install.log

grep 'tool' mtools.log

grep -v '#' mtools.log????????? -v 排除包含'#'的行

?

命令名称:man

功能描述:获取命令、C语言函数、配置文件的帮助信息。 获取帮助信息也可以使用--help或info命令

所在路径:/usr/bin/man ??? :all user

语法格式:man 命令

示例:

man ls

man grep

?

?