Linux-01:Linux的初步概念理解和常用指令了解

1、Linux的概念:

           Linux是一个开源的、基于内核的完整的操作系统,控制整个系统基本服务的核心程序(kernel)是由Linus带头开发出来的。

2、Linux的基本思想:

            1)要一切都是文件
            2)每个软件都有确定的用途

3、kernel的外层(保护层)shell:

           1)Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。
          2)是命令语言、命令解释程序及程序设计语言的统称,拥有自己内建的shell命令集,也可以被系统中其它应用程序所调用。
          3)通俗来讲的话,可以将kernel想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其它程序向Linux传递命令时,内核会做出相应的反应。

4、Linux的虚拟机:

          由于初学者在使用Linux时可能会对该系统造成不可挽回的错误,故在开始了解时使用Linux的虚拟机进行了解学习,虚拟机与真机相比功能一致,速度稍慢于真机,但对于初学者来说,稍微的延迟不会影响学习的需求。但优点是在初学时可以放心大胆的体验一切的功能,可以对于一些重要文件进行删除实验,来体会其重要性。

关于初始化界面的基本分析

首先看到#:代表超级用户权限

键入pwd : 得知当前所在的目录

cd  : 进入指定的目录

         

行提示符含义:
[kiosk@foundation0 Desktop]$ 
kiosk            ##用户
@            ##分隔符
foundation0        ##主机短名称
Desktop            ##所在系统位置
$            ##身份提示符$表示普通用户,#表示超级用户

 

关于Linux虚拟机的一些指令:(desktop二选一即可,功能一样)
rht-vmctl    start        desktop | server    ##开启 
rht-vmctl    poweroff    desktop | server     ##关闭
rht-vmctl    view        desktop | server     ##显示
rht-vmctl    reset        desktop | server     ##重置

5、linux系统结构
1.linux系统是个倒树型结构


2.2集目录的作用
/bin        ##二进制文件,系统常规命令
/boot        ##系统启动分区,系统启动时读取的文件
/dev        ##设备文件
/etc        ##大多数配置文件
/home        ##普通用户的家目录
/lib        ##32位函数库
/lib64        ##64位库
/media        ##手动临时挂载点
/mnt        ##手动临时挂载点
/opt        ##第三方软件安装位置
/proc        ##进程信息及硬件信息
/root        ##超级用户家目录
/run        ##临时设备的默认挂载点
/sbin        ##系统管理命令
/srv        ##数据
/var        ##数据
/sys        ##内核相关信息
/tmp        ##临时文件
/usr        ##用户相关设定

6、Linux下的文件管理

  1)创建文件 touch file

         

2)文件夹的创建mkdir  文件夹名

   

3)文件的编辑

一般模式:

步骤为:vim file    打开文件

             键盘输入   i

            输入内容

         esc   +:wq  退出编辑模式

进入insert编辑阶段:

可视化模式:批量添加模式

首先Ctrl+v进入可视化模式,然后选中要添加的字符和位置,键入 I 进入编辑模式,加入要添加内容。esc +:wq保存退出。

其中可选择

字符大管理
yy        ##复制一整行
yl        ##复制一个字母
yw        ##复制一个单词
p        ##粘贴

dd        ##删除一整行
dl        ##删除一个字母
dw        ##删除一个单词

cc        ##剪掉整行
cl            删掉一个字母
cw        删掉一个单词


注意:
当剪切后vim会进入插入模式,
如果要粘贴需要按<esc>退出插入模式然后粘贴

u        ##撤销
ctrl+r        ##恢复

.字符的批量处理
ctrl + v    ##进入可视化模式,在可视化模式中可以批量选择字符并操作

如何批量添加字符
(1)把光标移动到要加入字符所在列
(2)ctrl + v 进入可视化模式
(3)选中要家字符所在列
(4)按<I>进入插入模式并写入要加入的字符
(5)按<ESC>批量添加结束


如何批量修改
:%s/原有字符/修改后字符/g
:1,5s/原有字符/修改后字符/g

.如何同时编辑多个文件
vim file
:sp file1

注意:
    光标默认在那个文件中操作的就是那个文件
    ctrl+w 按完放开在按上|下可以移动光标所在窗口
vim的退出

正常退出方法
:q    ##当文件没有做任何修改是可用
:q!    ##当文件修改但不行保存修改时可用
:wq    ##退出保存
:wq!    ##当文件属于自己或用户为root时可用
 

4)控制台的非正常退出

在查看或编辑文件的过程中,如果控制台非正常退出或引发一个问题,其中最常见的异常退出方式是:

 

关闭再次打开的时候会出现:

Found a swap file by the name ".file.swp" 
          owned by: root   dated: Wed Aug  3 20:59:25 2018
me: ~root/Desktop/file
          modified: YES
         user name: root   host name: localhost
        process ID: 8089
h swap file by the name ".file.swp"
          owned by: root   dated: Wed Aug  3 20:59:25 2018
ile opening file "file"

Swap file ".file.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

   5)文件的查看

cat -b file     查看文件所有内容并加上行号

 

head file     默认查看文件的前10行内容

head -n file      查看前n行内容

tail   file     查看文件的后10行内容

tail  file    查看文件后n 行内容

less file   分页查看文件的内容

less        ##分页浏览
上|下        ##向上|向下移动一行

<pgup>|<pgdn>    ##向上|向下移动一页    

6)文件的复制

cp sourcefile destfile           ##文件复制

cp sourcefile1 sourcefile2 destdir/    ##复制多个文件到目录中

cp -r sourcedir    destdir/        ##复制目录


cp -r sourcedir    destdir/        ##复制目录

7)文件的移动

mv sourcefile   destfile        ##重名命

mv sourcefile   destdir           移动
mv sourcedir    destdir            移动目录

mv test/*  .                "."代表当前目录

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值