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