1.文件列表命令:ls     当前目录和指定目录下的文件列表。

ls -f,文件类型列表       ls -r,目录树文件列表

下图是我在linux下的截图:

2.数据传送:cat

读文件:cat filename     写新文件,覆盖:cat >filename;添加:cat >>filename    文件结束:ctrl-d

合并文件:cat filename1 filename2 > filename3

注:filename指的是文件名

(1).首先,我们在linux下新建一个文件file1,该文件建立在xg's Home里面,即自己(用户)的家,在里面我们写入内容Hello Linux:

(2).接着我们输入命令cat file1,读取file1的内容:

(3).接着我们输入cat >file1,然后在linux命令行中输入Hello World,回车按ctrl+d键结束:

发现file1文件的内容变成了我们输入的内容,即覆盖了file1文件里的内容。

(4).接着我们输入cat >>f1,然后在命令行中输入Linux,回车按ctrl+d键结束:

发现Linux被添加进了file文件中。

(5).接下来我在xg's Home里面再添加2个文件,分别为file2和file3,file2的内容为I love java,file3的内容为I love android,

然后在命令行中输入cat file1 file2 >>file3,然后分别查看file1,file2,file3的内容:

发现file1和file2的内容被添加到了file3中,并没被覆盖,如果此时我们再输入cat file1 file2 >file3的话:

发现file1和file2里的内容合并到了file3中,并且覆盖了file3之前原先的内容。

3.文件内容显示:more,head,tail

都显示了文件的内容。

4.复制:cp;移动/改名:mv;删除:rm

(1).首先,我们先在xg' Home里新建一个空文件夹,取名为folder,然后输入cp file3 folder 看能否把file3复制到folder文件夹中:

一不小心把folder单词拼错了,不过发现xg's Home里面多了一个文件floder,里面的内容为file3的内容,证明把file3的内容复制进去了,打开folder文件夹,发现多了一个file3文件:

(2).输入命令mv file3 f3:

发现file3文件名改为f1了。

(3).输入命令rm floder,就可以删除掉floder那个文件了。

5.文件内容显示:less -p [搜索词] [文件名]

— 结束:ctrl-z

— 移动一页,向下:f,Space;         向上:b

— 移动一行,向下:e,Enter;            向上:y

— 寻找移动,向下:/字符串;  向上:?字

— 继续寻找,同向:n;    反向:N

— 移动光标:箭头键

— 求助:h

输入命令less -p l file1,出现下图:

按ctrl+z键结束。(这里其它的命令就不示范了,就是在显示文件部分内容的时候按下一些按键,可以移动一页一行等等)

6.创建目录:mkdir;删除目录:rmdir,rm -r    挺简单的,自己在linux命令行理解下就行了。

7.链接文件:硬链接:ln  [被链接文件] [链接文件]       软链接:ln  –s [被链接文件]  [链接文件]

—软链接;也可以链接目录
—硬链接:一个物理文件多个目录路径,不能链接目录

8.检查文件内容:file

9.搜索文件:find [路径] –name [文件名]

— 后台运行:>[结果文件]  &

— 限制用户:-u [用户名]

— 限制修改时间:-mtime n

10.文件列表:ls

— 显示隐藏文件:  -a

— 横向排列:-x

— 每行一项:-1

— 排序:-r 反向;-t 时间

分别输入命令:

11.还有一些比较复杂的命令没有介绍,由于本人自学并且还是初学,有些复杂的命令还未了解掌握,请见谅!

12.以上内容仅供大家学习参考,写得不好请见谅,如有错误,请指出,谢谢!



