一、终端的操作
1、打开终端
ctrl + alt +t: 打开一个新终端(该终端前可以没有终端)
ctrl +shift + e: 在同目录下,水平方向并行打开一个新的终端(在已有终端下进行)
ctrl + shift + o: 在同目录下,垂直方向并行打开一个新的终端(在已有终端下进行)
ctrl + shift +n: 在同一路径下,打开新的终端,两个终端分开(在已有终端下进行)
ctrl + shift + t: 在同一路径下,打开新的终端,两个终端不分开(在已有终端下进行)
2、关闭终端
指令格式:exit
快捷键:ctrl + d
3、快捷键
清屏函数:ctrl + L
强制结束程序:ctrl + c
自动补全:TAB
复制粘贴:ctrl + shift + c(注意ctrl c是强制结束)
4、终端的默认提示符:china@ubuntu:~/hz$
第一个china :用户名 登陆时的名字
第二个ubuntu:主机名 网络查找时显示的名字
~/hz$ :文件路径
~:开头,说明该路径是从家目录开始
/:说明从根目录出发
$:操作的权限
$:说明该权限为普通用户权限
#:说明该权限是管理员权限
打开终端默认是普票用户权限
5、提权 与 修改主机名
从普通用户到管理员权限: sudo -s sudo su root
从管理员用户到普通用户权限 exit su 主机名
修改管理员权限密码sudo passwd root
使用命令修改主机名:sudo hostnamectl set-hostname <新名称>
查看主机名:hostname
总结:用户名用于系统;主机名用于网络
- 常用的linux指令
- 指令格式: 指令名 可选项 参数
- 常用指令:
①ls指令(list):列出给定路径的文件或者目录信息
相对路径:从当前位置出发 到目标位置经历的路径
绝对路径:从根目录出发 到目标位置的路径
可选项:
-a:查看所有文件(包括隐藏文件)
-l:查看文件详细信息
文件详细信息:drwxr-xr-x 3 china china 4096 11月 26 14:57 hqyj
- d:表示文件类型
linux系统的文件类型一共有7种:bcd-lsp
b:块设备文件 (u盘、光驱) 可以对硬盘等块设备进行操作
c:字符设备文件 (串口设备、打印机设备)
d:目录文件(文件夹)
-:普通文件 比如程序、文本、图片、音频等等
l:链接文件 快捷方式
s:socket套接字文件 用于网络通信 实现客户端和服务器直接的通信
p:管道文件 用于进程与进程直接的通信
- rwxr-xr-x:操作权限,每三个一组,分别代表当前用户、当前用户所在组、其他用户的权限
r:read读权限
w:write写权限
x:可执行权限
-:无此权限
- 2:表示连接的文件个数
- china china:用户名 组名
- 4096:表示该文件为4096字节
- 11月 26 14:57:文件创建的时间
- hqyj:文件名
②cd(change directory) 改变目录(从根目录开始的绝对路径)
cd +空格 +想要进入路径(绝对路径或相对路径)
cd / :进入根目录
cd ~ ;进入家目录
cd 空格:进入家目录 这个空格也可以省略
cd . :进入当前目录
cd .. :进入上一级目录
cd - :进入上一次操作的目录
③pwd(print working directory) 打印当前正在工作的目录
④mkdir(make directory)创建文件夹
可选项:
-p:同时创建父级
同时创建多个文件夹:
mkdir hqyj/03/002 003 hqyj/03/004:相对路径创建了三个文件
⑤rmdir 删除文件夹(需目标文件夹是空)
可选项:
-p:文件夹删除后,如果父级为空时,同时删除父级
-f:强制删除(权限不足时)(强制删除也需要目标文件夹是空)
-i:交互删除
⑤rm 删除目录下的内容
可选项:
-r递归删除:删除该目录及其目录下内容
-f强制删除文件(权限不足时)
-rf强制递归删除目录以及文件
⑥cp 复制文件/文件夹 到 指定文件/文件夹
参数
复制文件到文件:
注意:目标路径的文件不存在时新建,已存在时覆盖
复制文件到文件夹:
复制文件夹到文件夹:cp -r <文件路径> <文件夹路径>
可选项:
-r递归复制目录及其目录下内容(拷贝文件夹需要-r )
⑥mv移动、重命名
文件1 文件2:
如果文件2不存在,则新建文件2,并删除文件1
如果文件2存在,则将文件1内容复制进文件2,并删除文件1
文件1 文件夹:
文件夹需存在,将文件1移动到文件夹内
文件夹1 文件夹2:
如果文件夹2不存在,则相当于移动+重命名
如果文件2存在,则将文件夹1及其内容 复制进文件夹2路径下,并删除文件1