Linux是什么呢?让我们来看一下它的定义:
定义:Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统;其实它的本质就是一个操作系统。
Linux的四大特点:
- 一切皆文件:Linux系统中的一切都归结为文件。对于操作系统内核而言,命令、硬件和软件设备、进程等都被视为拥有各自特性的文件。
- 完全兼容POSIX1.0标准:该标准使得在Linux下通过相应的模拟器可以运行常见的DOS、Window程序,这为用户Windows转到Linux奠定了基础。
- 多用户、多任务:Linux中各个用户对其文件设备有特殊的支配权,保证了各用户之间互不影响。多个程序可以同时并独立地运行,从而提高了整个系统的效率。
- 完全免费: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