介绍 ls cat mv touch 以及如何使用 explainshell.com 这个网站
1:ls 命令的含义是list显示当前目录中的文件名字。注意不加参数它显示除隐藏文件外的所有文件及目录的名字。PS: https://www.cnblogs.com/aijianshi/p/5756346.html 可以参考这篇文章
简单介绍几个参数
1.1.ls –a 显示当前目录中的所有文件,包含隐藏文件
1.2.ls –l 显示文件及其详细信息
这些参数可以组合起来使用,下面是例子
2:cat命令是文本输出命令,通常是用于观看某个文件的内容的。PS可以参考这篇文章https://www.cnblogs.com/zhangchenliang/p/7717602.html
cat主要有三大功能:
1.1.一次显示整个文件》$ cat filename
1.2.从键盘创建一个文件》$ cat > filename 只能创建新文件,不能编辑已有文件.
1.3.将几个文件合并为一个文件》$cat file1 file2 > file
3:mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
3.1.mv 文件名 文件名 将源文件名改为目标文件名
3.2.mv 文件名 目录名 将文件移动到目标目录
3.3.mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
3.4.mv 目录名 文件名出错
(我在dir目录下MKDIR新建了一个目录:20190529)
4:touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
参数说明:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息
上面的命令都可以在如下网址菜鸟教程中具体查看<https://www.runoob.com/linux/linux-command-manual.html>
explainshell.com网站的使用
在输入框中输入所要查询的命令之后,点击EXPLAIN。查看详细解释
后感:昨晚做了课后习题2之后,很有感触。当你遇到一个问题的时候,你肯定在想办法去解决。可能去网上搜找各种各样的答案,然后尝试。刚开始的时候,还有耐心。但是试了很多次,还是不成功。这时候,你是不是会选择放弃了。不要放弃,千万不要放弃,只要方向正确,只要有毅力,坚持下去,会成功的。要有不把它搞出来,不去睡觉不去吃饭的毅力和恒心。让学习成为习惯,像睡觉吃饭喝水一样!!!相信自己,fighting。