今天的Linux操作系统以及基础指令的学习是对前一天的补充。
详情请看 :学习笔记——Linux操作系统及基础指令——(1)
一、基础指令(补充)
1 用户管理类
1.1 切换用户名
指令:su + 用户名
举例:su root
(我这里使用的的是虚拟机进行操作的,显示的密码是你创建虚拟机的用户开机密码。且修改的用户名原路径是没有改变的)
特别提醒:你输入你的密码上面是不会显示的,这是隐藏式输入,最好不要用小键盘,因为有时候你不知道你的小键盘有没有启动。
1.2 设置密码
指令: passwd + 用户名 (如果直接使用有时候会显示没有权限更改)
解决方法:sudo passwd + 用户名 (sudo:功能为管理员权限下放。如果在其他使用中显示权限不够均可尝试一下加入sudo再试试)
修改权限的方法:chmod +u+x +要修改的内容。
2 磁盘管理类
2.1 创建文件夹
补充方式:递归创建
指令:mkdir 文件夹 1/文件夹 2 -p
2.2 删除文件夹
指令1:rm + 文件名
指令2:rm + 文件夹 + -r
2.3 查看文本内容
指令1:cat + 文件名
指令2 :cat + 文件名 + -n(功能为给所展示的内容加上行数)
2.4 复制
指令1:cp +路径/文件1 路径/文件2
将路径/文件 1 复制一份, 放到后面的路径中命名为文件 2
指令 2: cp + 路径/文件 1 +路径
将路径/文件 1 复制一份, 放到后面的路径中
指令 3: cp + 文件夹 1 +文件夹 2 -r
文件夹 2 如果不存在: 复制一份文件夹 1 命名为文件夹 2
文件夹 2 存在: 复制一份文件夹 1 到文件夹 2 中
2.5 剪切
指令1:mv + 文件1 +文件2
剪切文件1,命名为文件2,然后文件1就没有了
指令2:mv + 文件 +文件夹
将文件放入后面的文件夹中
指令3 : mv +文件夹1 +文件夹2
文件夹2 如果不纯在:重命名
文件夹2存在; 将文件夹1放入文件夹2中
2.6 解压和压缩
2.61. 压缩
-x 解压 -c 压缩 -v 打印过程信息 -f 后面指名包名
压缩: tar -cvf +名字.tar.gz + 原文件(加上v会生成打印过程信息)
tar -cf +名字.tar.gz+ 原文件(不生成打印过程信息)
2.6.2 解压
指令:tar -xvf 包名
tar -xf 包名(加不加v的区别就是打不打印过程信息)
2.7 和操作相关的快捷方式
1》 通配符:
*: 匹配字符个数不受限制
? : 只匹配单一字符
2》 键盘上下键: 可以翻看刚才执行过的所有指令
3》 清屏: clear
4》 查看历史指令: history
5》 键盘的 tab 键
6》 pwd 显示当前位置的绝对路径
7》在终端里面进行复制粘贴:Ctrl+shift +c/v