前言:利用VM14进行Shell命令的学习
- 记住一句话: Linux系统下一切皆文件
- 环境:已安装好的VM14
- 先学习基本的“语法”,之后进行实践操作(含截图)
- 目录
(1) Linux的特点
(2) 什么是Shell命令?
(3) 概念
(4) Shell常用命令(语法)
(5) Shell命令使用示例(实践) + 容易错误问题
(6) Linux中的一些使用技巧
(7) 安装操作过程中出现的问题
Linux的特点
- 多任务
- 多用户
- 多平台
- 多处理器
什么是Shell命令?
Shell命令:通过字符串命令来控制计算机;
Shell解释器:基本上是一个命令解释器,将用户输入的命令进行“检查语法”。
概念
-
Linux路径:
文件的路径表示法: /home
在Linux中,所有的东西都是以文件的形式存储在计算机中,所以要找到Linux里面的文件,就需要用到路径。 路径又分为绝对路径和相对路径: 绝对路径就是文件在计算机中所处的完整位置,如"passwd"配置文件的绝对路径就是"/etc/passwd"; 相对路径就是文件相对与当前所在位置的一个名字的简写,这个名字不会以"/"开头,而且名字会自动添加pwd显示的值。 绝对路径:由根目录开始 相对路径:不是由根目录开始
-
目录
2.1 文件
文件:有限的信息的集合,只能存在硬盘中。
所有的文件和目录都被组织成一个以根节点开始的旋转90°的倒置的树状结构。2.2 目录
目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录。
【例】/home/用户名/a.txt
顶层根目录的表示:“/”
第一个 "/“称为根目录(系统顶级目录)、中间的”/"为分隔符。用户的主目录:每个用户都有一个主目录( /home)
工作目录 :用户当前所在终端的位置
文件系统中的两个特殊目录:
“.” 表示当前目录,即用户所在的工作目录
"…"表示父目录,即当前目录的上一层目录
(此处包括以下部分,全部都是两个点)2.3. 二级目录
在第一个"/“之后会出现”/bin"、"/root"、"/home"、"/etc"…
这些目录为二级目录,是在系统装机时自动建立的。不同的目录存储不同的文件: "/bin"目录用来存储系统命令; "/root"是超级用户家目录; "/home"为普通用户家目录; "/etc"为大多数系统管理文件。
Shell常用命令
-
用户分为:
(1)超级管理员(具有一切的权限):root
(2)普通用户:
【语法】
创建用户:useradd/adduser
命令参数:useradd -c “姓名” -u uid(自定义) 用户名 -
su :从当前的用户切换到另一个指定的其他用户
-
设置密码:passwd
-
删除用户:userdel -rf 用户名
-
who:查看当前都登陆了哪些用户
who am i:查看当前登录用户是谁
which is :查找命令在哪个文件夹下 -
创建文件夹:mkdir 文件名(make directory)
mkdir -p:递归式地创建目录 -
打印工作目录:pwd (print working directory )
作用:查看当前所处位置