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.以上内容仅供大家学习参考,写得不好请见谅,如有错误,请指出,谢谢!