目录
1.计算机的基本组成
2.计算机的多用户使用
3.Linux的优点
-
开放性;
-
完全免费;
-
多用户;
-
多任务;
-
良好的用户界面;
-
设备独立性;
-
提供了丰富的网络功能;
-
可靠的系统安全性;
-
良好的可移植性。
4.介绍Windows与linux的目录结构
5、Linux常用命令
0.常用快捷指令
-
~ :表示家目录;
-
/ :根目录;
-
双击Tab键:自动补全内容,如果没有提示表示路径错误;
-
选中内容表示复制,按滚轮表示粘贴内容;
-
Ctrl+shift+加号:终端界面变大;
-
Ctrl+减号:终端界面变小;
-
Ctrl+l:清屏。
-
按上箭头,切换到上一个指令
1.终端指令
-
启动终端:Ctrl+Alt+T
-
gec:表示用户名;
-
ubuntu:表示系统名;
-
~ :表示用户当前所在的目录(家目录);
-
$ : 表示(普通)用户权限。
2.普通用户切换成超级用户
-
sudo -s:表示普通用户切换成超级用户;
-
密码:默认隐藏,即为自己虚拟机密码;
-
#:表示为超级用户。
3.超级用户切换成普通用户
-
su gec:表示超级用户切换成普通用户;
-
注意:这里的用户名(gec)不唯一,根据实际情况而定。
4.ls-列出家目录里的内容
5.ls /-列出根目录里的内容
注意:命令与/之间存在空格
1.ls -l
:列出当前目录下文件的详细信息
a.文件类型
-:普通文件 例如 : .txt .doc .c .cpp 音视频文件,图片文件...
d:目录文件(文件夹)
p:管道文件(进程间通信 俩个程序之间的通信,只能在同一台主机上运行
s:套接字文件(网络文件,进程之间通信,俩个程序之间通信,可以不是同一台主机
c:字符设备文件(驱动文件)
b:块设备文件(驱动文件)
l:软链接文件(快捷文件)
总结:linux总共有七种类型的文件,在linux中一切皆文件。
b.修改文件权限
用户:更改为7,即rwx 用户组:更改为5,即r_x 其他用户:更改为4,即r__
2.ls -a
:详细列出内容,以及被隐藏的内容(文件)
隐藏文件
3.pwd
:用于打印当前工作路径
4.cd
:用来切换工作目录
命令 | 含义 |
---|---|
cd | 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。 |
cd ~ | 切换到当前用户的主目录(/home/用户目录) |
cd . | 切换到当前目录 |
cd .. | 切换到上级目录 |
cd - | 可进入上一个进入的目录 |
结果:
5.cp
:拷贝文件
选项 | 含义 |
---|---|
-a | 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。 |
-f | 删除已经存在的目标文件而不提示 |
-i | 交互式复制,在覆盖目标文件之前将给出提示要求用户确认 |
-r | 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。 |
-v | 显示拷贝进度 |
-
输入cp xyz/ zzy/ -ivr指令 (/后面要空格),结果如下:
6.mv
:移动文件
选项 | 含义 |
---|---|
-f | 禁止交互式操作,如有覆盖也不会给出提示 |
-i | 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件 |
-v | 显示移动进度 |
-
结果:输入mv xyz/ zzy/ -v 指令 (/后面要空格)
7.touch
:创建一个空文件
-
输入touch abc:在家目录创建一个空文件,命名为abc。
-
输入sudo touch abc:在非家目录下创建一个空文件。
-
结果:得到一个名字为abc的空文件。
8.mkdir
:创建新目录
-
mkdir xyz:创建一个空目录,命名为xyz;
-
也可同时创建多个目录。
-
结果:得到一个名字为xyz的空目录。
-
结果:同时得到多个文件
9.clear
:清除终端上的显示,也可使用快捷键Ctrl+l来实现
-
输入clear指令;
-
结果:
10.rm
:删除目录