Linux

安装宝塔面板:https://blog.naibabiji.com/tutorial/install-bt.html

不记得关键字:先输入大概 + 两下Tab键

查找历史输入的命令:Ctrl + R 再写入该命令大概的样子

查看历史输入的命令: history 使用 !数字 来输入对应数字的命令

 

清屏:Ctrl + L (清屏后可以用鼠标滚轮往上看记录) 差不多等同于 clear命令

文件结束: Ctrl + D

光标在一条命令的开头:Ctrl + A

光标在一条命令的结尾: Ctrl + E

删除光标左侧所有的命令(复制):Ctrl + U

删除光标右侧所有的命令(复制):Ctrl + K

删除光标左侧的一个单词(复制):Ctrl + W

粘贴删除的命令:Ctrl + Y

 

客户端连接服务端ssh:ssh root@192.168.5.164(服务端IP地址)

客户端配置ssh:nano /etc/ssh/ssh_config 或 vi /etc/ssh/ssh_config

服务端配置ssh(全局):nano /etc/sshd/ssh_config 或 vi /etc/sshd/ssh_config

 

修改全局的config文件后,需要重新连接ssh或者重启sshd服务才会生效。

 

 

 

 

 

 

Linux版

 1、下载文件

 

按Ctrl + C 中断下载

 

例如:

wget http://192.168.5.108/api/%E6%B5%8B%E8%AF%95.jpeg

 

 

 2、拷贝(前提是要建立起ssh连接)

 

 

 

 

 

 

 

 

 

 3、ftp

 

 

 

 

 

 

下载:

ftp> get 文件名

 

 

注意:

连接ftp后命令行会变成

 

此时想不退出ftp并且能够执行本地命令可以在命令前加一个 !

例如:

ftp> !ls

 

这样就会执行本地的ls命令

 

上传:

ftp> put 文件名

 

550报错:无权限

 

 

 

 

 4、sftp

 

 

 

 5、rsync

 

 

 

 

 

 

 

 

 

 6、Shell

 用法

 

 

开头第一行在指定使用的Shell的路径(不指定也行,不过会自动使用sh去解析/运行)

 

 

#查看当前目录下的文件是否可以使用当前的权限执行,带有 x 表示可以
ls -l

 

 

 

 

变量

 

 

 

那么message的值为:Hello,it's me

如果要换行,可以使用 \n

执行脚本,打印变量名:

编辑 variable.sh 文件

 

执行 variable.sh 脚本

 

 符号

 

 

 

 

 

 

 

 

 

read

执行脚本之后输入 Oscar 打印出 Hello Oscar !

 

 

 

 

 

 

 

 

 

如果输入的字符达到5个,自动直接输出

除了这些还有 -t -s

shell还有很多功能,具体这里不做演示。

 

 7、网络

方式一:

 

查看网络管理器状态

systemctl status NetworkManager

 

进入菜单

nmtui

 

 

 

 

posted @ 2022-02-12 14:36  nicechen  阅读(37)  评论(0编辑  收藏  举报