linux文件操作命令介绍(一)相关推荐

  1. Linux文件操作命令(二)

    1.在前面我介绍过一些Linux文件操作命令,文章地址: http://blog.csdn.net/u012561176/article/details/44083321,但是我介绍了一些,还有一些比 ...

  2. linux文件操作命令--转

    引用地址:http://bbsunchen.iteye.com/blog/1010993 想自己一开始处理文件的时候,看文件有多少行,都要写个perl脚本,好不麻烦啊...以此文纪念自己傻逼的科研生活 ...

  3. linux文件命令介绍,linux文件搜索及其它基础命令介绍(3)

    1.linux中包含大量的文件,对于文件查找,linux提供了find命令. find是一个非常有效的工具,它可以遍历目标目录甚至整个文件系统来查找某些文件或目录: find [path...] [e ...

  4. Linux 文件系统结构介绍

    Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux 中文件系统是标准结构的吗?好了,上图简明地阐释了Linux的文件系统的层次关系.当你苦 ...

  5. Linux文件操作命令

    [rm] rm  删除文件 用法:rm [选项]... 文件... rm a.txt  è  删除a.txt文件 删除需要用户确认,y/nrm 删除不询问 rm -f a.txt  è  不询问,直接 ...

  6. linux文件操作命令包括,学习Linux命令之最基本的文件操作

    cdcd 是打开某个路径的命令,也就是打开某个文件夹,并跳转到该处. 复制代码代码如下: $ cd path ### path 为你要打开的路径. 其中 path 有绝对路径和相对路径之分,绝对路径强 ...

  7. XDL-(1)Linux文件操作命令

    Linux处理目录常用命令 ls:列出目录 cd:切换目录 pwd:显示当前的目录 mkdir:创建一个新的目录 rmdir:删除一个空目录 cp:复制文件或目录 m:移除文件或目录 ls(列出目录) ...

  8. linux文件夹介绍

     (1)documentation 这个文件夹下没有内核代码,仅仅有一套实用的文档,但这些文档的质量不一.比如内核文档的文件系统,在该文件夹下有相当优秀并且相当完整的文档:而另外一部分内核,比如进程调 ...

  9. linux文件操作命令入门笔记(tar,cp,mv,zip,scp)

    1.复制 cp,将temp.tar.gz文件从/home1/root1目录下复制到/home2/root2下面 cp /home1/root1/temp.tar.gz /home2/root2 2.移 ...

最新文章

  1. **使用 Git Hook 实现网站的自动部署
  2. 跟我学Kafka源码Producer分析
  3. linux模块加载和模块卸载时出现的问题
  4. JedisConnectionException: java.Net.SocketTimeoutException: Read timed
  5. Spring、SpringMVC、SpringBoot、SpringCloud的关系分享
  6. python基础安装第三方(十三)
  7. python中从键盘输入的代码_python如何从键盘获取输入实例
  8. php对html加密解密,PHP Mcrypt和HTML5加密API加密/解密
  9. Sixpack —— 支持多语言的 A/B 测试框架
  10. 关于MAC中anaconda下python版本的问题
  11. 基于Packet Tracer 的校园网络设计方案(计算机网络与通信技术课程实验)(二)——IP网络仿真配置
  12. 几个免费的IT技能学习视频网站
  13. 冰封王座人工只能_《冰封王座》地图:重装机兵MMR【V1.42回归版】
  14. rk3399调试ov2659(camera模块@dvp接口)--源码分析
  15. JavaScript函数创建表格
  16. 【经典递归问题 汉诺塔 求解】
  17. 4.分支语句和循环语句
  18. PP报工确认bapi:BAPI_PRODORDCONF_CREATE_TT
  19. 巴西电商Olist数据分析项目:SQL+FineBI
  20. 从配置,外观,写一篇小米13测评报告

热门文章

  1. 单片机串口通信电平不匹配的解决电路,5V 3.3V串口通讯
  2. Python爬虫学习第一天--uillib库和request库
  3. 数据结构Java版之查找算法(三)
  4. Go之Channel
  5. java 反射初探(1)
  6. Sql Server日期格式化
  7. 《又见一帘幽梦》高清视频
  8. 用jquery模仿的a的title属性
  9. JS-循环(while,for,嵌套)-跳转语句(break,continue)
  10. CSS清除浮动的五种常用方法