一、命令概述
1. 命令本质
命令的特性:一般就是对应shell命令,每一个命令代表一个可执行程序,运行一个命令就相当于
运行一个可执行代码。
2. 打开终端方法
第一种方法:通过鼠标右键选择打开终端
第二种方法:利用Ctrl+Alt+T快捷键的方式
3. 普通用户/超级用户切换方法
(1)普通用户就相当于自己的家目录;
(2)超级用户:通过su或者sudo命令,通过输入密码可以进入到超级用户的模式。
/bin或/sbin存放的和命令相关的一些文件。
4. 终端快捷操作
通过Ctrl键加上l,实现清屏的效果;
重点:上键和下键(也就是说方向键) 主要功能是查找最近使用的所有命令。
5. 路径
(1)绝对路径:指的是从根目录开始逐层叠加,它的使用方法为: 从根目录开始,不能跳跃。配置环境变量:要添加绝对路径。
(2)相对路径:指的从终端的当前位置也可以是家目录逐层叠加,它的表示方法:
二、基础命令
1. clear指令
(1) 用法:clear
(2) 功能:清除命令 快捷键:Ctrl+l
2. su / sudo su
(1) 用法:su / sudo su
(2) 功能:在终端中切换到超级用户下(注意:要输入密码) 退出exit
退出超级用户快捷键:ctrl+D
3. date 命令
(1) 用法:date
(2) 功能:查询时间
4. cal 命令
(1) 用法:cal
(2) 功能:查看当前的日历时间
(3)补充:第一个:cal 年份
(4)第二个:cal 月份 年份
三、文件相关命令
1. cd指令
(1) 用法:cd
(2) 功能:在终端中进入指定的文件夹
2. pwd指令
(1)用法:pwd
(2)功能:以绝对路径的方式显示当前的路径是什么
3. chmod指令
(1)功能:更改文件的权限
查看文件的权限,使用ls –l 命令查看到所有文件的权限。
(2)用法:chmod [who][+][-] 文件名 解释:修改指定文件名中谁的权限增加、去除相应的mode值
(3)参数:
u 表示用户,即文件或者目录的所有者
o 表示其他用户
例如:给1.txt添加可执行权限
chmod 777 1.txt -à数字可以更改 111---7
4. touch 创建普通文件
(1)用法:touch 文件名
(2)功能:创建一个普通文件
扩展功能:可以一次性创建多个文件,注意事项(文件之间有空格)
5. rm 删除文件
(1)用法1:rm 普通文件
(2)功能:删除普通文件
(3)用法2:rm –r 目录文件
(4)功能:删除目录文件
6. mv 移动文件
(1)用法1:mv 源文件 目标文件
(2)功能:将文件移动,并改变文件的名字
(3) 用法2:mv 源文件 路径
(4)功能:将对应的文件移动到目标的路径下,文件的名字不变。
补充:源文件可以是目录文件,也可以普通文件
7. cp 复制文件
(1)用法1:cp 源文件 目标文件
(2)功能:将文件复制一份,到对应的目标文件中
(3)用法2:cp 源文件 路径
(4)功能:将源文件复制一个到对应的路径下面
8. mkdir 创建文件
(1) 用法:mkdir 目录文件的名字
(2) 功能:新建一个目录文件,并可以一次创建多个目录文件
9. rmdir 删除目录文件
(1)用法:rmdir 目录文件名
(2)功能:删除内容为空的目录文件---目录下面为空文件 ---rm –r 目录文件
10. ls 显示目录文件的内容
(1)用法:显示当前路径下文件的信息
(2)功能:查看当前路径下的所有文件
(3)利用ls –l 查看当前路径下文件的详细信息
(1)问题1:cp 复制目录 ---提示略过
(2)解决办法:cp –r 源目录 路径
(3)问题2:cd work 进入目录问题
(4)解决办法:最好结尾加上/