Linux目录常用命令介绍【Shell命令】
cd: 改变当前工作目录
-
进入系统时默认进入的是家目录
-
进入根目录
-
进入当前文件夹(一个点“ . ”表示当前目录)
-
进入当前目录的上一级目录:开始进入系统时我们在家目录/root中,现在我们使用命令(cd …)进入到的是上一级目录,所以就到了根目录
(两个点“ … ”表示当前目录的上一级目录)
-
返回到家目录:刚才我们进入到根目录,现在我们想回到家目录
-
返回到上一次进入的目录(cd -)
ls: 以列表的形式显示出目录中的可见内容 -
ls:以列表的形式显示目录可见内容
2.ls -al: 以长列表的格式(详细信息)展示出目录中的(所有)可见内容
扩展知识:-a:显示所有信息,包括隐藏文件,这里的隐藏文件通常是一些系统、软件、用户的配置文件(比较重要,不能让你看到去下载等操作),一旦不小心修改到,系统运行起来可能就会出问题。
隐藏目录在linux中是以点开头的。
mkdir: 创建一个目录
注意:1.目录名不要出现中文,访问国外网站时可能会报错 2.也不要是汉语拼音 3.正确命名方式是以字母或者下划线开头,可以出现数字但不能有其他字符。
- mkdir Day01:创建一个目录
- 创建多个平级目录
- 创建多级目录
rmdir: 删除一个空目录
非空目录不能使用mkdir删除,需要使用rm命名删除,详细请继续往下看
cp:复制一个文件或者目录
- cp -r day04 day05 //前边是要拷贝的目录名称,后边是拷贝后的名称 -r:仍然是递归的意思
cp -r :用来辅助目录和文件(目录下的所有子目录和文件)
rm: 删除一个文件或者目录
3. 删除一个文件
4. rm -rf: 删除一个非空目录
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
-f:强制删除文件或目录,不需要确认;
-r 和 -f 命令要谨慎使用,一旦删除,无法找回,直接买票跑路
所以以后删除文件或者目录时,一定要加-i ,会有提示。
man rm:查看帮助文档,查看-f命令的作用,看不懂直接粘贴到百度翻译等翻译网站。
mv: 移动文件或者目录
- 在同一级目录操作,就是重命名
- 不同目录间操作,就是移动目录路径
clear: 清屏 与Ctrl + l 效果一样