zsh-syntax-highlighting 是zsh的语法高亮插件,非常实用
作用:命令错误会显示红色,直到你输入正确才会变绿色
继续阅读 “终端体验提升:zsh-syntax-highlighting高亮zsh可用命令”
春风若有怜花意,可否许我再少年。
zsh-syntax-highlighting 是zsh的语法高亮插件,非常实用
作用:命令错误会显示红色,直到你输入正确才会变绿色
大部分的Linux发行版的默认命令解释器是Bash,相比于默认的Bash,Zsh有更多的自定义选项,并支持扩展。因此Zsh可以实现更强大的命令补全,命令高亮等一系列酷炫功能。
默认的 Zsh 配置有点麻烦。因此一个叫 robbyrussel 的用户在 GitHub 上制作了一个配置文件 oh-my-zsh,这是目前为止最流行的 Zsh 配置,oh-my-zsh官网地址:
在VPS上安装Debian 10之后。 通过SSH登录到服务器。 Shadowsocks-libev包含在默认的Debian 10存储库中,但是已经过时了。 我们从Debian 10 buster-backports存储库中安装它,该存储库包含Shadowsocks-libev的最新版本,以便获得安全更新和错误修复。
继续阅读 “Debian10安装Shadowsocks-libev”
Debian是服务器端比较省资源的Linux发行版,安装Shadowsocks自然也选择Lightweight版的Shadowsocks-libev了。
如果是Debian9+或者Ubuntu16.10+:
apt-get update
apt-get install shadowsocks-libev
如果是Debian8,就需要从jessie-backports
安装了:
sh -c 'printf "deb http://httpredir.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list'
apt-get update
apt-get -t jessie-backports install shadowsocks-libev
安装完成后,同样修改配置文件:
Debian使用的是exim4作为MTA来收发邮件,默认是只能内部通信,不能给外部发送邮件的,其实修改起来很简单。
找到并修改update-exim4.conf.conf文件里的配置即可:
继续阅读 “Debian中打开exim4邮件功能”
sources.list
vi /etc/apt/sources.list
添加如下源保存
deb http://shadowsocks.org/debian wheezy main
或者直接用以下命令修改
echo "deb http://shadowsocks.org/debian wheezy main" >> /etc/apt/sources.list
修改好后直接使用apt管理器就可以安装
apt-get update
apt-get install shadowsocks
等待安装好后,修改配置文件 config.json
vi /etc/shadowsocks/config.json
修改里面的各项参数:
{
"server":"my_server_ip", //修改为服务器IP
"server_port":8388, //服务器端口
"local_port":1080,
"password":"barfoo!", //密码
"timeout":600, //连接超时设置(秒)
"method":"table" //加密模式
}
[success]method(加密模式包括): “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″。
默认是 table(不加密),推荐使用:”aes-256-cfb”[/success]
修改好后重启下shadowsocks服务:
service shadowsocks restart
服务端配置好后,在官网下载本地客户端,按服务端设置的参数在客户端里照填就可以了。
打开编辑器命令:
vi filename /*打开filename文件*/
vi +n filename /*打开文件,并将光标置于第n行首*/
vi + filename /*打开文件,并将光标置于最后一行首*/
vi +/pattern filename /*打开文件,并将光标置于第一个与pattern匹配的串处*/
vi -r filename /*在上次正用vi编辑时发生系统崩溃,恢复filename*/
vi filename1 filename2 /*打开多个文件,依次进行编辑*/
Vi编辑器包括命令模式和插入模式,命令模式下可以进行删除,保存,搜索等操作。 插入模式下进行内容的修改,插入模式按 ESC 会回到命令模式。 以下操作基本都在命令模式下,注意区分大小写。
目录操作:
rm -rf mydir /*删除mydir目录,不需要确认,直接删除*/
mkdir dirname /*创建名为dirname的目录*/
cd mydir /*进入mydir目录*/
cd - /*返回进入此目录之前所在的目录*/
cd .. /*返回上一级目录,中间有空格*/
cd ~ /*回当前用户家目录*/
mv tools tool /*把tools目录改名为tool */
ln -s tool abc /*给tool目录创建名为abc的符号链接*/
cp -a tool /home/vpser/www /*把tool目录,复制到www目录下 */
ls /* 列出当前目录下的内容 */
文件操作:
rm go.tar /* 删除go.tar文件 */
find mt.cgi /* 查找文件名为mt.cgi的文件 */
df -h /* 查看磁盘剩余空间 */
添加一个普通ssh帐号,可以用来登录putty管理服务器。
方法很简单,添加一个用户,并设置密码就可以了:
useradd username
设置(修改)用户密码:
passwd username
username
换成需要设置的用户名
如果添加的ssh用户不想让他有登录的权限,只是用来作为proxy.
那么可以给这个用户增加nologin
的权限。
继续阅读 “linux添加SSH帐号”