分类 "Linux" 下的文章

问题:使用vim编辑文档时,如何进行全选?如何选中整篇文档
解决:命令ggVG
方法:
在视图模式下直接按ggVG就可以全选了,之后可以d删除或y复制
注:输入ggVG时不需要冒号
全部复制
:1,$y
全部删除
:1,$d

参考:http://blog.csdn.net/csh159/article/details/7533872

问题:ubuntu使用sudo apt-get install git 或 sudo apt-get install git-core安装git后,不能自动补全命令
解决:配置git-completion.bash
方法:
1、git clone git://git.kernel.org/pub/scm/git/git.git    # 下载补全bash
2、cp git/contrib/completion/git-completion.bash ~/.git-completion.bash    # 将补全bash移动到当前用户根目录
3、source ~/.git-completion.bash    # 使补全命令生效
4、vim .bashrc      # 在文件里面加上source ~/.git-completion,bash 这样下次登录时就自动生效补全命令了
4、rm -rf git    # 删除clone下来的git文件夹
注:只是当前用户有效

参考:http://www.cnblogs.com/eddy-he/archive/2012/03/08/git_auto_comple.html

问题:安装pillow时报错:ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting
解决:更新pip版本到最新的9.0.1
方法:
.venv/bin/pip3 install --upgrade pip
之后再进行安装
.venv/bin/pip3 install -r ../setup/venv_requirements.txt

问题:如何查看pip已经安装的软件包及版本号?
解决:使用pip freeze命令
方法:
pip freeze命令按需要的格式显示已经安装的包
更多内容可以使用pip -h显示pip的其它命令

Commands:
install                     Install packages.
download                    Download packages.
uninstall                   Uninstall packages.
freeze                      Output installed packages in requirements format.
list                        List installed packages.
show                        Show information about installed packages.
check                       Verify installed packages have compatible dependencies.
search                      Search PyPI for packages.
wheel                       Build wheels from your requirements.
hash                        Compute hashes of package archives.
completion                  A helper command used for command completion.
help                        Show help for commands.

问题:在ubuntu中如何更改文件夹的所有者?不想每次修改都需要输入sudo密码,如何更改文件夹的权限
解决:使用命令chmod更改权限,使用chown更改所有者
方法:
如:drwxr-xr-x 12 root     root     4096 May 18 17:38 default/
需要更改所有者为haha用户
sudo chown -R haha:haha default/
注:加上-R是进行递归,这样default文件夹下的子文件夹和文件都将成为haha所有
更改权限
sudo chmod -R 777 default/
这样default下的所有文件权限都将变为777