Linux_Shell学习笔记
文本模式与图形化模式的切换
图像界面切换到文本模式
文本切换到图像界面:
文本模式登录成功后的提示信息解析
命令行自动补齐
只存在一个的话,只需要按一次tab,而存在2个及以上则需要按2次tab
内部命令和外部命令
命令分为外部命令和内部命令
内部命令:是shell本身 自带的命令关键字
外部命令:是一个shell所写的程序
获得帮助-查指令的具体含义
方法一:help
查找外部命令的含义:指令+ --help
内部命令的含义:指令+ -help
方法二:man
man+指令
方法三:less
与man用法相同,只是更详细
数据同步
数据写入很快,平时使用不多,使用这个可以使数据即刻同步
切换用户身份
切换次数有限制,需要往上层返回
Cat命令
查看文件内容:读文件
绝对路径和相对路径
绝对路径:从根路径开始。以斜杠开头的是绝对路径。例如
相对路径:相对当前的路径
pwd:定位当前所在的路径
所以目录及子目录
查看指定目录的列表信息
这里是查看根目录
回到用户的家目录
方法一:cd
方法二:cd ~
方法三:cd $HOME
在当前目录创建目录
mkdir
指定目录创建目录
创建嵌套目录
需要加-p
普通用户的家目录:
~/
三次复制的含义
第一次复制是把new目录复制到另一个目录,并且改名为nnn
第二次复制是把new目录复制到nnn目录里
第三次复制胡询问是否覆盖
复制文件不用加-r 复制目录需要加-r
-r是递归删除子目录和子文件
删除
/*是删除newq下的所有内容
newq则是删除包括文件夹本身的所有内容
翻页
(1)
Pageup上一页、Pagedown:下一页
(2)
B上一页、空格下一页
符号链接
有箭头符号的就是符号链接
find查找
在根目录下查找:以.conf结尾的文件,大小在10k以内,属组为root的普通类型文件
#号是注释
如何运行:
0、编辑first.sh
1、先加权限、授权
2、输入三个参数:少于3个参数会报错,多于三个参数会全部输出
第一行是解释器的名字
If分支 参数小于3个 则执行后面的语句
设置 了一个COUNTER的初始值值为100