vlambda博客
学习文章列表

小白入门必看!Linux系统介绍详解来袭!



小白入门必看!Linux系统介绍详解来袭!


小白入门必看!Linux系统介绍详解来袭!
小白入门必看!Linux系统介绍详解来袭!

Linux发展史基本介绍

小白入门必看!Linux系统介绍详解来袭!
小白入门必看!Linux系统介绍详解来袭!

Linux出现于1991年,是由芬兰赫尔辛基大学学生李纳斯·托瓦兹( Linus Torvalds )偶然发现的,他当时是为了方便下载学校网站的一些视频与新闻资料,自己开发的一套程序,后来加入美国自由软件基金组织协会,和众多爱好者共同开发完成 。

(1)Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux发行版本,但它们都使用了Linux内核。

(2)Linux内核网站:www.kernel.org

(3)基于内核,再增加一些桌面,应用程序,就可以发行,称为开发版。

Linux两大阵营:

(1)Redhat系列 redhat,suse,CentOS,Fedora等。

(2)Debian系列 debian,ubuntu等。

区别: 命令细微的区别, 安装方式。


小白入门必看!Linux系统介绍详解来袭!
小白入门必看!Linux系统介绍详解来袭!

Linux简单常用指令‍‍‍‍

小白入门必看!Linux系统介绍详解来袭!
小白入门必看!Linux系统介绍详解来袭!

快捷键:

  • ctrl + c 终结命令的执行。
  • ctrl + a 回到命令开始的地方。
  • ctrl + e 回到命令末尾。
  • ctrl + u 清除当前命令行。
  • tab 可以补齐文件名或者目录。
  • ctrl + l 清屏 clear也可以。
  • 键盘的上下键 可以查询之前输入过的指令。


小白入门必看!Linux系统介绍详解来袭!
小白入门必看!Linux系统介绍详解来袭!

文件系统命令

小白入门必看!Linux系统介绍详解来袭!
小白入门必看!Linux系统介绍详解来袭!

1. ls 指令:查看的指定目录下的子文件,文件系统下隐藏文件的命名是以.开头的。

  
    
    
  
ls [参数] 参数是可以连用的 -a 显示包含隐藏文件在内的所有文件

小白入门必看!Linux系统介绍详解来袭!

  
    
    
  
-l 以列的形式展示目录信息

小白入门必看!Linux系统介绍详解来袭!

  
    
    
  
ls 可以指定查看的目录 ls /etc ls的完整指令 ls [指定目录] [参数] — 中括号表示的意思是可有可无
2.cd

切换到指定目录。

1)目录路径:

绝对路径: 从根目录来时指定的目录。

例如:
  
    
    
  
/home/user/文档

2)相对路径:

参照物: 当前所在目录就是参照物 切换路径的时候 需要找目的目录与参照物的共同点 从共同点入手进行切换。

  
    
    
  
cd — 切换到当前用户的目录下 cd… — 当前目录的上一级目录 cd / — 回到根目录 cd - 回到上一个工作目录 [切换到这个目录之前所在的路径在哪 cd -就回到哪] cd ~ — 切换到当前的用户目录下 cd 指定的路径

3.pwd

显示的是当前的目录名和当前所在路径的绝对路径。

4.mkdir 目录名

只能创建最后一级路径。

mkdir test/subtest 目录设置的是一个路径,只会创建路径的最后一级,前面路径中如果有不存在的目录会报错。

小白入门必看!Linux系统介绍详解来袭!

(1)创建多级目录

  
    
    
  
mkdir -p 目录路径

小白入门必看!Linux系统介绍详解来袭!

(2)删除目录

  
    
    
  
rmdir 目录路径
只会删除目录路径的最后一级目录 而且这个目录必须是空目录 rmdir -p 目录路径

小白入门必看!Linux系统介绍详解来袭!

小白入门必看!Linux系统介绍详解来袭!

删除多级目录 有一个要求: 目录下不能有文件。

6.创建文件

touch 文件1 文件2 文件3…

  
    
    
  
亦可以用> >> 文件不存在会创建一个新的文件 文件存在 > 会清空文件 >>不会清空
echo — 输出的意思 -
echo 内容 > 文件 echo 内容 >> 文件 文件存在且有内容 > 会清空文件 > > 不会清空 写入的内容会在原来的基础上进行拼接

7.cat查看文件的内容

cat 文件1 文件2 文件3…

  
    
    
  
cat -n 文件 显示的文件的行号 tac 与 cat是相反的 查看文件内容反序排列

小白入门必看!Linux系统介绍详解来袭!

8.查看文件的前几行

  
    
    
  
head -n 行数 文件

9.查看文件的后几行

  
    
    
  
tail -n 行数 文件
查看更多内容:
more 文件
空格是翻屏 回车是一行一行查看
less 文件
f 向下翻屏 回车换行 q退出查看 b向上翻屏 G末尾 g开头

11.软链接与硬链接

文件都是有文件名和数据:

在linux上文件描述分为两个部分: 用户数据( user data ) 和元数据( meta data)

用户数据: 记录文件真实内容的地方, 被称为文件数据库( data block )。

元数据: 记录的是文件的描述信息: 比如文件大小、修改时间、属主、属组等等。

在linux下,元数据有inode号( 索引节点是文件的唯一标识 ),查找文件的时候 精确定位文件 — inode号定位的,文件名只是为了方便人们记忆和使用,它并不是文件的唯一标识 [因为文件名可以重复]。

软链接:
  
    
    
  
ln -s 源文件 目的文件 软链接对应的文件是一个真实的文件 有自己的inode号

硬链接:
  
    
    
  
link 源文件 目的文件 硬链接可以理解为给源文件起的别名

12.删除文件

  
    
    
  
rm 文件 rm -i 文件 — 删除的时候进行询问 rm -r 目录 删除目录 rm -rf 目录 ---- 删库跑路

13. 查看文件信息

  
    
    
  
stat 文件

14.文件拷贝

  
    
    
  
cp 源文件 目的文件路径 写法1: cp nice.txt …/ 将当前目录下的nice.txt 拷贝上一级目录下 完成之后 在上一级目录下创建一个与要拷贝的文件同名的文件 将内容写入到该文件中

写法1中切记::::::: 路径下必须有路径分割符/ 把文件拷贝到指定目录下 目录后最后加上路径分割符/ 写法2: cp nice.txt …/copynice.txt 将当前目录下的nice.txt 拷贝上一级目录下 在上一级目录下先创建一个copynice.txt文件 再将nice.txt中的内容写入到目的文件中

15.剪切文件

  
    
    
  
mv 源文件路径 目的文件路径 写法1: mv nice.txt …/ 将当前目录下的nice.txt 剪切到上一级目录下 写法1中切记::::::: 路径下必须有路径分割符/ 把文件拷贝到指定目录下 目录后最后加上路径分割符/ 写法2: mv nice.txt …/copynice.txt 将当前目录下的nice.txt 剪切上一级目录下 在上一级目录下先创建一个copynice.txt文件 再将nice.txt中的内容写入到目的文件中。

16.history

  
    
    
  
列出的是最近的1000历史指令 每条指令前都有一个编号 可以 !编号 重新执行对应的命令

history 数值 查看最近的指定数值的条数的命令





 推荐阅读 





 运维界升职加薪必备的云计算技术,你学了吗?

学完高级运维云计算课程之后,你可以:

  • 跨越90%企业的招聘硬门槛
  • 增加70%就业机会
  • 拿下BAT全国TOP100大厂敲门砖
  • 体系化得到运维技术硬实力
  • 技术大佬年薪可达30w+

 资源放送 
2022新版Linux运维高级云计算-红帽RHCE实战课程合集,扫描下方二维码即可领取!
 文章来源网络 侵删