Linxu操作笔记
来源:互联网 发布:mac display color 编辑:程序博客网 时间:2024/05/01 01:41
一、安装方面
1. 安装deb包
抄录自 http://www.linuxidc.com/Linux/2014-03/99037.htm###
deb是Debian Linux的安装格式,跟Red Hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb
dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。
以下是一些 Dpkg 的普通使用方法:
1)、dpkg -i <package.deb>
安装一个 Debian 软件包,如你手动下载的文件。
2)、dpkg -c <package.deb>
列出 <package.deb> 的内容。
3)、dpkg -I <package.deb>
从 <package.deb> 中提取包裹信息。
4)、dpkg -r <package>
移除一个已安装的包裹。
5)、dpkg -P <package>
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
6)、dpkg -L <package>
列出 <package> 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。
7)、dpkg -s <package>
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
8)、dpkg-reconfigure <package>
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。
二、搜索方面
1. 用正则表达式搜索文本,并把匹配的行打印出来: grep (Global Regular Expression Print)grep参考资料: http://www.cnblogs.com/end/archive/2012/02/21/2360965.html
正则表达式参考资料:http://www.runoob.com/regexp/regexp-syntax.html
通配符和正则表达式区别:http://blog.csdn.net/huiguixian/article/details/6284834
应用情景:当你想搜索特定文本,并且不知道该段文本位于哪个文件中时,可以直接到该文本最可能出现的目录下(用根目录也可以,但会降低效率)直接使用grep来搜索。
1)、grep -rn "Throw" *
其中,-rn中的r表示用递归的方法查找子文件目录,n表示显示匹配行及行号。 “Throw”表示要匹配的文本(此处可以用正则表达式),*表示搜索所有文件。
[注] 列出目录时,dir *.txt 或 ls *.txt 中的*.txt 就不是一个正则表达式,因为这里 * 是一个通配符,与正则式的 * 的含义是不同的。*.txt"中的*,简单的说就是表示任何字符串的意思。
2)、grep -rn -E '(ab)*' *
其中,-E表示用扩展的正则表达式,如果不用-E的话,虽然仍可以使用中括号表示的单个匹配,例如grep -rn "p1t[a-z]*/p2[a-z]*" *。但却无法使用小括号表示的组匹配。
- Linxu操作笔记
- Linxu学习笔记
- linxu 操作问题及解决办法
- Linxu笔记(7): 用户信息管理
- Linxu笔记(9): ACL权限
- EasyARM-iMX257 linxu两年前的笔记
- Linxu笔记(8): su root误区
- Linxu笔记(11): Linux系统管理常用命令
- linxu系统的学习笔记一
- Linxu系统下MySQL常见操作命令详细解读
- Linxu笔记(3): vim最常用的几个命令
- Linxu笔记(5): rpm安装包安装与卸载
- Linxu笔记(6): yum在线安装与光盘环境搭建
- Linxu笔记(10): 文件系统管理与简单命令
- linxu C 学习笔记(三):标准I/O库
- 【linxu笔记】redhat6.4 Server更换yum,便于安装软件
- 学习linxu
- linxu-Rtree
- 数据库主外键设计
- swift 学习计划(一)元组、Optional可选类型
- 解决 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwi
- 【OpenCV】访问Mat图像中每个像素的值
- Linux Shell脚本编程--变量$#,$@,$*,$?,$0,$1,$2的含义解释
- Linxu操作笔记
- 如何不让键盘挡住UITextField控件
- Python爬虫入门笔记:一个简单的爬虫架构
- VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
- node.js + MongoDB + AngularJS - 4 事件、监听器、定时器、回调
- 运用腾讯云实现QQ语音通话
- HDU 4497 GCD and LCM (素数筛选+算术基本定理)
- 将C语言的声明翻译成通俗的语言
- Java 8 新特性:接口的静态方法和默认方法 ——诺诺"涂鸦"记忆