Linux从入门到精通(二)

/bin /sbin /tmp /etc /dev /proc /usr /var /media /mnt /boot

黑色 绿色 黑底黄 红 紫 浅蓝

 

more less grep awk '{print $1}' sort uniq |

 

gzip bzip2

 

tar -zcf 建立的压缩包.tar.gz 被压缩的目录

tar -xf 压缩包.tar.gz -C 指定解压路径

 

 

编辑器 gedit

 

ctrl+shift+t 开启另一个终端

ctrl+pgup

ctrl+pgdn

 

vim编辑器打开文件 默认有三个工作模式

命令模式

/ \

i / Esc键 \ :wq 保存并退出

/ \

输入模式 xxxxxx 末行模式

 

:q 退出(文件没有被修改的时候)

:q! 退出 强制退出

 

练习: /tmp/1903.txt文件 使用vim编辑器写入

2 3 4

4 5 6

9 2 1

保存退出。进入该文件将所有的2修改为7。保存退出

进入文件删除第一行内容后,不保存退出。

 

进阶功能:

命令模式:

1、删除整行

dd

5dd

 

末行模式:

1、查找并替换

% s/2/7/g

% 每一行 5,10 第五行到第十行

s 替换 g全局匹配

 

 

 

 

 

练习内容

1、 vim /tmp/man.config

2、:r /etc/man.config 将光标放到第一行 dd 删除第一行空白行

3、:set nu

4、58G 跳转第58行 40-> 向右移动40个字符

5、gg第一行 /bzip2

6、:50,100 s/man/MAN/g

7、u 撤销上一次操作

8、:65,73 y 复制 G 到最后一行 p 粘贴

9、 :21,42 d 删除

10、 :w man.test

11、27G 到27行 15x 删除15个字符

12、 gg O进入上一行 I am student

13、:wq

 

linux系统软件的分类

封装后的软件包

.deb debian 系统封装技术

.rpm redhat package manager 红帽的封装技术

 

源码包:

GNU C语言开发 源码公开 源码包。 tar压缩过的

所有的linux系统都可安装 但是需要编译

 

1、先解压缩

2、进入解压路径

./configure --prefix=/usr/local/webserver

建立makefile文件 决定了源码包文件之间的编译顺序。

3、要对所有的c语言源码进行编译,根据makefile文件的编译顺序进行

make

4、在当前目录中就会产生所有的已经编译好的文件,将这些文件通通拷贝到,第一步指定的安装路径下

make install

5、启动服务

/usr/local/webserver/bin/apachectl start (换成stop)

6、验证服务启动

netstat -antpl | grep 80 看80端口

7、定义主页

vim /usr/local/webserver/htdocs/index.html

<html>

<meta charset='utf-8' /> 定义该页面使用的中文字符编码

<body>

<h1>

飞哥

</h1>

</body>

</html>

 

封装后软件包的安装方法

lftp-4.0.9-14.el6.x86_64.rpm

软件名-版本号-64位.rpm

 

1、看到软件后先确定是否已经安装过,确定已经安装过的软件有哪些

rpm -qa | grep lftp 过滤是否安装过lftp

2、确认该软件的作用

rpm -qpi lftp-4.0.9-14.el6.x86_64.rpm

3、确认软件会安装哪些文件到哪些目录

rpm -qpl lftp-4.0.9-14.el6.x86_64.rpm

4、安装该软件

rpm -ivh lftp-4.0.9-14.el6.x86_64.rpm

5、使用软件

lftp --help

lftp -u user1903,123.com ftp://10.0.105.223

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值