目录
命令格式与目标处理命令
命令格式
命令格式: 命令 [-选项] [参数]
例: ls -la/etc
解释: 1)个别命令使用不遵循此格式,([]指的是里面内容,可加可不加)
2)当有多个选项时,可以写在一起 ,绝大多数顺序也是可以颠倒的
3)简化选项与完整选型(命令可简化) -a等于 --all (liunx中调用简化选型习惯用“-”,调用完整选型习惯用“--”)
目录处理命令:ls
查看目录里面的文件信息
隐藏文件的用处是什么?
单个ls,可以显示当前目录下的所有(没隐藏的)文件名,ls -a,可以显示当前目录下的所有(隐藏和没隐藏的)文件名
隐藏文件最开始的设计初衷,是为了告诉用户,这是一个系统文件,我们没有事情,或者确定要修改的时候再动它,否则,不要动它。
注意,隐藏文件不是为了保密,把文件藏起来不让人找到。
可以在ls 后面加“/”选择任意目录来进行查询。可以看到当前目录下的所有目录。
注意在Liunx许多命令中,不加选项也是可以执行的,加了选项只是为了调整功能,或者更好的指定目标操作对象。
“-l” 显示详细信息
用户的所有者,所属组和其他人,指的是用户和文件之间的关系,举例,我的电脑,那我就是电脑的所有者(默认状态下谁创建了这个文件,谁就是这个文件的所有者),但是,所有者的身份是可以转变的(我可以把我的电脑卖给其他人或者送个其他人,那么其他人就是这个电脑的新所有者了),一般情况下所有者只能是一个用户。
那么所属组呢,指的是一个用户集合,我的电脑我虽然是所有者,但放在家里,媳妇要用,我也得让她可以用啊,所以,媳妇就是这台电脑的用户组之一了,那么再接着说,除了这些我允许用我电脑的人,剩下的人就是其他人,我不会让其他人用我的电脑,因为跟他们不熟。
如果觉得以字节为单位显示看的不清楚,可以添加命令“-h”(可以将该命令和其他命令放在一起),来人性化显示文件大小
对于liunx系统下,只有最后访问时间、文件状态修改时间、文件的数据修改时间,而没有创建时间,如果文件自创建之日就没被改过,那么显示的访问时间就是它的创建时间。
查看文件的时候,最开头会有对文件类型的说明
文件类型常见的就三种: l软链接、d目录、-二进制文件
任何文件第一个参数是它的文件类型和用户对于的权限:
目录处理命令:mkdir
使用mkdir来创建目录。
也可以使用 “-p”递归创建目录,在一个不存在的目录下面创建目录。这样相当于创建了这个不存在的目录和这个不存在的目录下的目录。
同样也可以一次创建多个目录。
提醒要做好目录结构的规划,目录的命名也是要规划好的。
目录处理命令:cd
文件处理命令:rmdir
注意该命令是删除空的目录,如果目录非空,要先把目录整空,然后,再删除。
所以,这条命令在实际当中并不常用
目录处理命令:cp
如果复制目录需要“-r”,,注意liunx中是严格区分大小写的。
如果现在需要对文件进行备份,希望保留文件原始的所有属性,那么“-p”,这个参数就非常合适
Liunx在复制的时候可以改名字:
目录处理命令:mv
类比cp
目录处理命令:rm
即可以删除文件也可以删除目录。但切记不要随便删除!
文件处理命令:touch
在liunx中后缀名,不建议加空格创建文件名,如果加空格相当于是创建了两个文件。
除非用双引号引起来。
文件处理命令:cat
适合查看短文本。
文件处理命令:more
如果显示的内容很长,就可以用More来分页显示。如果要往回翻,怎么办呢?
文件处理命令:less
less命令可以往回(向上)翻页。按pageup成页的往上翻,按上箭头,成行的往上翻。
可以搜索关键词,按n键查看下一个查找高亮标记的关键词。
文件处理命令:head
只看文件的前几行和后几行
文件处理命令:tail