Linux基本操作
cd: 切换目录
cd:#切换目录命令!
./:#当前目录
/:#绝对路径
cd..:#返回上一级目录
cd ~:#回到当前的用户目录
pwd :#显示当前用户所在的目录
ls:输出目录
-a:#参数: all ,查看全部的文件,包括隐藏文件
-l:#参数列出所有的文件,包含文件的属性和权限,没有隐藏文件
ls -al 查看全部的文件包括隐藏文件的属性和权限
mkdir:创建文件夹
mkdir -p test2/test3/test4 # 用-p递归创建层级目录
rmdir:删除文件夹
rmdir -p test2/test3/test4 #递归删除文件
rmdir仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录-p参数即可
cp:复制文件或者目录
cp install.sh cqhstudy #将当前目录下的install.sh 复制到cqhstudy文件夹中
rm:删除文件和文件夹
-f #忽略不存在的文件,不会出现警告,强制删除!
-r #递归删除目录!
-i #互动,删除询问是否删除
rm -rf install.sh/#删除系统中的install.sh
mv: 移动文件或者目录|重命名文件
-f #强制
-u #只替换已经更新过的文件
Linux文件属性
实例中, boot文件的第一个属性用"d"表示。 "d"在Linux中代表该文件是一 个目录文件。
●当为[d]则是目录
●当为[-]则是文件;
●若是[l]则表示为链接文档( link file);
●若是[b]则表示为装置文件里面的可供储存的接口设备(可随机存取装置) ;
●若是[c]则表示为装置文件里面的串行端口设备,例如键盘、鼠标( 一次性读取装置)。
其中,[r]代表可读(read)、[w]代表可写(write)、[x]代表可执行(execute)。
修改文件属性
chgrp :更改文件属组
chgrp [-R] 属组名文件名
chown :更改文件属主,也可以同时更改文件属组
chown [-R] 属主名文件名
chown [-R] 属主名:属组名文件名
chmod :更改文件9个属性
chmod [-R] xyz 文件或目录
r:4 w:2 x:1
文件内容查看
cat:由第一行开始显示文件内容
tac:从最后一行开始显示,可以看出tac是cat的倒着写!
nl:显示的时候,顺道输出行号!
more一页一页的显示文件内容(空格表示翻页,enter代表向下看下一行)