linux操作日志


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 文件名


  强力推荐的方法,最快,最好的方法.


  注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.


12.更改Linux中文件的颜色

在命令行里面敲 echo $LS_COLORS

然后把输出的这串东西,复制到.sh文件里面,并且写成:

export LS_COLORS='复制的内容'

然后把要改的文件颜色加入  *.py=01;32,具体参数看

https://www.cnblogs.com/the-tops/p/5872580.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值