初学者Linux的学习记录

发布时间 2023-10-26 23:21:48作者: oushijiel

Linux是什么呢?让我们来看一下它的定义:

定义:Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统;其实它的本质就是一个操作系统。

Linux的四大特点:

  1. 一切皆文件:Linux系统中的一切都归结为文件。对于操作系统内核而言,命令、硬件和软件设备、进程等都被视为拥有各自特性的文件。
  2. 完全兼容POSIX1.0标准:该标准使得在Linux下通过相应的模拟器可以运行常见的DOS、Window程序,这为用户Windows转到Linux奠定了基础。
  3. 多用户、多任务:Linux中各个用户对其文件设备有特殊的支配权,保证了各用户之间互不影响。多个程序可以同时并独立地运行,从而提高了整个系统的效率。
  4. 完全免费:Linux是免费的操作系统,用户可以通过网络或其他途径获得,并可以任意修改其源代码。由于这一点,Linux吸引了无数爱好者,他们都参与了Linux的修改与编写工作。

 

在学习Linux之前需要安装VMware Workstation虚拟器,在虚拟器中安装相应的Linux系统,我安装的是CentOS7;下面就开始语句的学习了:

1.用户想要查看某个目录下的文件就可以使用ls命令,如:

  • [root@hspEdu01 ~]# ls 文件名;

除此之外还可以添加参数实现其他的操作:

-a 查看隐藏的目录与文件

-l 查看目录与文件的属性

2.用户想要查看命令路劲结构可以使用tree命令,如:

  • [root@hspEdu01 ~]# tree

3.用户可通过pwd查看当前工作目录的绝对路径,如:

  • [root@hspEdu01 ~]# pwd

还可通过cd命令进入其他目录,在cd后面加上 .. 表示进入上层目录;

4.创建一个空目录使用mkdir命令:

  • [root@hspEdu01 ~]# mkdir abc
  • [root@hspEdu01 ~]# mkdir -p aba/abb/abc    (创建一个多层目录)

5.删除空目录使用rmdir命令:

  • [root@hspEdu01 ~]# rmdir abc
  • [root@hspEdu01 ~]# rmdir -p aba/abb/abc    (删除一个多层目录)

6.创建一个空白文件可以使用touch命令:

  • [root@hspEdu01 ~]# touch 文件
  • [root@hspEdu01 ~]# touch -d "2018-03-30 16:41" 文件 (添加-d参数修改文件时间)

echo命令向文件中写内容:

  • [root@hspEdu01 ~]# echo "内容" >> 文件

 

7.使用cat、more、less、head、tail命令查看文件的内容:

  • [root@hspEdu01 ~]#  cat  文件/文件路径

添加参数:

-n  显示行号

-A 显示不可显示控制字符

  • [root@hspEdu01 ~]#  more 文件路径      (逐页显示,空格向下翻一页,b键向上翻一页)
  • [root@hspEdu01 ~]#  less  文件路径        (分页显示,pageup、pagedown键上下来移动,q退出查看)
  • [root@hspEdu01 ~]# head -n   文件路径      (显示文件前几行内容,n控制行数)
  • [root@hspEdu01 ~]# tail -n 文件路径              (显示文件后几行内容,n控制行数,-f参数显示动态文件)
  • [root@hspEdu01 ~]# grep '内容'  文件路径        (显示含有指定内容的行)
  • [root@hspEdu01 ~]# grep '^内容'  文件路径       (以指定内容开头的行)
  • [root@hspEdu01 ~]# grep '内容$'  文件路径        (以指定内容结尾的行)

 

8.复制文件使用cp命令:

  • [root@hspEdu01 ~]# cp file1(源文件) file2(目标文件)     (文件个数增加)

9移动文件使用mv命令:

  • [root@hspEdu01 ~]#  mv file1(源文件) file2(目标文件)       (文件个数不增加)

 10.删除文件使用rm命令:

  • [root@hspEdu01 ~]# rm file2(目标文件或目录)

-r 删除目录

-f 跳过验证直接执行删除操作

VIM编辑器:其中分为编辑模式、命令模式、末行模式。

编辑模式通过Esc键进入命令模式,反之通过i键;

末行模式通过Enter键进入命令模式,反之通过:键;

其中末行模式进入命令模式的常用命令:

:w -- 保存

:q  -- 退出

:wq  --  保存并退出

:w! --强制保存

:q! -- 不保存强制退出

:wq! -- 强制保存退出