ubuntu命令
[toc]
Linux 常用命令
https://www.cnblogs.com/SunnyBigBoy/p/14715466.html
rfkill list
nvidia-smi
nvidia-smi命令解读https://blog.csdn.net/u011394059/article/details/74530243?utm_source=blogxgwz3
snap 安nvidia-smi命令解读装中断,无法安装
1 | snap changes #查看snap更改列表 |
apt-get –papt-get update:更新安装列表
apt-get upgrade:升级软件
apt-get install software_name :安装软件
apt-get –purge remove software_name :卸载软件及其配置
apt-get autoremove software_name:卸载软件及其依赖的安装包
dpkg –list:罗列已安装软件urge remove
包查看
dpkg -l |grep gnome-control-center
1 | 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h) |
包卸载
https://unix.stackexchange.com/questions/195794/how-to-uninstall-a-deb-installed-with-dpkg
https://blog.csdn.net/u012300744/article/details/80267225
https://jingyan.baidu.com/article/908080221452e9fd90c80f55.html
sudo aptitude Install+软件名
会从软件仓库中下载对应的deb包(包括依赖包)到本地,下载完成之后自动解包安装
具体做法是 安装 sudo apt-get install aptitude
解释一下 aptitude 这个词几乎就等价与apt-get,只不过与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。并且如果遇到上述情况:
ls -l
1 | ls -l /home/qiao/.config/qv2ray |
ls -al ~/.ssh
1 | ubun@QAQ-SB8R2CTL:~/Downloads$ ls -al ~/.ssh |
sudo chown
1 | sudo chown -R qiao /home/qiao/.config/qv2ray |
history
1 | 查看最近使用命令的记录 |
Ctrl + r 就是自动补全
!cp就是在cp前加感叹号就可以自动调用最近使用的cp命令
chmod +x
- 运行AppImage文件
sudo chmod +x Qv2ray.v2.6.3.linux-x64.AppImage
- 双击 或者
./Qv2ray.v2.6.3.linux-x64.AppImage
查找地址,定位已经安装的包
1 | sudo updatedb |
打开终端
1 | crtl+alt+t |
文件重命名
1 | mv (option) file1.ext file2.ext |
系统卡死
tyy Ubuntu18.04 默认tty1是选择用户登录界面,tty2往往就是对应卡死的桌面位置,我们选择tty3进行操作
1 | alt+ctrl+f7 |
我的解决方案是重启lightdm
1 | sudo service lightdm restart |
提示没有安装这个服务,安装之后再重新启动服务就好了。
1 | sudo apt-get install lightdm |
https://blog.csdn.net/ATOOHOO/article/details/88169508
Kill process
当我们明确知道什么进程导致系统卡死的时候,譬如文件管理器,我们可以通过如下两种方式进入字符终端找到假死的进程然后 kill 掉。
Ctrl + Alt + F1
进入,Ctrl + Alt + F7
回到 UI 。ssh user@ip
远程登入。
杀死进程的方式,我常用的有三种,如下:
Top
或者htop
找到造成假死的进程并kill
。- 通过名字或者进程 PID 去杀进程。
1 | ps -A |grep nautilus # 查看文件管理器的 PID |
Log out
注销桌面重新登录:
1 | sudo pkill Xorg |
切换到tty模式,执行命令pkill X;start X;
就能重新进入桌面,不用重启。
SWAP空间
关机重启
1 | shutdown -r reboot |
显示系统信息
1 | cat /etc/os-release |
运行sh文件
-
1
2
3
4 (1)使用sh testsh执行
(2)使用bash testsh 执行
(3)使用点 执行
(4)使用source执行./sh 文件开头***的含义:#!/bin/sh 以下的代码由/bin/sh 来解释#!/bin/bash 以bash shell来解释#!/bin/csh 以csh shell来解释#!/usr/bin/env python 以下代码由python来解释 #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell