Linux学习总结

来源:互联网 发布:mac 拍照照片在哪里 编辑:程序博客网 时间:2024/06/06 02:50

前言:今天鼠标丢失了,敲代码,写博客倍感不爽啊。

上次说过了买了一个Linux系统的服务器,因为之前接触的比较少。所以拿了一本书来看了一下,花了几天时间大概看了一下,因为里面的命令我知道我是不可能全部记住了,所以就只是记住了几个常用的命令,但是对于Linux系统的操作却有了一个大概的了解。这里来简单总结一下。(说明一点,我的服务器是CentOS,所以yum不收费)

Linux简介

在Linux诞生的时候,一直是Unix的天下。但是因为Unix需要付费,所有就出现了我们的Linux之父(Linus Benedict Torvalds)在大学的时候开发出了Linux。目前广泛使用在服务器上,主要原因是因为安全,另外也因为可以不使用图形界面而节省资源。

几个常用命令

文件管理

clear  //清屏ls  //列出当前文件下的文件cd xiaoD //进入某个目录mkdir xiaoD  //创建一个目录rm  -rf xiaoD //删除一个文件cp -r xiaoD xiaoD2 //复制一个文件mv xiaoD xiaoD2 //移动一个文件夹cat xiaoD.txt //查看某个文件的内容 对应的有tac xiaoD.txt,  head -2 xiaoD.text,  tail -2 xiaoD.txt

用户管理

groupadd xiaoD  //增加用户组groupdel xiaoD  //删除用户组useradd xiaoD  //增加用户userdel xiaoD  //删除用户passwd xiaoD   //修改密码su  //切换用户

磁盘管理

df //查看磁盘信息du xiaoD  //查看文件信息

文件编辑(vi/vim)

两个工具差不多,vim有颜色显示,vi没有,对于vim需要另外安装(类似window自带的输入法和我们安装的输入法)

shift+6  //光标移动到行首shift+4  //光标移动到行尾gg   //移动到首行G    //移动到尾行nG   //移动到n行dd    //剪切光标所有行ndd   //剪切光标所在行的后n行yy    //复制光标所有行p     //从光标开始,向下粘贴复制的内容(小写的p)P     //从光标开始,向上粘贴复制的内容(大写的P)u     //还原上一步操作(linux系统默认保存1000步操作)v     //单击之后可以移动光标控制i   //当前字符前插入I   //光标所在行行首插入a   //当前字符后插入A   //光标所在行行尾插入o   //当前行的下一行插入O   //当前行的上一行插入/xiaoD  //从光标后搜索xiaoD,输入n向后搜索?xiaoD  //方向向前,输入n向前搜索:n1,n2s/xiaoD1/xiaoD2/g      //在n1行和n2行之间把所有的xiaoD1替换成xiaoD2,如果不加g表示只替换每行的第一个xiaoD1:1,$s/xiaoD1/xiaoD2/g        //文档中所有都替换,g的作用相同//执行下面命令的时候先按键盘上面的esc:w   //保存文本:w!  //强制保存:q   //退出编辑:q!  //强制退出,修改无效:wq  //保存并退出:set nu   //显示行号:set nonu //不显示行号

yum工具的使用

说到yum工具,那么就不得不提到rpm。rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。在Linux系统系有一个关于rpm的数据库,里面存放着各种包之间的依赖关系。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。yum是基于RPM包管理,能够从指定的服务器自动下载包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装,但是yum在RedHat是需要付费的。

yum list  //列出所有的rpm包资源yum search mysql //搜索mysql 包yum list | grep mysql //使用过滤的方法找mysql 包yum install mysql  //安装MySQLyum remove mysql  //卸载MySQLyum update mysql  //升级MySQL
原创粉丝点击