Linux常用的命令
本篇文章主要记录本人常用的Linux命令,以备查验
代理命令
开启Trojan
cd trojan
./trojan -c config.json
查看 Trojan 是否启动成功
ps -ef | grep trojan
使用proxychains走代理
proxychains wget https://www.google.com
#在需要走代理的命令前加上proxychains
验证代理
$ curl ip.gs
当前 IP:124.xxx.xxx.xxx 来自:中国北京北京 电信
$ proxychains curl ip.gs
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| ip.gs
|S-chain|-<>-127.0.0.1:1080-<><>-4.2.2.2:53-<><>-OK
|DNS-response| ip.gs is 45.116.12.10
|S-chain|-<>-127.0.0.1:1080-<><>-45.116.12.10:80-<><>-OK
当前 IP:106.xxx.xxx.xxx 来自:日本东京都东京linode.com kddi.com
系统换源&更新
该部分请见kali linux 修改更新源和更新命令
软件安装
Linux apt命令
apt 命令执行需要超级管理员权限(root)
apt 语法
apt [options] [command] [package ...]
- **options:**可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
- **command:**要进行的操作。
- package:安装的包名。
apt 常用命令
# 列出所有可更新的软件清单命令:
sudo apt update
#升级软件包:
sudo apt upgrade
#列出可更新的软件包及版本信息:
apt list --upgradeable
#升级软件包,升级前先删除需要更新软件包:
sudo apt full-upgrade
#装指定的软件命令:
sudo apt install <package_name>
#装多个软件包:
sudo apt install <package_1> <package_2> <package_3>
#新指定的软件命令:
sudo apt update <package_name>
#示软件包具体信息,例如:版本号,安装大小,依赖关系等等:
sudo apt show <package_name>
#除软件包命令:
sudo apt remove <package_name>
#理不再使用的依赖和库文件:
sudo apt autoremove
#除软件包及配置文件:
sudo apt purge <package_name>
#查找软件包命令:
sudo apt search <keyword>
#列出所有已安装的包:
apt list --installed
#列出所有已安装的包的版本信息:
apt list --all-versions
#命令组合使用
sudo apt update && sudo apt upgrade -y
#如果我们想安装一个软件包,但如果软件包已经存在,则不要升级它,可以使用 –no-upgrade 选项:
sudo apt install <package_name> --no-upgrade
#如果只想升级,不要安装可以使用 --only-upgrade 参数:
sudo apt install mplayer --only-upgrade
#如果需要设置指定版本,语法格式如下:
sudo apt install <package_name>=<version_number>
#package_name 为包名,version_number 为版本号。
#清理不再使用的依赖和库文件:
sudo apt autoremove