linux学习笔记——2.1文件目录类命令

2.1 文件目录类命令
1、查看帮助信息
#info cd 帮助信息
#cd --help
2、列出目录或指定目录的文件名和目录名
#ls
3、修改文件的创建日期或以当前系统日期创建一个空文件
#touch
修改文件创建时间为系统当前时间:touch xw.sh
修改文件创建时间为指定时间:touch -t 201212121212.12 xw.sh
4、#cp
递归复制到该目录下所有子目录和文件
cp -r ./test/real test1
5、#mv
给文件或目录改名或将一个或目录移到另外一个目录
mv [选项] 源文件或目录 目标文件或目录
-i
-f
6、#rm
删除文件或者目录:rm -rf test/ (递归强制删除)
7、#cd、#pwd
8、#mkdir -pm 755 test2/test (test2、test均为新目录)
9、#rmdir
删除空目录:rmdir -p test (当子目录删除后其父目录为空时,也一同被删除。)
10、#file 查看文件类型
11、#cat 查看文本文件的内容
12、#more 分屏显示文本文件的内容
13、#less 显示文本文件的内容,可使用pageup和pagedown。:q 退出
14、#head 查看文件开头的内容,head [行数] 文件名,默认行数为十行
15、#tail 查看文件结尾的内容,tail [行数] 文件名
16、#sort 对文本文件中的各行进行排序,sort 文件名
#sort 123.txt >456.txt 将123.txt排序后重定向到456.txt文件中。
17、#unip 文件名
#unip 456.txt 文件中重复的行删除后输出
18、#ln [-s] 源文件名 目标文件名
-s 为软连接,相当于快捷方式;否则为硬连接,跟复制差不多。
19、#wc [-lwc] 文件名 统计文件的行数、字符数和单词数。


20、find使用范例
#find /root/Desktop/ -name 'file*' 在绝对路径下寻找文件名中包含file的文件
#find . -name 'file*' 在当前目录下寻找...

 

21、grep使用范例
在文件中搜寻匹配的行并且进行输出
#grep -r "miss" * 在当前目录及子目录下寻找文件中含有"miss"的行并输出
语法:grep [参数] <要找的字符串> 文件或者目录
-r 目录下递归搜索
-num:输出匹配行前后各num行的内容
-A num:输出匹配行后num行的内容
-B num:输出匹配行前num行的内容
-i:忽略大小写的区别
-v:只显示出那些不包括某字符串的行和文件,和默认的相反

 

 

转载于:https://www.cnblogs.com/lovexw/archive/2012/12/29/starrySky1105.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值