Linux基础入门
1.在命令行中用man获取帮助
man手册通常被分为8个区段:
查看相应区段内容,就在man后面加上相应区段数字即可,如:
2.输出图形字符命令banner
输出图形字符命令printerbanner
3.查看用户
创建切换用户
删除用户
4.进入home目录及获取当前路径
绝对路径与相对路径
5.新建空白文件、目录
复制文件、目录
要注意:直接用cp命令复制一个目录的话会出现错误
删除只读权限文件时可以用-f参数
删除目录也需要加-r
查看文件类型
学习Vim编辑器编辑文件
6.赋值变量及读取
export命令的作用
7.创建shell脚本文件
在脚本中添加如下内容
为文件添加可执行权限并执行脚本
添加自定义路径到“PATH”环境变量
注意:这里一定要使用绝对路径!
变量删除
8.如何让环境变量立即生效,这里有两种方法
9.搜索文件常用4类
whereis简单快速
locate快而全
which小而精
find精而细
10.使用zip打包文件夹
第一行命令中,-r参数表示递归打包包含子目录的全部内容,-q参数表示为安静模式,即不向屏幕输出信息,-o表示输出文件,需在其后紧跟打包输出文件名,后面使用du命令查看打包后文件大小。
设置压缩级别为9和1(9最大,1最小),重新打包:
使用-e参数可以创建加密压缩包
使用unzip命令解压缩zip文件:
$ unzip shiyanlou.zip
安静模式,将文件解压到指定目录:
$ unzip -q shiyanlou.zip -d ziptest
如果你不想解压只想查看压缩包的内容你可以使用-l参数:
$ unzip -l shiyanlou.zip
11.创建一个tar包
解包一个文件(-x参数)到指定路径的已存在目录(-c参数)
总结:常用命令
zip:打包:zip something.zip something(目录请加-r参数)
解包:unzip something
指定路径:-d参数
tar:打包:tar -zcvf something.tar something
解包:tar -zxvf something.tar
指定路径:-C参数
实验遇到的问题及解决
1.在试验3作业中使用 sudo 创建文件 /opt/forloutest时,总是报错无法创建。
一开始以为用sudo创建就是只用sudo命令,后来想到了touch以为也只是单用touch,最后都失败了
最后知道了如果touch失败,可能是当前用户没有在/opt/目录下创建文件和目录的写权限,在这种情况下,可以使用命令:sudo touch /opt/forloutest
通过百度知道了:
sudo:获取root权限。 touch:创建文件。
2.在试验2作业中toilet和figlet两个命令安装没有成功。
后来通过课程问答得到了解决办法,输入命令:
得到图案: