Linux入门

什么Linux:

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。

以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长

为什么要使用Linux:

回答这个问题之前,我们先来看看 Linux 与 Windows 最本质的区别在哪里。有人会说前者免费,后者需要买 (或偷)。这只是对 “free software” 的曲解。在我看来,二者最重要的区别乃是它们对自己的用户所做的假设。对于 Linux,这个假设是:

用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责。

而 Windows 则恰好相反:用户不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。

说得更直接一些,前者假定用户是负责任的聪明人,后者反之。Linux 用户不必沾沾自喜,Windows 用户先把刀放下。这些只是假设,它们的 (不是我的) 假设。

CentOS

主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS

免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本

更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

Linux安装:

先安装好虚拟机  详细教程请见:https://blog.csdn.net/sunshine1_0/article/details/80839430

Linux目录:

l   bin  (binaries)存放二进制可执行文件

l   sbin  (super user binaries)存放二进制可执行文件,只有root才能访问

l   etc (etcetera)存放系统配置文件

l   usr  (unix shared resources)用于存放共享的系统资源

l   home 存放用户文件的根目录

l   root  超级用户目录

l   dev (devices)用于存放设备文件

l   lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

l   mnt  (mount)系统管理员安装临时文件系统的安装点

l   boot 存放用于系统引导时使用的各种文件

l   tmp  (temporary)用于存放各种临时文件

l   var  (variable)用于存放运行时需要改变数据的文件

常用命令

命令格式:命令  -选项  参数

如:ls  -la  /usr

ls:显示文件和目录列表(list)

常用参数:

-l (long)

-a (all) 注意隐藏文件、特殊目录...   

-t (time)

pwd 显示当前工作目录(print working directory

touch或者创建空文件                     

mkdir 创建目录(make directoriy

-p 父目录不存在情况下先生成父目录 (parents)            

cp 复制文件或目录(copy

-r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     

mv 移动文件或目录、文件或目录改名(move

rm 删除文件(remove

-r 同时删除该目录下的所有文件(recursive

-f 强制删除文件或目录(force

rmdir 删除空目录(remove directoriy

cat显示文本文件内容 (catenate

moreless 分页显示文本文件内容

headtail查看文本中开头或结尾部分的内容

haed  -n  5  a.log 查看a.log文件的前5

tail  -f  b.log 循环读取(fellow

VIM工作模式

VIM插入命令:

 

i

在光标前插入

I

在光标当前行开始插入

a

在光标后插入

A

在光标当前行末尾插入

o

在光标当前行的下一行插入新行

O

在光标当前行的上一行插入新行

VIM定位命令

:set nu

显示行号

:set nonu

取消行号

gg

到文本的第一行

G

到文本的最后一行

:n

到文本的第n

Q! 保存

Wq保存

posted @ 2020-01-18 16:27  Caoner  阅读(101)  评论(0编辑  收藏  举报