ubuntu下常用命令
- 1、超级用户:
- 2、没有权限操作文件:
- 3、安装应用:
- 4、配置apt-get源(更换源)
- 4.1、修改pip源
- 5、安装离线应用包deb
- 6、压缩、解压缩
- 7、系统掉电磁盘挂载修复:
- 8、安装搜狗拼音前首先更新一下语言包,系统设置---语言支持
- 9、查看网速内存等信息:
- 10、ubuntu16.04设置状态栏为底部
- 11、win10与ubuntu16.04时间同步问题:
- 12、查看NVIDIA显卡状态:
- 13、安装应用锁占用问题
- 14、磁盘容量查看:
- 15、自带茄子截屏快捷键设置:
- 16、top查看进程,q退出
- 17、iostat查看磁盘读写:
- 18、查看当前所在目录:`pwd`
- 19、查看当前所在目录有多少个文件:
- 20、设置开机默认选项为win10:
- 21、文件/目录操作----拷贝,删除,移动:
- 22、应用程序启动器“*.desktop“ 还没有被标记为信任
- 23、在GUI文件管理界面获取当前文件夹路径:
- 24、开机自启动应用
- 25、图片查看命令
- 。。。。根据自己的使用频率持续更新
1、超级用户:
进入:sudo su
退出:exit
2、没有权限操作文件:
root@gu-X550VC:/home/gu/nni# ‘/home/gu/nni/install.sh’ bash: /home/gu/nni/install.sh: 权限不够
获取权限:
chmod a+x ./install.sh
chmod 777 /root/nni
chmod -R 777 /root/nni
其他:
ubuntu下查看权限的命令为:
ls -l filename
ls -ld folder
ubuntu下设置权限的命令为:
一共有10位数
其中: 最前面那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 rw- 代表的是组群(group)
最后那三个 r-- 代表的是其他人(other)
然后我再解释一下后面那9位数:
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予
现在该说说修改文件权限了
在终端输入:
chmod o+w xxx.xxx
表示给其他人授予写xxx.xxx这个文件的权限
chmod go-rw xxx.xxx
表示删除xxx.xxx中组群和其他人的读和写的权限
其中:
u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
-R表示递归执行,获取文件夹及其下所有文件
3、安装应用:
sudo apt install
sudo apt-get install
注意:
更新软件列表:
sudo apt-get install
4、配置apt-get源(更换源)
1.源的位置
cd etc/opt/
2.备份源:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
3.修改源
sudo gedit /etc/apt/sources.list
输入:阿里云镜像
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
或者:
清华源:
##清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
其他源参见:
https://www.linuxidc.com/Linux/2018-08/153709.htm
4.保存更新
sudo apt-get update
注意:另一种可视化操作的方法:
打开“软件和更新”
其他站点:
4.1、修改pip源
根目录创建.pip文件:mkdir ~/.pip
创建文件pip.conf:
做法1:
vim .pip/pip.conf
点击“i”键,进入编辑模式,复制信息:
点击:“ESC”切换到命令行模式,输入“:wq”保存离开。
做法2:
gedit .pip/pip.conf
复制信息,保存退出即可
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
这个更换的是清华的源,清华的源5分钟同步官网一次,建议使用。
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
5、安装离线应用包deb
安装:
sudo dpkg -i code_1.19.2-1515599945_amd64.deb
查看应用列表:
dpkg --list
删除:
在终端上输入命令
sudo apt-get --purge remove 包名
(–purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名)
6、压缩、解压缩
TAR.GZ文件:
解压缩
tar -zcvf archive_name.tar.gz directory_to_compress
解压缩:sudo tar -zxvf *.tar.gz -C 指定目录名
tar -zxvf archive_name.tar.gz -C directory_to_compress
zip文件:
压缩
zip -r archive_name.zip directory_to_compress
解压
unzip archive_name.zip
7、系统掉电磁盘挂载修复:
访问window 10的磁盘分区出现“Error mounting /dev/sda5 at/media”的错误,拒绝访问
对于无法挂载windows系统盘,提示windows 禁止挂载;需要取消windows快速启动,再进入ubuntu挂载
- 在终端输入如下命令,查看分区挂载情况
sudo fdisk -l
- 修复挂载错误的相应的分区,如提示中的/dev/sda5,输入:
sudo apt-get install ntfs-3g
sudo ntfsfix /dev/sda5
注:双系统关闭win10快速启动功能
8、安装搜狗拼音前首先更新一下语言包,系统设置—语言支持
9、查看网速内存等信息:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
indicator-sysmonitor &
可以设置开机启动-----preference
10、ubuntu16.04设置状态栏为底部
sudo apt-get install unity-tweak-tool
unity-tweak-tool
点击启动器设置为底部
11、win10与ubuntu16.04时间同步问题:
时间同步问题:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
更新到硬件
sudo hwclock --localtime --systohc
12、查看NVIDIA显卡状态:
watch -n 10 nvidia-smi
13、安装应用锁占用问题
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
14、磁盘容量查看:
两款自带软件:
1、系统监视器:
2、磁盘使用情况分析器:
15、自带茄子截屏快捷键设置:
系统设置------键盘--------快捷键-----截图-----选中按下快捷组合件生效
16、top查看进程,q退出
17、iostat查看磁盘读写:
18、查看当前所在目录:pwd
19、查看当前所在目录有多少个文件:
ls -l | grep "^-" | wc -l
20、设置开机默认选项为win10:
打开终端输入:
sudo gedit /etc/default/grub
将文本“GRUB_DEFAULT=0”中的0改成win10系统的序号2,
同时可以修改“GRUB_TIMEOUT=10”(等待时间s)中的10
最后更新一下:
sudo update-grub
21、文件/目录操作----拷贝,删除,移动:
复制:cp -r 文件原路径 目标路径
root@gu-X550VC:/home/gu/桌面# cp -r /home/gu/桌面/nni-yarn.tar.gz /tmp/root/
删除:
rm(remove)指令用于删除目录或文件:
语法: rm [-dfirv][–help][–version][文件或目录…]
删除文件夹:
rm -rf code
将会删除code目录以及其下所有文件、文件夹。(注意一定要加 -r,不然很麻烦)
删除文件:
rm -f 001.cpp
移动:
sudo mv index.jsp /home/tomcat/webapps
22、应用程序启动器“*.desktop“ 还没有被标记为信任
选择*.desktop 的属性->权限->勾选“允许作为程序执行文件”
23、在GUI文件管理界面获取当前文件夹路径:
CTRL+L
24、开机自启动应用
gnome-session-properties
25、图片查看命令
很多时候一个文件夹下有很多图片,通过文件管理器去加载很费时;占用很多资源;如果只查看少量图片,可以使用命令行
xdg-open ~/.local/share/icons/xxx.png #替换自己想要打开的图片名称