2.文件与目录操作

1.cd [dir]:dir可以是绝对或相对路径,为空的话表示当前用户家目录

2.pwd

3.mkdir [-opt][dir]:

创建目录dir,-p表示可以连同父目录一起创建。

4.rmdir [-opt][dir]:删除空目录

-p表示连同空的父目录一起删除

5.touch [-opt] filename:

将filename所有时间更新为当前时间,若文件不存在,创建一个字节为0的文件。

6.ls [-opt] [file]:

-a 列出隐藏文件

-l 列出文件的详细详细

-F 加上文件类型的指示符

-d 只显示目录名而不显示目录内容

-R 连同子目录内容一起显示

7.cat [file]:查看文本内容

8.more [file]:查看文本内容,按任意建滚动到下一屏,q推出。

9.less [file]:按jk可以向上向下滑动,q退出。

10.head [-opt][file]:

显示file指定的前n行,默认是10行,etc:head -5 hello.c

11.tail [-opt] [file]:显示最后几行。

12.ln [-opt] target link_name:链接文件,删除链接,对原来目录没影响。

(1)硬链接--ln默认是硬链接,链接文件必须在同一文件系统,并且不能建立指向目录的链接。

(2)软链接--加“-s”.

13.cp:

-a 拷贝目录时使用,保留链接,文件属性,并递归拷贝目录,等效于dpR组合。

-d 拷贝时保留链接

-f 强制删除已经存在的目标文件,不询问用户。

-i 覆盖目标文件之前,询问用户

-p 复制文件修改时间,访问权限等

-r或-R 递归拷贝目录内容,目标文件名必须为目录名。

14.mv:(注意,文件和目录之间是不能覆盖的)

-i 交互式操作。

-f 禁止交互操作。

15.rm: 删除一个目录中一个或多个文件或目录。

-r 递归的删除列出的目录及子目录

-i 交互式删除

-f 忽略不存在文件

16.find [-opt] [path] [expression]:

$find . -name "file*"--在当前目录及子目录下,查找所有以file开头的文件

17.which cmd:查找cmd的绝对路径

18.grep [-opt] 'string' file/dir

在file或者dir下的文件中搜索制定内容.

-c 只输出匹配行的计数

-I 不去分大小写(只适用单子符)

-h 查询多文件时,不显示文件名

-l 查询多文件时只输出包含匹配字符的文件名

-n 显示匹配行及行号

-s 不显示不存在或无匹配文本的错误信息

-v 显示不包含匹配文本的所有行

-R 连同子目录中所有文件一起查找

19.wc [-opt][file]:该命令统计file中的字节数,字数,行数

-c 统计字节数

-l 统计行数

-w 统计字数

20.chmod

(1) 文字设定法

chmod [who] [+/-/=] [mode]  file

操作对象who

 u用户 
同组用户 
 其他用户
 所有用户


 + 添加  
 - 取消 
 = 赋指定权限并取消其他所有权   
mode表示权限可以是组合值

r--可读,w--可写,x--可执行

u--与属主有一样权限

g--与与同组用户有一样权限

o--与其他用户有一样权限

(2)数字设定

chmod [mode] file

mode格式是三个0-7的八进制数,顺序是u,g,o

21.chgrp [-opt] group file/dir:

改变文件所属用户组,group可以是组ID,也可以是/etc/group 文件中的组名。

-R 递归改变制定目录及子目录和文件的属组。

22.chown

改变文件或目录属主和属组。

23.tar[-opt] file/dir

主选项:

-c 创建新的档案文件

-r 把要存档的文件追加到档案文件的末尾

-t 列出档案文件内容,查看已经备份了那些文件

-u 更新文件,用新增文件覆盖原备份文件,若无备份,追加在最后

-x 从档案文件中释放

辅选项:

-f 使用档案文件或设备

-k 保存已经存在的文件

-m 在还原文件时,所有时间设为当前

-M 创建多卷档案文件,以便在几个磁盘中存放

-v 列出详细信息

-z 用gzip来压缩和解压文件

-j 用bzip2压缩和解压文件

24.gzip [-opt] file

-c 将输出写入到标准输出上,并保留原有文件

-d 将压缩文件解压(gzip -d == gunzip)

-l 将每个压缩文件,显示详细字段

-r 递归式地查找并解压或压缩制定目录

-t 测试,检查压缩文件是否完整

-v 对每个压缩和解压的文件,显示文件名和压缩比

-num 制定解压缩速度-1/-fast最快,-9/-best最慢(高压缩比)

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(996) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值