首页 > 系统相关 >初学者Linux的学习记录

初学者Linux的学习记录

时间:2023-10-26 23:23:37浏览次数:54  
标签:文件 记录 命令 初学者 hspEdu01 Linux root 目录

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! -- 强制保存退出

 

标签:文件,记录,命令,初学者,hspEdu01,Linux,root,目录
From: https://www.cnblogs.com/swxyoushijie/p/17786067.html

相关文章

  • Linux免密登录脚本
    首先安装sshpassyuminstall-ysshpassLinux免密登录脚本:#!/bin/bashexportIP="192.168.100.140192.168.100.141192.168.100.142"exportSSHPASS=086530forHOSTin$IP;dosshpass-essh-copy-id-oStrictHostKeyChecking=no$HOST scp/etc/hostsroot@$H......
  • Linux中的调度策略及其原理
    对于操作系统来讲,它面对的CPU的数量是有限的,干活儿都是它们,但是进程数目远远超过CPU的数目,因而就需要进行进程的调度,有效地分配CPU的时间,既要保证进程的最快响应,也要保证进程之间的公平。这也是一个非常复杂的、需要平衡的事情。在Linux里面,进程大概可以分成两种。一种称为......
  • linux用docker
    1.查看docker运行状态systemctlstatusdocker2.查看docker服务是否自启动systemctlis-enabled docker 3.查看docker下运行的所有容器4.启动docker systemctlstart docker5.启动docker下的容器docker-compose-fdocker-compose.yml up-d或启动指定的容器......
  • python进阶知识体系md笔记14大体系200页,第2章:linux基础命令学习
    本文从14大模块展示了python高级用的应用。分别有Linux命令,多任务编程、网络编程、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架、正则表达式等相关文章的详细讲述。完整版笔记直接地址:请移步这里共14......
  • Linux ls命令:查看目录下文件
    ls命令,list的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:[root@localhost~]#ls[选项]目录名称ls命令常用的选项以及各自的功能。注意,当ls命令不使用任何选项时,默认只会显示非隐藏文件的名称,并以文件名进行排序,同时会根据文件的具体......
  • 使用Kali Linux进行主机发现实验
    主机发现【实训目的】掌握主机扫描的工作原理,学会使用ping等扫描工具,发现网络当中活跃的主机。【场景描述】在虚拟机环境下配置4个虚拟系统“WinXP1”“WinXP2”“KaliLinux”和“Metasploitable2”,使得4个系统之间能够相互通信。实训均在如图1所示场景中实现。 图1......
  • Linux p10 文件目录指令
    【学习课程】:【【小白入门通俗易懂】2021韩顺平一周学会Linux】https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e文件目录指令文件路径指令pwd指令基本语法:pwd功能描述:显示当前工作目录的绝对路......
  • 《Unix/Linux系统编程》教材学习笔记第四章
    chapter4并行计算早期计算机大多数受到硬件限制,计算机程序通常为串行计算编写的。但是基于分治原则的算法经常表现出高度的并行性,可通过并行或并发执行来提高计算速度。顺序算法与并行算法在描述顺序算法时,常用的方法是用一个begin-end代码块列出算法,如下图左侧所示。begin-en......
  • Linux基础知识与命令 三
    目录和文件管理cat 查看文件格式:cat [选项] [文件]cat可以支持标准输入命令-A 显示隐藏字符 -n显示行号 -b跳过空行 -s压缩 (相当于把连空行压缩到一个空行)重定向:> >>>> 表示追加   tac 反方向查看 rev 同一行内容逆向显示 h......
  • 做题记录
    太简单的不记录,从2023.10.26开始记录。1.AGC005D题解首先容斥,强制\(i\)个位置不满足,系数是\((-1)^i\),后面应该乘个\((n-i)!\),表示剩下的任意排,那么应该再乘个\(f(i)\)表示这\(i\)个位置满足的方案数。考虑怎么算\(f(i)\),首先建二分图,左边表示位置,右边表示位置上的......