linux操作日志

来源:互联网 发布:windows longhorn 编辑:程序博客网 时间:2024/06/05 17:17


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.csdn.net/qq_32306905/article/details/51327463

VIM python下的一些关于缩进的设置:
第一步: 
打开终端,在终端上输入vim ~/.vimrc,回车。 
第二步: 
添加下面的文段:

syntax enablesyntax on " 自动语法高亮set number"显示行号colorscheme desert" 设定配色方案set guifont=Consolas:h12:cANSI"英文字体set guifontwide=SimSun-ExtB:h12:cGB2312set tabstop=4"表示Tab代表4个空格的宽度set expandtab"表示Tab自动转换成空格set autoindent"表示换行后自动缩进set autoread " 当文件在外部被修改时,自动重新读取set history=400"vim记住的历史操作的数量,默认的是20set nocompatible"使用vim自己的键盘模式,而不是兼容vi的模式set confirm"处理未保存或者只读文件时,给出提示set smartindent"智能对齐set shiftwidth=4

保存退出即可。


8.打开终端/以及多少个终端

快捷键:ALT+CTRL+T 打开终端。
在终端中按ALT+SHIFT+T 增加同一个终端下的标签个数
ALT+数字切换终端

10.vim 清除行首空格

非编辑状态下输入:%s/^\s*//g
其实就时替换的命令
^代表的是行首
原创粉丝点击