操作用户相关
- pwd 查看当前目录
- sudo su - 切换root用户
- passwd root 设置root密码
- apt-get install 安装命令
ssh协议相关
- 设置root可以远程ssh登录
- 编辑 /etc/ssh/sshd_config 文件,找到 PermitRootLogin,如有注释则去掉,修改为 PermitRootLogin yes
- service sshd status 查看ssh启动状态
- dpkg -l | grep ssh 查看ssh
- service sshd start 启动ssh
下载命令
- wget 链接地址
文件操作命令
- 查看编辑文件
vi(vim) index.js (当前目录下的index.js)
vi(vim) ../user/index.js (上一个目录下的user目录下的index.js) - dd 删除单行
- :w 保存修改
- :q 退出
- :wq 保存修改并退出
- :wq! 强制保存修改并退出
文件夹相关
- 创建文件夹
mkdir 文件夹名称 - 给文件夹权限
chmod -R 777 文件夹名称 - 删除文件夹
sudo rm -rf 文件夹名称 - 重命名文件
mv a.txt b.txt - 复制文件
cp a.txt b.txt
杂项
- 搜索文件内容在文件第几行
grep -n "搜索的字符串" aa.js(要搜索的文件) - 创建硬连接
ln source_path target_path - 创建软连接
ln -s source_path target_path - 修改为静态ip
- sudo vi /etc/network/interface
- 注释 iface ens33 inet dhcp
- 添加如下代码:
iface ens33 inet static
address 10.0.0.11(静态IP地址)
netmask 255.255.255.0
gateway 192.168.8.2
Linux菱形乱码的解决方案
1.vim /var/lib/locales/supported.d/local
2.将里面的原有内容删除,添加为:
en_US.UTF-8 UTF-8
执行命令:vim /etc/default/locale
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
Linux翻墙操作
需要本地git 环境
1.yum install -y git
2.git clone https://github.com/SAMZONG/gfwlist2privoxy.git
3.cd gfwlist2privoxy/
4.mv ssr /usr/local/bin
5.chmod +x /usr/local/bin/ssr
6.ssr install
7.ssr config
配置如图:

8.ssr stop(可能缺少python,安装命令 apt install python)
9.ssr start
10.sudo apt-get install polipo
11.vim /etc/polipo/config (添加下面代码)
-----------------填入start------------
logSyslog = true
logFile = /var/log/polipo/polipo.log
proxyAddress = "0.0.0.0"
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
chunkHighMark = 50331648
objectHighMark = 16384
serverMaxSlots = 64
serverSlots = 16
serverSlots1 = 32
-----------------填入end------------
- sudo /etc/init.d/polipo restart
export http_proxy="http://127.0.0.1:8123/"
export https_proxy="http://127.0.0.1:8123/"
curl -sL www.google.com.hk
每次重启linux系统后开启翻墙
- ssr start
- sudo /etc/init.d/polipo restart
- export http_proxy="http://127.0.0.1:8123/"
- export https_proxy="http://127.0.0.1:8123/"
- curl -sL www.google.com.hk
别名
- 查看别名
alias - 设置别名(临时生效)
alias nodeos=/root/eos/build/programs/nodeos/nodeos - 永久生效
在/root/.bashrc文件中添加别名设置 - 删除别名
unalias nodeos
linux在windows下映射网络文件夹
- 安装samba
sudo apt-get install samba samba-client samba-common samba-common-bin - 启动samba服务
sudo /etc/init.d/samba start - 修改文件
vim /etc/samba/smb.conf - 在文件最下面添加
hosts allow = ip地址 //windows的IP
security=share
[eos] //共享文件夹名称
path = /root/ 共享目录
public = yes
writable = yes - 重启samba
/etc/init.d/smbd start - 添加用户
sudo smbpasswd -a hinata(用户名称) - windows下映射
\服务器ip\eos