1.安装deb安装包:
在安装deb安装包时,如果直接:
sudo dpkg -i xxxx.deb
如果xxxx安装存在依赖关系的话会报错。比如
dpkg: 处理软件包 xxxx(--install)时出错:
依赖关系问题 - 仍未被配置
这个时候只要在终端中输入
sudo apt-get install -f
修复依赖关系就可以安装啦。
输入完后再次输入
sudo dpkg -i xxxx.deb
便可以安装完毕。
2.文件颜色名字的含义
在ubuntu下,当我们ls时终端会出现不同颜色的文件。那么这些不同颜色的文件有什么含义呢。分别:
蓝色:文件夹(目录)
白色:普通文件(例如文本,程序等)
绿色阴影的:带最高权限的文件夹
浅蓝色:链接文件
绿色:可执行文件。
红色:压缩文件
紫色:图片文件
3.创建文件夹
创建文件的命令是
mkdir
后面可以带三种参数,下面一一说用法和用途。
mkdir -m 777 test
-m后面的参数表示所创建文件夹test的权限。
mkdir test
不带任何参数,纯粹建立一个新的文件夹test
mkdir -p test/test2
递归创建多个目录。如果不存在test,则新创建test文件夹再创建test2文件夹。如果存在test文件夹,则再其底下创建test2文件夹。
注意:如果用以下不带任何参数的命令创建test/test2时,不存在test文件夹时命令无法运行。
mkdir test/test2
mkdir -v test
-v 表示在终端输出test文件夹创建是的信息
3.删除一个文件
删除的命令是 rm,具体用法可以如下:
rm test
删除文件test,如果test是一个目录(文件夹),则无法删除,需要增加递归的参数例如:
rm -r test
加上-r后,test整个文件夹被删除(即test无论底下有多少个文件夹,通通都被删除。)
当我们想删除一系列的文件时,但是有一些文件可能不存在。可以在使用时添加-f 表示忽略不存在的文件。
rm -r -f test1 test2 test3
假如只存在test1,test2,不存在test3时。-f忽略不存在的文件test3
最后,如果不确定文件夹底下有哪些文件时,想一个一个删除可以使用交互式的删除。
rm -i -rf test
终端会不断的询问是否该删除XXX文件。输入y删除输入n不删除。
4.移动文件
移动的命令时mv。具体用法下
mv 源文件 目标路径
这里需要考虑当目标路径时 文件夹(目录)或者不是文件夹时的两种情况。
当 目标路径是一个文件夹时,就是把源文件移动到其文件夹底下。
当 目标路径是不是文件夹时,mv的作用其实就相当于 重命名。
.代表当前路径
比方说,把test文件移动到当前路径下的test2文件夹里。
mv test ./test2
如果移动后文件名有可能重合,如果需要选择不覆盖当前文件的话需要添加参数 -b
mv -b test ./test2
即,假如./test2里有一个文件名为test,那么当test移动到./test2后会改名为test2~。
5.查看图片
linux中查看图片可以用
eog 图片名
6.vim没有任何反应?
许多从windows转过来的程序员都习惯用ctrl+S来保存文件。但是在vim里面,ctrl+s是进入挂起状态。解除挂起状态按ctrl+Q
7.vim,更好适应编写python需要做的配置
参考:http://blog.youkuaiyun.com/qq_32306905/article/details/51327463
VIM python下的一些关于缩进的设置:
第一步:
打开终端,在终端上输入
第二步:
添加下面的文段:
第一步:
打开终端,在终端上输入
vim ~/.vimrc
,回车。
第二步:
添加下面的文段:
syntax enable
syntax on " 自动语法高亮
set number"显示行号
colorscheme desert" 设定配色方案
set guifont=Consolas:h12:cANSI"英文字体
set guifontwide=SimSun-ExtB:h12:cGB2312
set tabstop=4"表示Tab代表4个空格的宽度
set expandtab"表示Tab自动转换成空格
set autoindent"表示换行后自动缩进
set autoread " 当文件在外部被修改时,自动重新读取
set history=400"vim记住的历史操作的数量,默认的是20
set nocompatible"使用vim自己的键盘模式,而不是兼容vi的模式
set confirm"处理未保存或者只读文件时,给出提示
set smartindent"智能对齐
set shiftwidth=4
保存退出即可。
8.打开终端/以及多少个终端
快捷键:ALT+CTRL+T 打开终端。
在终端中按ALT+SHIFT+T 增加同一个终端下的标签个数
ALT+数字切换终端
10.vim 清除行首空格
非编辑状态下输入
:%s/^\s*//g
其实就时替换的命令
^代表的是行首
11.ubuntu查找一个文件
1.whereis 文件名
特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.
2.find / -name 文件名
特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用
#find / -name php.ini
3.locate 文件名
强力推荐的方法,最快,最好的方法.
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.
2.find / -name 文件名
特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用
#find / -name php.ini
3.locate 文件名
强力推荐的方法,最快,最好的方法.
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
12.更改Linux中文件的颜色
在命令行里面敲 echo $LS_COLORS
然后把输出的这串东西,复制到.sh文件里面,并且写成:
export LS_COLORS='复制的内容'
然后把要改的文件颜色加入 *.py=01;32,具体参数看
https://www.cnblogs.com/the-tops/p/5872580.html