Linux服务器命令操作及环境安装
2017-01-09 13:34
162 查看
1、linux常用的目录的介绍
bin目录:里面存放了二进制文件,可执行文件sbin目录:里面存放了只有管理员才能运行的二进制文件
etc目录:系统的配置文件存放的目录,如:网卡的配置文件,以及后期lamp安装的配置文件
home目录:家目录
lib目录:存放可执行文件的目录(类库)
root目录:家目录,root用户的家目录
usr目录:类似于windows下的program files文件目录
var目录:软件的安装
2、命令行操作
[root@localhost /]#root代表当前的用户名,localhost代表操作的服务器的名字, /代表当前用户所在的目录 #区分用户的身份的。#代表管理员 $代表普通用户
linux系统中~代表当前用户家目录所在的位置
ifconfig查看用户的ip地址
3、基本操作命令
ls 列出当前目录下的文件ls+制定的目录(ls /)列出指定目录下的文件
ls+l 以列表的形式列出文件
ls+la 以列表的形式列出文件的结构,并且显示隐藏的文件
clear 命令:清空屏幕
init命令
init3 从桌面模式切换到命令模式
int5 从命令模式切换到桌面模式
su 切换用户
cd 表示目录之间的切换 cd /
pwd 打印出当前工作的目录
文件的操作
touch 创建文件 touch+文件名或文件完整的路径touch php.txt表示在当前的目录下创建php.txt文件
touch /home/php.txt 表示在/home目录下创建文件
cp 复制文件 cp后面跟 需要复制的文件 复制到的文件
cp php.txt /home/php.txt 将当前目录的php.txt文件复制到/home的目录下
mv移动文件 mv+移动的文件+目标位置
mv php.txt /home/php.txt 将当前目录下的php.txt文件移动到home下的文件下
rm 删除文件 rm /root/php.txt 删除/root下的php.txt文件(会出现是否删除的提示的信息)
rm -f +文件名 强制删除
mv +需要重命名的文件 +重命名的文件名 给文件重命名
mv php.txt php.net
文件夹的操作
mkdir 创建文件夹 mkdir php 在当前目录下床架一个php文件夹cp 复制文件夹 cp r php /home/php 复制当前目录的文件夹到/home目录下 r表示递归
rm -rf 删除的文件名(rf表示强制删除)
补充
ctrl+c表示终止操作tab表示补全功能
vim编辑器三种模式
末行模式
保存命令:在末行模式中输入:w,即可对文件的内容进行保存退出命令:在末行模式中输入:q,即可退出。
需要注意:如果文件有修改,一般是在修改保存之后才去退出。如果确实需要强制退出,请使用命令:q!
保存并退出::wq
查找操作:在末行模式中输入/string (需要查找的字符串)
问题:如何在搜索结果中使用windows下类似的“上一个/下一个”功能?
答:可以通过快捷按钮,按钮是键盘上的n。小写的n表示“下一个”,大写的N表示“上一个”。
替换操作
:s/需要替换的字符串/替换成的字符串
撤销操作:
使用方法:在末行模式中使用命令(:u),u表示undo
撤销1步使用:u
如果撤销多步:使用:数字u,如撤销3次操作,则:3u
命令模式:
光标的移动:1) 将光标快速的切换到文档的最后一行
使用方法:在命令模式下按下G
2) 将光标快速的切换到文档第一行
使用方法:在命令模式下按下2个g,gg
3) 将光标快速的切换到指定行
使用方法:在命令模式下输入(数字G)
提示:可以在末行模式中输入
:set nu来显示文档的行号
删除操作:
1) 删除光标所在行
使用方法:在光标所在的行,按下dd
2) 以光标所在位置为准,向下删除指定的行数
使用方法:在光标所在的行,按下(数字dd)
1dd=dd
复制操作:
1)复制光标所在的当前行
使用方法:在命令模式下,光标所在的行,按下yy
2)以光标所在位置为准,向下复制指定的行数
使用方法:在命令模式下,光标所在位置,按下(数字yy)
粘贴操作:
需要配合复制操作一起使用。
使用方法:在命令模式下,光标所在的位置是需要粘贴的位置,按下p键会把剪贴板中的内容粘贴到光标所在的位置。
编辑模式
问:如何进入编辑模式?答:可以在命令模式下,按下i或者a。
I表示insert a表示after insert
rpm软件管理
对于软件的管理操作,查询安装的软件,安装软件、卸载软件。安装软件的查询:
rpm –qa|grep 查询的软件名(|在Linux中称之为管道)
案例:使用上述的查询语法,查询出当前的Linux中已经安装的软件,名字包含firefox
rpm –qa|grep
firefox
参数说明:
q表示query,查询
a表示all,全部
软件的卸载
rpm –e 需要卸载的软件全名称
但是火狐浏览器是一个独立的软件,没有依赖关系。有的时候,有的软件有依赖关系的,那如何卸载?
比如,卸载mysql的时候,会提示依赖关系解决失败,这个时候可以通过—nodeps来解决依赖关系。
rpm –e –-nodeps 需要卸载的软件全名称
参数说明:
e表示卸载
--nodeps:表示忽略依赖关系
软件的安装
语法格式:rpm –ivh 需要安装的软件名称/完整路径
参数说明:
i表示install,安装
v表示显示安装的进度条
h表示进度条以“############”显示进度条
关于网卡禁用和启用的命令:
禁用:ifdown
语法格式:ifdown 网卡名
启用:ifup
语法格式:ifup 网卡名
Linux中的查找
find 查找的路径 –name 需要查找的文件名
1.1 rpm方式
该方式软件安装本质与windows系统软件安装方式一致,就是把软件包里边的二进制代码文件复制到系统指定目录(C://ProgramFiles)的过程。
优点:软件安装非常方便
缺点:软件的各个组成部分非常固定,不能灵活。需要手动解决依赖关系。
1.2 yum智能方式
该方式类似360软件管家里边的“一键安装”,较智能该方式条件:① 可以上网。② 通过配置把软件放到指定位置
好处:方便,一键安装,无需考虑软件依赖。
Ø yum install php
2. 源码编译方式安装软件
该软件安装本质:从网络下载下来的软件,内部文件内容都是源码内容。源码文件---(编译工具)--->二进制码文件---(复制)-->系统指定目录
软件安装的时候:
① 把“源码内容”文件
编译为“二进制代码”文件。
② 再把编译后的二进制代码文件复制到系统指定目录。
优点:软件内部各个部分可以灵活做配置(例如php里边有gd/xml/jpeg/png等各个部分组成,都可以灵活选取)
缺点:安装稍麻烦
rpm方式安装(vsftpd)软件:
> rpm -ivh 软件包全名
> rpm -q 软件包名(完整) //query查看软件是否有安装
> rpm -e 软件包名
//卸载软件
> rpm -qa
//query all 查看系统里边全部rpm方式安装的软件
> rpm -qa | grep ftpd//模糊查找指定软件ftpd是否有安装
ps –A | grep ftp//查看ftp相关进程
相关文章推荐
- linux命令基本操作以及Java的安装与环境的配置
- RabbitMQ-windows环境下安装及操作常用命令
- ubuntu中rar及编译环境安装(ln命令介绍)
- 在linux服务器上安装web运行环境回忆
- GRUB安装后启动进入GRUB命令环境后,如何进入系统的解决方法
- Android linux adb安装操作命令图解
- 安装 LAMP 环境使用到的命令
- windows 和 linux服务器环境下j2sdk 的安装和环境设置
- ubuntu android 命令环境下操作sqlite
- 使用adb命令向模拟器安装apk(windows环境)
- 【linux服务器】安装,开始,及基本操作
- 使用VC++调用C#封装的DLL库实现Excel文件的操作(不用安装office软件环境)
- 10分钟可安装一个集成lnmp环境的的linux服务器(教程)
- MySQL重启命令和MySQL数据库安装目录的操作过程
- MySQL重启命令和MySQL数据库安装目录的操作过程
- Android linux adb安装操作命令图解
- RHEL4 AS-U4命令模式下安装图形化环境
- GRUB安装后启动进入GRUB命令环境后,如何进入系统的解决方法
- Android linux adb安装操作命令图解
- android环境抓Wireshark码流数据包,shell命令操作