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

一、基础知识

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

 mkdir 目录名

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

2.切换目录

cd 目录

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

                      进入上次目录      cd -

                     进入上一级目录 cd ..

                     进入当前目录 cd .

3.删除目录

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

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

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′就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值