linux的使用

centos的安装可以是按照提示安装,也可以是创建自定义布局,其中的区别我正在尝试。centos安装之后eth0可能没有启动起来,这是因为/etc/sysconfig/network-scripts/ifcfg-eth0文件中onboot配置为no,没有开启开机启动,需要将noboot设置为yes,然后servive network restart。
一、Vim的使用
1.插入命令
i:在当前位置前插入
I:在当前首行插入
A在当前行尾插入
a:在当前位置后插入
o:在当前行之后插入一行
O:在当前行之前插入一行

2.查找命令
/text 查找text,按n件查找下一个,按N键查找前一个
?text 查找text,反向查找,按n键查找下一个,按N键查找前一个
:set ignorecase 忽略大小写查找
:set noigorecase 不忽略大小写的查找
:nohlsearch 关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮
:set incsearch 逐步搜素模式,对当前键入的字符进行搜索而不必等待键
3.替换命令
替换命令还是不会用,等学会了再详细介绍
ra将当前字符替换为a
s/old/new 用old替换new,替换当前行的第一个匹配
s/old/new /g 用old 替换new ,替换当前行的所有匹配
4.移动命令
h:左移一个字符
l:右移一个字符
k:上移一个字符
j:下移一个字符
gg:移动到文件头

5.撤销和重做
u:撤销
U:撤销对整行的操作
ctrl+r:重做,及撤销的撤销

6.删除命令
x:删除当前字符
3x:删除当前光标开始向后三个字符
X:删除当前字符的前一个字符
dl:删除当前字符
dh:删除前一个字符
dj:删除

7.vim常用命令
yum install gcc-c++

二、安装源码软件过程实例
1、下载 wget+地址
2、解压缩 tar -xf 压缩包
3、如果是configure文件,就执行:
./configure、make、make install
如果是Makefile文件,就执行:
make make install
如果是Imake文件,就执行:
xmkmf、make、make install

4、升级python之后由于将默认的python指向3.4.3以后,yum不能正常使用,需编辑下yum的配置文件:vi /usr/bin/yum,这里需要先将原来的python软连接重名 mv /usr/bin/python /usr/bin/python2.7.5
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7.5保存退出即可;
我们建立一个新的链接:
ln -s /usr/local/bin/python3.4 /usr/bin/python
检验python指向是否成功:python -V

三、安装Scrapy
Scrapy的安装需要依赖很多包,如openssl,pip,lxml等等,虽然楼主都安装了还是出现了错误,所以楼主暂时放弃安装Scrapy框架,转向学习新的python技术,总不能一条路走死吧,那天有空了再研究吧
mysql的安装就比较简单了
(1)首先yum list mysql-server查看yum源提供的mysql安装包
(2)yum install mysql-server(记住不是mysql)
(3)server mysqld start 启动mysql服务
(4)done
其他软件的安装不会比Scrapy还要困难了,还是先睡觉吧。

四 、grep命令的使用

  1. 搜索和寻找文件
$ sudo dpkg -l | grep -i python

2 . 搜索和过滤文件

$ sudo grep -v "#" /etc/apache2/sites-available/default-ssl

3 . 列表内容

$ sudo find . -name ".mp3" | grep -i JayZ | grep -vi "remix""

4 . 在搜索字符串前面或者后面显示行号

$ sudo ifconfig | grep -A 4 etho $ sudo ifconfig | grep -B 2 UP

5 . 计算匹配项的数目

$ sudo ifconfig | grep -c inet6

6 . 在所有目录里递归的搜索

 $ sudo grep -r “function” *

五、卸载命令的使用

1、删除软件

方法一、如果你知道要删除软件的具体名称,可以使用

sudo apt-get remove –purge 软件名称
sudo apt-get autoremove –purge 软件名称

方法二、如果不知道要删除软件的具体名称,可以使用

dpkg –get-selections | grep ‘软件相关名称’

sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。

2、清理残留数据

dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P

一说是这个:dpkg -l | grep ‘^rc’ | awk ‘{print $2}’ | sudo xargs dpkg –purge 2>/dev/null

一说sudo apt-get purge 软件名, 这个,专门处理配置文件的.

六、查看端口情况

$ sudo netstat -nlp

七、开启终止一个服务

sudo service apache2 stop

猜你喜欢

转载自blog.csdn.net/xiayeqianfeng/article/details/52853564