Linux第一天上午

1、安装Linux环境

    首先安装一下VMware,这个是运行linux必须环境,建议安装在除c盘外的其他硬盘

    其次解压CentOs压缩文件,解压到D盘根目录下,不要在任何的子文件夹下

    最后在D盘会生成一个CentOs文件夹,修改CentOs7.vmx文件

到此,整个环境就已经安装好了,直接点开VMware,开启CentOs即可使用,账号密码neusoft

2、Linux的目录结构介绍

    Linux与Windows系统不同,Windows系统有盘符的概念,而Linux系统并没有,所有的文件都以一个子目录挂载在根目录节点上,根目录使用“/”表示,

    Linux目录分为工作目录与用户主目录两个:

    1、用户主目录是增加用户时建立起来的,每个用户都有自己的主目录,不同用户的主目录一般互不相同,用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。用户可以通过一个“~”字符来引用自己的主目录。(cd ~)

    2、工作目录是(cd /)进入到Linux的工作目录

几个重要的目录:

    /etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动

    /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

    /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下

3、文件与目录操作相关命令

使用ls命令后,会发现某个目录下有非常多的可执行文件压缩文件等,这些代表什么呢?

蓝色表示是目录。     绿色表示是可执行文件。 褐色表示是压缩文件。红底白字表示失效的符号链接。

浅蓝色表示是链接文件。

(1):Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组

实例中:比如Desktop第一个属性用d表示,"d"在Linux中代表该文件是一个目录文件。在Linux中第一个字符代表这个文件是目录、文件或链接文件等等

当为[ d ]则是目录

当为[ - ]则是文件;

若是[ l ]则表示为链接文档(link file);

若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);

若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。每个文件的属性由左边第一部分的10个字符来确定(如下图)

 (2),目录操作命令

目录操作之前,需要了解相对路径与绝对路径,这对于linux的目录操作是很有必要的

绝对路径:由根目录 / 写起,例如: /usr/share/doc 这个目录

相对路径:不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法

(3)处理目录的常用命令

1、ls命令,列出目录

    可选的参数(a,d,l)   ls -al(连同异常目录一起显示)        ls -dl(仅列出目录本身,而不是列出目录内内容)

2、cd命令:切换目录(用来变换工作目录的命令)

    cd 相对路径或绝对路径

3、pwd命令:显示目前所在目录

4、mkdir命令:创建新目录         mkdir [-mp] 目录名称

    可选参数:m:配置文件的权限,直接配置

                      p:帮助你直接把所需要的目录(包含上一级目录)递归创建起来

    eg:在用户目录下创建目录demo(mkdir  demo即可)

            在用户目录下创建递归目录(mkdir  test1/test2/test3)?报错?加上“-p”试试

                    mkdir -p test1/test2/test3就可以创建成功

            在用户目录下创建权限为rwx--x--x的目录(mkdir -m 711 test即可)

5、rmdir(删除空目录)    rmdor  目录名

            如果目录不为空则使用rm命令来删除非空目录

            mkdir -p  test1/test2/test3创建一个非空的目录,使用rm -r test1来删除

6、cp命令(复制文件或目录)(cp -r 原目录 目标目录)

    eg:在用户目录下创建两个目录aa  bb,将aa目录下的aa.txt赋值到bb目录下并更改文件名为demo,txt

    cp -r aa/aa.txt bb/demo.txt

-a:通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。

-f:覆盖已经存在的目标文件而不给出提示。

-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

-l:不复制文件,只是生成链接文件。

7、rm命令(移除文件或目录)(rm [-fir] 文件或目录)

-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;

-i :互动模式,在删除前会询问使用者是否动作

-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!

8、mv (移动文件与目录,或修改名称)mv [-fiu] source destination

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

-u :若目标文件已经存在,且 source 比较新,才会升级 (update)

    eg:用户目录创建两个目录aa,bb,在aa目录下创建一个文件touch aa.txt

            将aa.txt移动到bb目录下,mv aa/aa.txt bb

            将aa.txt移动到bb目录下并重新命名为demo.txt   mv aa/aa.txt bb/demo.txt

(4)Linux文件内容查看

    1、由第一行开始显示文件内容,语法:cat [-AbEnTv]

         -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;

        -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!

        -E :将结尾的断行字节 $ 显示出来;

        -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;

        -T :将 [tab] 按键以 ^I 显示出来;

        -v :列出一些看不出来的特殊字符

        eg:在用户目录下新建一个目录,目录下新建一个文件,输入一些内容(cat [xx] 文件名)查看

    2、tac(从文件的最后一行开始显示,正好与cat相反)

    3、more一页一页翻动 语法:more 文件名

        eg:查看demo.txt文件,,,,more demo.txt,,,

                空白键 (space):代表向下翻一页;

                Enter         :代表向下翻『一行』;

                q             :代表立刻离开 more ,不再显示该文件内容。

                b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。

    4、head取出文件前面几行 语法:head [-n number] 文件

    5、tail取出文件后面几行  语法:tail [-n number] 文件

(5)Linux的VIM编辑器操作

    1、什么是VIM?VIm是从Vi编辑器发展出来的一个文本编辑器,代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,现在大部分程序员已经都使用VIM,比较好

    2、VIM的三种模式:命令模式,输入模式,底线命令模式

        命令模式:刚刚启动VIM,就进入了命令模式,在此状态下敲击键盘动作会被当做命令,不是输入字符

                           常用的几个命令:

                                    1、“i”:切换到输入模式,以输入字符。

                                    2:、“x”:删除当前光标所在处的字符。

                                    3、“:”:切换到底线命令模式,以在最底一行输入命令。

        输入模式:在命令模式下按下i就进入了输入模式。在输入模式中,可以使用以下按键:与正常情况差不多                            了,HOME/END(移动光标到行首、行尾),Page Up,Page Down上下翻页

        底线命令模式:在命令模式下按下:(英文冒号)就进入了底线命令模式。底线命令模式可以输入单个或多                                   个字符的命令,通常最常用的就是保存退出(:wq)

        


   

            

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,319评论 0 9
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,719评论 0 10
  • 一、VMware的使用和Linux系统的安装1、VMware的快照、挂起的作用 快照:保存某一个状态,连命令行的输...
    seeiy阅读 1,923评论 0 1
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,085评论 0 0
  • 大家好,我是心柚情感。 我常常被问“要不要原谅出轨的爱人?”“要不要容忍爱人心里还藏着别人?”,通常情况下,我的回...
    新柚阅读 173评论 0 1