简单常用Linux命令及脚本分享

为方便使用Linux,下面就列举几条简单的Linux命令:

Linux的命令多且可根据固定语句修改变化的,所以本文只随便列举几条最简单常用的命令,以下命令包含的路径语法可根据各自所需修改。

基础命令(xxx1 xxx2等是表示软件名称)

安装deb软件包:dpkg -i xxx.deb
查看软件包信息:dpkg -info xxx.deb
删除并清理软件包:dpkg -r -purge xxx.deb
查看系统中已安装软件包信息:dpkg -l
安装多个软件:sudo apt install xxx1 xxx2 xxx3
卸载多个软件:sudo apt remove xxx1 xxx2 xxx3
卸载软件包及残余配置文件等:sudo apt remove --purge xxx1
搜索软件包:sudo apt-cache search 软件名称
更新软件源命令:sudo apt update
更新系统命令:sudo apt upgrade
清除所有已删除包的残余配置文件:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
自动卸载软件包及残余配置文件等:sudo apt autoremove --purge xxx1

启动命令

frp后台启动:nohup /home/fprc -c /home/frpc.ini
启动frp服务:sudo systemctl start frp
启用frp服务开机自启:sudo systemctl enable frp
进程启动管理运行:sudo systemctl start supervisor
启动aria2下载服务:sudo service aria2c start
添加aria2c服务到开机启动:sudo update-rc.d aria2c defaults

查看命令

查看mysql运行情况:sudo systemctl status mysql
进程启动管理查看:sudo supervisorctl status

停止命令

进程启动管理停止:sudo systemctl stop supervisor
apache2停止运行:sudo systemctl stop apache2

重启命令

apache2重启:sudo systemctl restart apache2
进程启动管理重启:sudo systemctl restart supervisor
系统重启:sudo reboot

编辑命令

nano文本编辑:sudo nano /etc/apache2/sites-available/000-default.conf
vim编辑:sudo vi /etc/apache2/sites-available/default-ssl.conf

安装命令

sudo apt install php
或者:sudo apt-get install php
安装下载好的包:sudo dpkg -i iptux.deb

授权命令

授权所有文件权限:sudo chmod -R 777 /var/www
更改文件拥有权:sudo chown -R www-data:www-data /var/www

查看过去执行命令:

查看过去执行:history |grep sh
查看历史命令10条记录:history 10

创建命令

sudo mkdir /var/abc
sudo touch abc.txt


删除命令

rm删除:sudo rm -rf ./abc.txt
移除开机自启sudo update-rc.d -f xxxxxx remove


使用管理员权限打开一个文件管理器

安装右键管理员组件:sudo apt install nautilus-admin
文件管理自定义动作中加入此条命令:sudo nautilus %f
重启Nautilus服务:nautilus -q

创建脚本

创建frp自启脚本:sudo nano /lib/systemd/system/frp.service
frp的自启服务脚本:
[Unit]
Description=Frp Client Service
After=network.target

[Service]
Type=simple
User=root      ##用户身份
Restart=on-failure      ##失败自动重启
RestartSec=5s      ##失败自动重启秒数
ExecStart=/opt/frp/frpc -c /opt/frp/frpc.ini
ExecReload=/opt/frp/frpc reload -c /opt/frp/frpc.ini

[Install]
WantedBy=multi-user.target


本文章为原创、翻译或编译,转载请注明来自TKDCZ网图

网友点评

已有0条点评 我要点评
验证码
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。