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

常用小知识点

程序员文章站 2022-07-14 11:43:44
...
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
该命令可以完成启动、重新启动、停止、开机启动等实用功能。