2.Linux常用命令
2.1 ls 命令
ls命令功能:查看文件信息,打开虚拟机进入终端,输入ls就会列出路径所有文件。
很多文件隐藏无法查看,需要加上在后面参数
文件名前面有.则为隐藏文件,如.bash_history
参数
ls -a
:显示所有文件(包括隐藏文件)
ls -l
:显示文件详细信息
文件类型和权限
第一列中的第一位d和-代表了这个文件的类型
第一个参数:
d:目录文件,
-:普通文件,
p:管理文件,
l:链接文件,
b:块设备文件,
c:字符设备文件,
s:套接字文件
第一列第一个参数后面的代表了用户权限
r:可读权限,
w:可写权限,
x:可执行权限,
-:没有权限
其余列
第二列
在-开头的普通文件下,其表示链接数,相当于快捷方式。
在d开头的目录文件下,其表示子目录数(不是文件数)。
第三第四列
是用户名和组名
第五列
是文件大小,字节为单位
第六列
修改时间
最后
文件名,
.表示当前目录,..表示上一级目录
2.2 cd 命令
cd命令功能:目录切换
cd+空格+路径//切换到指定路径 cd ..//进入上一级路径 //然后ls列出当下文件 cd linzaii/ //进入指定路径
小提示,在cd 后写出首字母然后按下tab会自动补全
cd / //进入根目录 cd ~ //进入家目录 //在root用户下的家目录和普通用户不同
2.3 pwd 命令
pwd命令:显示当前路径
2.4 mkdir 命令
功能:创建一个新的文件夹
mkdir test//在家目录下创建一个文件夹 mkdir -p//创建多级目录(相对路径)
2.5 rmdir 命令
功能:删除一个空目录(无法删除有东西的文件夹)
2.6 rm 命令
功能:删除文件或目录
注意:删除目录一定要加上-r参数
这个命令有三个常用参数:-r -f -i
rm -r test/ //递归删除这个目录下的所有文件 rm -ri test/ //在删除之前进行询问 rm -f //强制删除
2.7 touch 命令
功能:创建一个文件(mkdir是创建新的文件夹)
touch test.c //创建test.c文件 rm test.c //test.c只是文件而不是文件夹,不用-r但是可以使用-f和-i