您的位置:首页 > 运维架构 > Linux

linux常用命令--目录和文件处理

2015-04-28 17:27 495 查看
一、基础知识

1.图形化和命令行界面互相切换

Ctrl+Alt+F2

Ctrl+Alt+F7

2.当前的登录用户

root

3.当前主机名

localhost

4.当前所在目录



5.超级用户提示符

#

普通用户

$

6.补全目录

Tab键

7.帮助

man 命令 如man ls

q 退出man

二、常用命令

命令格式 【命令】【选项】【参数】

1.查询目录中的内容 ls

ls [选项]【目录】

选项:

- a 显示所有文件

-l 详细文件信息

-d 目录属性

-h 文件大小






2.pwd --- 显示当前用户的家目录(超级用户 /root 普通用户 /home/user1/)

三、目录处理

1.建立目录 mkdir

[b] mkdir 目录名

[/b]

[b]mkdir -p 目录名 建立含子目录的目录,各层目录不存在,P递归建立[/b]

2.切换目录

cd 目录

常见操作:进入当前用户家目录 cd ~

进入上次目录 cd -

进入上一级目录 cd ..

进入当前目录 cd .

3.删除目录

rm -r 目录名,删除目录(含空或非空目录)且询问是否删除

[b]rm -rf 目录名,[b]删除目录(含空或非空目录)不再询问是否删除[/b]

[/b]

4.复制目录

cp -r 目录名 目标目录 复制目录

5.剪切

mv 源目录 目标目录

三、文件处理



1.创建 touch

touch 文件名

2.删除rm

rm -f 文件名

3.搜索文件 locate

locate 文件名----从后台数据库搜索文件,搜索速度快,但数据库非时实更新,一天更新一次

find 文件或目录

四、查找

查找文件 locate 文件名



查找文件或目录 find 搜索范围 搜索条件



查找文本grep

$ grep ‘test’ d*

显示所有以d开头的文件中包含 test的行。

$ grep ‘test’ aa bb cc

显示在aa,bb,cc文件中匹配test的行。

$ grep ‘[a-z]\{5\}’ aa

显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

$ grep ‘w\(es\)t.*\1′ aa

如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着 另外一个es(\1),找到就显示该行。如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: