Linux的目录树结构
1.了解目录树结构和说明
2.目录文件路径表示方法
Linux文件操作管理
Linux命令说明
1. 接下来所有的命令需要在一个载体上执行,这个载体就叫做终端。
2. 终端上所有命令都需要一个东西翻译解析一下,计算机才能理解并执行。
3. 这个翻译解析的东西叫SHELL解释器,RedHat和Centos默认shell解释器叫bash。
4. 既然需要bash帮忙翻译解释相关命令,那么你所敲的命令必须符合它的语法,否则报错给你看。
1.判断文件类型(file)
2.列出目录内容(ls)
3.创建目录(mkdir)
4.创建文件(touch)
5.查看文件内容(cat\tac\more\less\head\tail\ldd)
6.拷贝文件(cp)
7.移动或重命名文件(mv)
8.删除文件(rm)
Linux下如何获得帮助
1.简约求帮助(help)
help命令:知道该命令的含义,相关参数不知道可以使用help。
1)内部命令
help 命令
2)外部命令
命令 --help
3)如何判断一个命令是内部还是外部
type 命令
内部命令:shell内置的命令,如:bash
外部命令:第三方程序,软件带来的命令
可不判断命令类型,直接 help 命令或命令 --help
cd --help
help cd
2.详细求帮助(man)
Bash的标准输入输出
1.名词解释
标准输入(stdin):键盘上的输入 文件描述符—>0
标准输出(stdout):屏幕上正确的输出 文件描述符—>1
标准错误(stderr):屏幕上错误的输出 文件描述符—>2
2.相关符号
> :标准输出重定向,覆盖重定向, 1>或> 标准输出重定向, 2> 标准错误重定向
>> :重定向追加, 1>> 标准输出追加, 2>> 标准错误追加
< :标准输入
&> :标准输出标准错误重定向
3.举例说明
补充:
1)追加方式为在重定向基础上再加一个 ">",即"1>>"、“2>>”、“&>>”
2)将标准输出和标准错误一起重定向 并不进行显示错误信息的方式
./1.sh >/dev/null 2>&1 #注释:将标准输出和标准错误扔掉(放到空设备)
等于 ./1.sh &>/dev/null
a)/dev/null #Linux系统下特殊的设备文件,空设备,任何东西都可以放但看不见
b)./1.sh 、bash 1.sh 、sh 1.sh 命令功能相同,写法不同,权限方式不同
4.echo命令
# help echo
echo: echo [-neE] [参数 ...]
将参数写到标准输出。
在标准输出上,显示用空格分割的 ARG 参数后跟一个换行。
选项:
-n不要追加换行
-e启用下列反斜杠转义的解释
-E显式地抑制对于反斜杠转义的解释
`echo' 对下列反斜杠字符进行转义:
\a警告(响铃)
\b退格
\c抑制更多的输出
\e转义字符
\f换页字符
\n换行
\r回车
\t横向制表符
\v纵向制表符
\\反斜杠
\0nnn以 NNN (八进制)为 ASCII 码的字符。 NNN 可以是 0 到 3 个八进制位
\xHH以 HH (十六进制)为值的八按位字符。HH可以是一个或两个十六进制位
退出状态:
返回成功除非有写错误发生。
本文由傻鸟发布,不代表傻鸟立场,转载联系作者并注明出处:https://shaniao.net/linux/158.html