欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu16 常用命令

程序员文章站 2022-05-10 09:41:50
...

1.查看当前路径子文件大小

$ du -sh filename //x*

2.tgz文件解压

$ tar -xvf filename.tgz

3.pip,pip3版本升级

$ sudo -H python2 -m pip install -U pip //pip update 最新版
// 或者 $ sudo pip install --upgrade pip 
$ sudo -H python3 -m pip install -U pip  //pip3 update 最新版

4.ppa仓库连接的添加、删除

$ sudo add-apt-repository ppa:nemh/systemback 
$ sudo add-apt-repository --remove ppa:nemh/systemback 

5.查看filename已有版本,安装,卸载

$ dpkg -l|grep graphviz                //filename=graphviz
$ sudo apt-get install graphviz
$ sudo apt-get purge --auto-remove graphviz

6.whl文件安装

$ sudo pip install filename

7.terminal查看图片

$ eog 1.png

8.更新内核

$ sudo apt-get update
$ sudo apt-get dist-upgrade
// 再重新更新一下生成 kernel initramfs
$ sudo update-initramfs -u
$ sudo reboot               //重启系统

9.挂载新硬盘

//显示硬盘及所属分区情况:
$ sudo fdisk -lu
//创建挂载文件夹
$ mkdir /mnt/data1
//将设备/dev/sda1硬盘挂载到/mnt/data1目录下
$ sudo mount /dev/sda1 /mnt/data1
//如果取消挂载,使用如下命令:
$ sudo umount /mnt/data1
//永久挂载硬盘,解决重启后挂载的硬盘消失问题
//显示硬盘的UUID等详细信息:
$ sudo blkid /dev/sdb1
//显示如下:
/dev/sdb1: LABEL="DAT1T" UUID="62AED989AED955DF"  TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="*************"
$ sudo gvim /etc/fstab
//在/etc/fstab文件末尾行添加如下内容:
UUID=62AED989AED955DF /mnt/data1 ntfs defaults 0 2
//其中第一列为UUID, 第二列为挂载目录(该目录必须为空目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)
//保存/etc/fstab文件并重启系统
$ sudo mount -a
$ reboot  //或者重启termial

参考:http://blog.csdn.net/loveaborn/article/details/24105045
10.终端用树形显示文件

//安装树形显示工具
$ sudo apt-get install tree
$ tree --version          //查看tree的版本信息
$ tree --help             //查看tree的帮助信息及命令参数说明等
$ tree                    //自动列表当前目录下面所有深度级别的文件和目录
$ tree -L 2               //自动列表当前目录下面所有2级深度的文件和目录

11.pip网络等待时间设置,已经改用国内源,提升下载速度和安装成功率
参考1:http://blog.csdn.net/wukai0909/article/details/62427437
参考2:http://blog.csdn.net/xiaoqu001/article/details/78630392

//在root根目录创建pip.conf配置文件
$ cd ~
$ mkdir .pip
$ cd .pip
$ gvim pip.conf
// 添加如下内容:
[global]  
timeout = 6000  
index-url = http://mirrors.aliyun.com/pypi/simple
[install]  
trusted-host=mirrors.aliyun.com  
//如果通过pip安装软件出现如下问题
IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2.
    When using Python 2.7, please install IPython 5.x LTS Long Term Support version.
    Beginning with IPython 6.0, Python 3.3 and above is required

//请参考
http://www.jianshu.com/p/8779eac7f313
//具体命令如下:
$ sudo pip install ipython==8888 //现指定一个不存在的版本以查看可用版本,发现5版本中有5.3.0(你的可能不一样)
$ sudo pip install ipython==5.5.0 //安装最新版本的5.x

12.gui界面显示git

$ sudo apt-get install git   //安装版本管理工具git
$ sudo apt-get install gitk  //安装git gui管理工具

13.apt-get 时卡 [waiting for headers]

//网上给的方法1(问题依然不一定能解决):
$sudo rm /var/lib/apt/lists/*
$sudo rm /var/lib/apt/lists/partial/*
$sudo apt-get update 
//网上给的方法2(问题依然不一定能解决):
$sudo rm /var/cache/apt/archives/partial/* -rf
$sudo apt-get update 
//apt-get 时卡 [waiting for headers]的原因一般是在install软件是Ctrl+c中断的软件安装导致的,其实只需要对apt-get清理一下即可,方法如下:
$sudo apt-get clean
$sudo apt-get update 

14.改变文件夹所有者

//利用chown改变所有者:
对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户
$chown -R username:users Document/
username:users users用户组的username,用户组参数不是必须有

15.gcc版本升级和降级
参考1:http://blog.csdn.net/betty13006159467/article/details/78394974
参考2:http://blog.csdn.net/u014696921/article/details/73770887

相关标签: ubuntu 常用命令