首先我们可以使用虚拟机也可以使用云服务器。接下来我们均使用云服务器。
可以去阿里云,腾讯云等购买一个云服务器。
然后获取其公共ip即可。
然后输入ssh root@公网地址就可以成功登录你的云服务器了。
接下来我们学习基本指令。
首先就是who这个可以显示有那些人登录该服务器。
pwd就可以显示目前的工作目录
touch可以创建文件
.一个点是当前路径
..两个点是上级路径
linux里面的目录相当于windowns里面的文件夹
叶子节点一定是普通文件或目录,中间节点只能是目录。
路上的/是路径分隔符
cd是用来进行路径切换的。
绝对路径更适合配置文件。
我们一般更容易写相对路径。
d开头是目录,-开头是普通文件。
rmdir一般用来删除空目录
rm dir1也可以用来删除空目录
但是如果想深度删除 加-r,即递归的含义
可以删除非空目录
加一个f强制删除(rf还会再询问一次,-f会直接删除)
删除当前目录下的所有文件
*
可以向当前目录拷贝文件,也可以向其他目录拷贝文件
也可以拷贝到指定地点
反正要保证同级别目录不影响。
隐藏文件不会自动拷过去
起别名
写入操作(无重定向则是写到显示器)
重定向拥有创建新的文件的能力。
打印文件内容
more打印一屏只能回车向下走
Less可上可下,/名字还可以搜索
也可以打印指定行
tail同理
如果要查看中间
1.形成临时文件
2.命令行管道
tac:逆置
时间相关的指令
日志是为了能够回溯问题而生的。
但是find可能会比较慢。
which可以用来查指令。
通常在/usr/bin里面,一般查指令用which而不是find(速度原因)
会查找出包含相应字符串的行
-i(ignore)忽略大小写的区别。
压缩的指令
uniq会将重复行压缩为一行。
-u会将显示不重复行
-d显示重复行
sort可以将相同行放在一起