本文将给大家详细介绍Linux常用的指令、演示以及一些基础知识的讲解
目录
-
ls指令 -
file指令 -
pwd命令 -
whoami指令 -
cd指令 -
相对路径和绝对路径 -
which指令 -
touch指令 -
mkdir指令 -
添加用户信任关系 -
rmdir指令 -
rm指令 -
man指令 -
cp指令 -
mv指令 -
编辑 -
cat指令 -
echo指令 -
重定向 -
more指令 -
less指令 -
head 指令 -
tail指令 -
管道操作 -
date指令 -
cal指令 -
find指令 -
grep指令 -
zip指令/unzip指令 -
tar指令 -
bc指令 -
uname 指令 -
shutdown指令 -
stat指令 -
Linux下的三个时间 -
touch指令补充 -
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