Linux系统只有一个根目录,用/表示。
1、列出目录内容命令
ls:可选项有-l、-a、-h;参数为指定Linux路径。
-l
选项表示以列表的形式列出;-a
选项表示列出包括隐藏目录在内的所有内容;-h
选项需要配合-l使用,表示给出文件的大小单位。
示例:ls -lh ~/test;ls -lha
2、cd 切换目录命令
cd:无可选项;默认不带参数的时候,切换到当前登录用户的home目录;携带Linux路径参数则切换到指定的目录下。
示例:cd /home/nbsp;cd ~;cd
3、打印当前工作目录命令
pwd 无可选项;无参数。
示例:pwd
4、特殊路径符
.:表示当前目录
..:表示上一级目录
~:表示当前登录用户的home目录;cd ~命令和cd效果相同,都是切换到home目录下。
5、创建目录/文件夹命令
mkdir:可选项有-p
,表示自动创建不存在的父目录,适用于创建连续多层级的目录;参数为Linux路径,即需要创建的文件目录。
示例:mkdir -p nbsp/ddd/test
6、创建文件命令
touch:无可选项,参数为需要创建的文件路径。
示例:touch ~/test.txt
7、查看文件内容命令
cat:无可选项;参数为要查看的文件路径。
more:无可选项;参数为要查看的文件路径。
more
与cat
命令的区别在于文件内容过多的时候,使用more
命令能够进行分页,一页一页的查看。使用空格键翻页,q键退出查看。
示例:cat zhanggp/nbsp/456/test.txt; more zhanggp/nbsp/456/test.txt
8、文件/文件夹复制命令
cp:有可选项-r
,用于复制文件夹使用,-r
可选项用于递归地复制目录及其内容。当需要复制一个目录及其子目录和文件时,可以使用该选项;有两个参数,分别表示被复制的文件或文件夹、要复制到哪儿的路径。
示例:cp -r ./zhanggp ./zhanggp2; cp ./test.txt ./test2.txt
9、文件/文件夹移动命令
mv:无可选项;有两个参数,分别表示源文件地址、目标文件地址。移动文件时,如果目标地址不存在,则起到修改文件名的效果。
示例:mv /home/nbsp/zhanggp/test.txt /home/nbsp/Desktop/
mv test Desktop/
10、文件/文件夹删除命令
rm:有可选项-r
(递归删除文件目录及其内容)、-f
(不弹出删除提示,进行强制删除,普通用户没有提示,root用户下可以看到);有无限多个参数,表示要删除的文件或者文件夹路径。
rm
命令支持通配符*,用来做模糊匹配。