-
Linux 基础知识背景

2.点击启动主机

2.1两个例题 1.打印输入内容 2.whoiam可以查当前登录用户的信息

其中单个单词无需添加双引号 如果字符串中包含一个或多个空格需要添加上双引号 “”
原因为什么需要引号:在命令行中:
空格是参数分隔符 - 用于区分不同参数------引号将多个单词组合成单个参数
命令:echo Hello
输出:Hello
命令:echo Hello Friend!
输出:Hello Friend! (注意:这里Hello和Friend!作为两个参数传递给echo,但echo会将它们连接起来输出,中间用空格分隔)但是,如果我们想要输出一个包含空格的字符串,并且希望这个字符串作为一个**整体参数**,那么就需要引号。
如:
命令:echo "Hello Friend!"
输出:Hello Friend! (这里整个字符串作为一个参数,所以echo直接输出它)在命令行中,引号(单引号或双引号,取决于系统)用来告诉shell将引号内的内容作为一个字符串,即使中间有空格。

| Command | Full Name | 个人理解 |
|---|---|---|
| ls | listing | 查看目录下的东西 |
| cd | change directory | 改变目录进入目录 |
| cat | concatenate | 查看文件中的信息 |
| pwd | print working directory | 查看当前所在目录 |
| find | 查找某特定的文件 | |
| grep | 查找文件中特定值 | |
| wc |

1.查看当前用户的信息
2.查看目录下的东西
3.查看文件中的信息
cat file.txt | head -n 10:显示文件的前10行。
cat file.txt | tail -n 10:显示文件的后10行。
4.查看当前所在目录
补充
5.
wc -l , --lines : 显示行数;
wc -w , --words : 显示字数;
wc -m , --chars : 显示字符数;
wc -c , --bytes : 显示字节数;
wc -L , --max-line-length : 显示最长行的长度;
6.
cat access.log | grep "THM"

7.
| Symbol / Operator | Description |
|---|---|
| & | 运算符允许您在终端后台运行命令. |
| && | 运算符允许您将多个命令组合在终端的一行中 ( 命令1&&命令2 都成立才会运行,# 如果文件夹存在,则进入该文件夹(dir myfolder && cd myfolder) |
| > | 运算符是重定向器 - 意味着我们可以获取命令的输出一个新的文件并将其定向到其他地方. |
| >> | 此运算符执行与运算符相同的功能>,但会追加内容输出而不是替换(这意味着不会覆盖任何内容) |
例子

head -n 5 names.txt && wc -l names.txt && echo "i have new insert" >> names.txt
查看 names.txt 前五行 并统计一共多少行, 然后重新插入一边 “内容”