本文将给大家详细介绍Linux常用的指令、演示以及一些基础知识的讲解
目录
没有安装linux环境的可以看看这篇文章linux环境搭建
ls指令
语法:ls [选项] [目录]
功能:ls有多个选项,对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
ls不带选项默认显示当前目录下的文件
选项:
-l :以列表的形式列出文件详细信息
在Linux系统中,不以文件后缀区分文件类型,而是以第一个字符标识文件类型,不管是文件后缀是.c还是.txt或是其他后缀,只有是以-开头的就是普通文件
d:目录文件,简单来说就是文件夹,我们可以在该目录文件下新建文件
-:普通文件,分为文本文件、动静态库、可执行程序等
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
我们今天重点在前面的两类文件
单普通文件就可以分很多种,为了兼容windows同时便于我们大多数linux的用户区分文件的不同,我们还是习惯通过后缀来表示不同文件的类型。但有的文件必须加后缀,例如用c语言写的.c文件,需要特殊处理,以后缀区分类型
-a:显示目录下的所有文件包括隐藏文件,以点开头的表示隐藏文件,其中一个点表示当前路径,两个点表示上一级路径,我们将在下面的cd指令中讲解.和…
-d :将目录像文件一样显示,而不显示目录下的文件,这里的点,就表示当前路径
-R:列出所有子目录下的文件(以递归的方式) ,目录下的所有文件都会列出来
-n :用数字的 UID,GID 代替名称。
还有一些其他的选项就不演示了,大家下去可以尝试一下
-1 一行只输出一个文件
-r 对目录反向排序
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-t 以时间排序
file指令
功能:查看文件类型
语法:file [文件]
[king@VM-12-11-centos ~]$ file cat.txt
cat.txt: UTF-8 Unicode text #类型是文本文件
[king@VM-12-11-centos ~]$ file ret #类型是目录文件
ret: directory
pwd命令
语法:pwd
功能:显示当前路径