Ubuntu之常用命令

0.查看版本号

https://blog.csdn.net/qq_27818541/article/details/75207986

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

$ du -sh filename //x*

2.文件压缩与解压

$ tar -zxvf filename. tar.gz.
$ tar -cvf backup_log.tar ./*.log   #打包./下的所有log文件
$ 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.apt install/search/remove及ppa仓库连接的添加、删除

apt-cache search glib2 #search glib2软件包
sudo apt-get install glib2-dev #install glib2软件包
sudo add-apt-repository ppa:nemh/systemback 
sudo add-apt-repository --remove ppa:nemh/systemback 

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

参考:https://blog.csdn.net/LEON1741/article/details/85114318

$ dpkg -l|grep graphviz                //filename=graphviz
$ sudo apt-get install graphviz
$ sudo apt-get purge 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

16.window转linux字符结尾问题:/usr/bin/env: ‘sh\r’: No such file or directory

参考:https://blog.csdn.net/williamyi96/article/details/79804118

sudo apt-get install dos2unix
dos2unix /PATH/TO/WINDOWS_FILE    #window文件转unix文件
unix2dos /PATH/TO/LINUX_FILE    #window文件转unix文件

17. 修改目录文件下所有文件的权限

#文件可读、可修改、可执行
chmod 777 select_file
#文件夹全体可读、可修改、可执行
chmod -R 777 select_dir

18.设置root密码

ubuntu默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令sudo passwd,然后输入当前用户的密码,给root用户设置密码:
打开终端,输入命令sudo passwd,然后系统会让你输入新密码并确认,此时的密码就是root新密码。修改成功后,输入命令su root,再输入新的密码就ok了

19.查看硬件资源

参考:https://jingyan.baidu.com/article/6d704a135665bb28db51ca34.html

gnome-system-monitor

20.terminal内搜索历史命令

Ctrl + r -> 输入关键字 -> 回车

21. 问题:The following packages have unmet dependencies:

参考:https://newbedev.com/how-do-i-resolve-the-following-packages-have-unmet-dependencies
实例如下

sudo apt-get install <packagee-name>
# 报错
The following packages have unmet dependencies:
...

#解决步骤
sudo aptitude install  <packagee-name>
#aptitude会自动解决问题,然后一路回车
sudo apt update
sudo apt clean
sudo apt autoremove
#如果还有问题,使用如下命令
sudo apt --fix-broken install

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿尔发go

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值