Linux 征途

日期: 2013年09月12日 标签: linux

常用命令

*sudo root passworld 可以重设密码

*进程切换 fg "%gor"

ctrl+c暴力退出

ctrl+z 挂起

ctrl+d 退出

*终端历史记录 history

!! 重复前一个命令

!字符 重复前一个以指定字符开头的命令

!num 按历史记录序号执行命令

!?abc 重复之前包含abc的命令

!-n 重复n个命令之前那个命令

*命令通配符:

  • : 匹配零个或多个

? : 匹配任意一个字符

[0-9]:匹配一个数字范围

[abc]:匹配列表内的字符

[^abc]:匹配列表以外的字符

*查找

$ locate keyword

需要特定数据库支持,数据库默认每天一更,可通过updatedb命令手工建立,更新数据库

find命令:功能强大的实时查找命令,可支持多条件查找,但速度慢

find 查找位置 查找参数

例如: 注意查找字符串都要有双引号

$ find . -name "filename" 在当前目录下,-name表示基于文件名查找, 用了通配符的文件名

$ find / -name "*.confg" 在根目录下, 基于文件名查找, 以.confg结尾的文件

$ find / -perm 777 查找根目录下,所有权限是777的文件 $ find / -type d 查找所有目录

$ find . -name "a*" -exec ls -l {} \; 除了ls -l,其他都是固定格式, 把所有文件名以a开头的文件名当作参数给ls -l命令执行 csdn:linux征途http://blog.csdn.net/column/details/linux-journey.html


<-->