常用小知识点
1、thefuck 安装
http://www.linuxdiyf.com/linux/21593.html
http://www.oschina.net/p/thefuck
一般Ubuntu已经有Python环境,故只需以下几步
1)sudo apt-get install python-dev
2)sudo apt install python-pip
3)sudo pip install thefuck
4)$ vim ~/.bashrc
在文件尾加入一行:
alias fuck='eval $(thefuck $(fc -ln -1)); history -r'
使生效:
# source ~/.bashrc
2、完全卸载软件命令
sudo apt-get remove –purge 软件
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件)
3、截图工具scrot。使用scrot就可以实现截图,并存放在当前目录下
4、安装软件后,升级软件
pip install --upgrade pip
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升级系统
5、普通用户和root相互切换
默认情况下,root用户密码不是固定的,当使用su –root指令切换到root时,密码不知道。可以人为指定一个特定的root 密码。
$ sudo passwd root ;之后输入两次密码即可
再用指令 su –root 就可以在root和user间切换
6、有时提示符太长,如:
[email protected]:/home/qijieyuan/workplace/mininet#
可以不显示所有路径,只显示最终目录,可以在该用户的~/.bashrc中添加
PS1='[\[email protected]\W]$ '
并使之生效。(. ~/.bashrc)
6、secureRT终端配色
https://my.oschina.net/ijaychen/blog/193486 该文档介绍了如何调整颜色使之更柔和简洁
http://blog.csdn.net/liuqz2009/article/details/6932491 该文档介绍了配色一直出不来时可能的相关原因,如没有 ls=’ls –color=auto’
7、中文显示安装
首先在系统中安装中文输入法:sudo apt-get install ttf-wqy-microhei
其次 在显示终端会话选项 的外观中选择 UTF-8即可
之后重启就行
8、wget 和 git
下载网页资源如电影等,找到下载链接,用wget命令即可。
而如果想下载 github上的资源,则可以使用git clone https://github.com/opennetworkinglab/OpenVirteX.git
9、Linux下各种解压文件方法
http://www.jianshu.com/p/ca41f32420d6
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
10、su 和 su- 区别
u命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
11、useradd 和adduser区别
使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。
使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户。
对useradd创建的用户,可以用 userdel –f username 强制删除
sudo usermod -aG sudo pzb 添加sudo权限
12、ubuntu查看发行版本和内核版本
$ sudo lsb_release –a //发行版本
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
$ uname –r //内核版本
13、mkdir命令
创建目录 -m 可以指定目录权限 -p 创建一个连续路径,当其中某些没有时以连续创建
mkdir –m 755 test //创建test目录并设置权限为 755
mkdir –p /workplace/test/yuan 创建一条完整路径,当其中test目录不存在会自动创建。
14、systemctl 命令
http://man.linuxde.net/systemctl
该命令可以完成启动、重新启动、停止、开机启动等实用功能。