您的位置:首页 > 运维架构 > Linux

linux初学之琐碎知识点整理三

2010-02-23 13:36 85 查看
软件安装命令

1. tar

tar 命令的基本用法为:

tar [选项] 文件名
常用的选项包括
-c 创建一个新的档案文件
-t 查看档案文件的内容
-x 分解档案文件的内容
-f 指定档案文件的名称
-v 显示过程信息
-z 采用压缩方式

举例
1 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle
该命令将/u01/app/oracle 目录下的所有文件 /etc/oratab 文件和
/home/oracle目录下的所有文件合并到oracle.tar文件中 并采用压缩方式
2 tar -tzf oracle.tar.gz
该命令列出归档文件 oracle.tar中的所有文件列表

2. rpm

1)安装:

rpm -i rpm包名

例如
rpm -i tomcat4.rpm
该命令将安装 Tomcat软件并进行相关系统配置

2)升级:

rpm -U rpm包名

例如
rpm –U tomcat4.rpm
该命令将升级 Tomcat软件并进行相关系统配置

3)查看已安装的软件:

要想列出已经安装的全部软件包 可以通过以下命令
rpm -qa
可以使用 g r e p命令指定软件包的名称 或者部分名称 如下所示
rpm -qa | grep 'tomcat'
该命令将列出包名中包含 tomcat的软件包

此外 要想找出某个特定的文件到底是属于哪个软件包的 可以输入
rpm -qf filename
其中 filename 是准备要查找其归属的文件名称

要想查出某个已经安装的软件包的功能 可以用如下命令
rpm -qi packagename
其中 packagename 是要查找其用途的软件包名称

4)删除安装的软件

rpm -e packagename

其中 ackagename 是要查删除的软件包名称

文件查看和编辑命令

cat命令

cat file1.txt 显示 file1.txt 文件的内容
cat file1.txt file2.txt 显示 file1.txt 和 file2.txt 文件的内容
cat -n file1.txt 显示 file1.txt 文件的内容 同时显示行号

vi命令

vi是 Visual Interface 的简称

Vi有三种基本工作模式:命令行模式、 文本输入模式、末行模式

命令行模式 :
任何时候 不管用户处于何种模式 只要按一下 ESC 键 即可使 vi 进入
命令行模式 当在 shell环境下输入 vi命令启动 vi编辑器时 也是处于该模式下
在该模式下 用户可以输入各种合法的 vi 命令 用于管理自己的文档 此时
从键盘上输入的任何字符都被当作编辑命令来解释 若输入的字符是合法的
vi 命令 则 vi 在接受用户命令之后完成相应的动作 但需注意的是 所输入
的命令并不在屏幕上显示出来 若输入的字符不是 vi 的合法命令 vi 会响铃报警
文本输入模式 :

在命令模式下输入插入命令 i 附加命令 a 打开命令 o 修改命令 c 取代
命令 r或替换命令 s都可以进入文本输入模式 在该模式下 用户输入的任何
字符都被 vi 当做文件内容保存起来 并将其显示在屏幕上 在文本输入过程
中 若想回到命令模式下 按 ESC 键即可
末行模式 :
在命令模式下用户按 : 键即可进入末行模式下 此时 Vi会在显示窗口的最
后一行 通常也是屏幕的最后一行 显示一个 : 作为末行模式的提示符
等待用户输入命令 多数文件管理命令都是在此模式下执行的 如把编辑缓
冲区的内容写到文件中等 末行命令执行完后 vi自动回到命令模式
若在末行模式下输入命令过程中改变了主意 可按 ESC 键 或用退格键
将输入的命令全部删除之后 再按一下退格键 即可使 vi回到命令模式下

在 shell模式下 键入 vi及需要编辑的文件名 即可进入 vi
vi [+n] 文件名 n为光标显示的位置,文件名为想要编辑的文件

在vi中显示行号:set number

注:vi编辑操作命令,如删除,插入,查找文件内容等,命令较多,要想详细了解可以去百度下相关内容

head及tail命令

当需要查看一个文本文件的头部或尾部时 head 命令及 tail 命令可以非常方
便的完成该操作 head 命令用于查看一个文本文件的开头部分 而 tail 命令
则用于显示文本文件的末尾几行 这两个命令举例如下
head example.txt 显示文件 example.txt 的前十行内容
head -n 20 example.txt 显示文件 example.txt 的前二十行内容
tail example.txt 显示文件 example.txt 的后十行内容
tail -n 20 example.txt 显示文件 example.txt 的后二十行内容
tail -f example.txt 显示文件 example.txt的后十行内容 并在文
件内容增加后 自动显示新增的文件内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: