linux文件操作命令介绍(一)
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文件操作命令介绍(一)相关推荐
- Linux文件操作命令(二)
1.在前面我介绍过一些Linux文件操作命令,文章地址: http://blog.csdn.net/u012561176/article/details/44083321,但是我介绍了一些,还有一些比 ...
- linux文件操作命令--转
引用地址:http://bbsunchen.iteye.com/blog/1010993 想自己一开始处理文件的时候,看文件有多少行,都要写个perl脚本,好不麻烦啊...以此文纪念自己傻逼的科研生活 ...
- linux文件命令介绍,linux文件搜索及其它基础命令介绍(3)
1.linux中包含大量的文件,对于文件查找,linux提供了find命令. find是一个非常有效的工具,它可以遍历目标目录甚至整个文件系统来查找某些文件或目录: find [path...] [e ...
- Linux 文件系统结构介绍
Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux 中文件系统是标准结构的吗?好了,上图简明地阐释了Linux的文件系统的层次关系.当你苦 ...
- Linux文件操作命令
[rm] rm 删除文件 用法:rm [选项]... 文件... rm a.txt è 删除a.txt文件 删除需要用户确认,y/nrm 删除不询问 rm -f a.txt è 不询问,直接 ...
- linux文件操作命令包括,学习Linux命令之最基本的文件操作
cdcd 是打开某个路径的命令,也就是打开某个文件夹,并跳转到该处. 复制代码代码如下: $ cd path ### path 为你要打开的路径. 其中 path 有绝对路径和相对路径之分,绝对路径强 ...
- XDL-(1)Linux文件操作命令
Linux处理目录常用命令 ls:列出目录 cd:切换目录 pwd:显示当前的目录 mkdir:创建一个新的目录 rmdir:删除一个空目录 cp:复制文件或目录 m:移除文件或目录 ls(列出目录) ...
- linux文件夹介绍
(1)documentation 这个文件夹下没有内核代码,仅仅有一套实用的文档,但这些文档的质量不一.比如内核文档的文件系统,在该文件夹下有相当优秀并且相当完整的文档:而另外一部分内核,比如进程调 ...
- linux文件操作命令入门笔记(tar,cp,mv,zip,scp)
1.复制 cp,将temp.tar.gz文件从/home1/root1目录下复制到/home2/root2下面 cp /home1/root1/temp.tar.gz /home2/root2 2.移 ...
最新文章
- **使用 Git Hook 实现网站的自动部署
- 跟我学Kafka源码Producer分析
- linux模块加载和模块卸载时出现的问题
- JedisConnectionException: java.Net.SocketTimeoutException: Read timed
- Spring、SpringMVC、SpringBoot、SpringCloud的关系分享
- python基础安装第三方(十三)
- python中从键盘输入的代码_python如何从键盘获取输入实例
- php对html加密解密,PHP Mcrypt和HTML5加密API加密/解密
- Sixpack —— 支持多语言的 A/B 测试框架
- 关于MAC中anaconda下python版本的问题
- 基于Packet Tracer 的校园网络设计方案(计算机网络与通信技术课程实验)(二)——IP网络仿真配置
- 几个免费的IT技能学习视频网站
- 冰封王座人工只能_《冰封王座》地图:重装机兵MMR【V1.42回归版】
- rk3399调试ov2659(camera模块@dvp接口)--源码分析
- JavaScript函数创建表格
- 【经典递归问题 汉诺塔 求解】
- 4.分支语句和循环语句
- PP报工确认bapi:BAPI_PRODORDCONF_CREATE_TT
- 巴西电商Olist数据分析项目:SQL+FineBI
- 从配置,外观,写一篇小米13测评报告