文章目录
- 0.查看版本号
- 1.查看当前路径子文件大小
- 2.文件压缩与解压
- 3.pip,pip3版本升级
- 4.apt install/search/remove及ppa仓库连接的添加、删除
- 5.查看filename已有版本,安装,卸载
- 6.whl文件安装
- 7.terminal查看图片
- 8.更新内核
- 9.挂载新硬盘
- 10.终端用树形显示文件
- 11.pip网络等待时间设置,已经改用国内源,提升下载速度和安装成功率
- 12.gui界面显示git
- 13.apt-get 时卡 [waiting for headers]
- 14.改变文件夹所有者
- 15.gcc版本升级和降级
- 16.window转linux字符结尾问题:/usr/bin/env: ‘sh\r’: No such file or directory
- 17. 修改目录文件下所有文件的权限
- 18.设置root密码
- 19.查看硬件资源
- 20.terminal内搜索历史命令
- 21. 问题:The following packages have unmet dependencies:
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