命令行指令ls
ls 是 list 的缩写,意思是罗列当前目录内所有能看见的文件,如图:
它与dir作用相同,只是对当前目录内的文件夹会用不同颜色显示并加上’/’
1、ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(Linux下文件隐藏文件是以.开头的,如果存在…代表存在着父目录)。
2、 ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
3、 ls -s 在每个文件的前面打印出文件的大小。 size(大小)
4、ls -t 按时间进行文件的排序 Time(时间)
5、 ls -A 列出除了".“和”…“以外的文件。列出除了”.“和”…"以外的文件。
6、ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
7、ls -S 以文件的大小进行排序
命令行指令cat
全称: concatenate files and print on the standard output
意思是 串联文件并输出
为便于举例,新建 和 ,以下为内容
1、,查看文件的内容。
2、cat -,查看文件的内容,并且由1开始对所有输出行进行编号。
3、cat -,查看文件的内容,用法与-n相同。
4、 ,同时显示和文件内容,注意文件名之间以空格分隔,而不是逗号。
5、cat -&,对文件中每一行加上行号后然后写入到中,会覆盖原来的内容,文件不存在则创建它。
6、cat ->&,对文件中每一行加上行号后然后追加到中去,不会覆盖原来的内容,文件不存在则创建它。
7、cat&<<ABC
在当前目录创建文件,输入文本,并设置任意结束字符如ABC
注意:最后输出结束字符时 大小写 必须与设置时完全一致,否则无效。
8、cat>&<<zar
找到当前目录中的文件,添加文本,并设置任意结束字符如zar
注意:最后输出结束字符时 大小写 必须与设置时完全一致,否则无效。
9、 >&
添加 的文本到文件中
注意:只添加不覆盖
10、 &
添加 的文本到文件中并覆盖原文本
命令行指令mv
mv 是 move 的缩写,意思是移动文件,如图:
1、mv 已存在文件名1 已存在文件名2
如:
结果: 已存在文件名2的文本被已存在文件名1的文本覆盖,然后已存在文件名1被删除。
2、mv 已存在文件名1 不存在文件名2
如:
结果: 已存在文件名1重命名为不存在文件名2 即 更名为
3、mv 文件名 文件夹
如: text
结果:文件被移入文件夹内 即被移入文件夹text中
4、mv * 文件夹
即把当前文件夹内的所有文件批量移动到指定文件夹中
命令行指令touch
touch 文件名
若文件不存在,则创建新的空文件
若文件存在,则将文件的时间戳修改为当前时间
网站explainshell的使用
这个网站相当于在线API,专门用于查询命令行指令
over.
本文发布于:2024-02-03 03:07:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170690086348246.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |