ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Linux 基础知识

2023-07-06 12:31:53  阅读:185  来源: 互联网

标签:Linux 导航 Ubuntu


Linux简介
Linux 是由Linus Torvalds在 20 世纪 90 年代初开发的计算机操作系统。它是免费和开源的,这意味着任何人都可以使用、修改和分发它,而无需支付任何许可费用。

Linux 以其命令行界面而闻名,它允许用户使用文本命令与系统交互。它还提供了广泛的软件开发工具,例如 DevOps 工作流程中常用的 Git、Docker 和 Kubernetes。

Linux基本架构

例如,您想在 Linux 系统上使用 Firefox 等 Web 浏览器。

硬件:计算机硬件包括用于运行操作系统和应用程序的 CPU、RAM 和硬盘驱动器等组件。
内核:Linux内核负责管理CPU、内存、输入/输出设备等系统资源。当您启动Firefox时,内核会与硬件交互,为程序分配系统资源并确保其顺利运行。
Shell:Shell 是允许您与操作系统交互的界面。您可以使用命令行来启动 Firefox,例如,在提示符下键入“firefox”。shell 解释您的命令并与内核通信以启动程序。
应用程序:它提供了一个用户友好的界面来浏览网页,并使用内核提供的系统资源来运行。Firefox 是在操作系统之上运行的应用程序的一个示例。
Linux 文件系统层次结构
在 Linux 中,一切都表示为文件,这些文件存储在目录中并具有树状结构。这称为文件系统层次结构。

它采用单根倒树状结构。


Linux文件系统
默认情况下,Linux 为不同类型的文件和目录分配不同的颜色。

例如,目录通常显示为蓝色,常规文件显示为黑色,可执行文件显示为绿色,符号链接显示为青色,等等。

基本 Linux 命令
先决条件:在 AWS 上安装 Linux 操作系统/使用 Ubuntu 操作系统创建 EC2 实例。

ls:列出当前工作目录下的文件和目录。


ls -l:以长格式列出当前目录的内容,包括文件权限、所有者、组、大小和修改日期。


ls -a:列出当前目录下的所有文件和目录,包括隐藏文件。隐藏文件以点 ( .)开头


ls -lh:以长格式列出内容,并以人类可读的格式列出文件大小。


ls -R:递归列出当前目录及其子目录的内容。


pwd:该命令代表“打印工作目录”。它打印用户当前所在的当前工作目录。


touch:此命令有助于创建一个新文件。


cd- 将当前工作目录更改为指定目录。


cd ~:用于导航到主目录。
cd /: 带你到根目录
cd ..:从当前目录向上移动一个目录
cd <path/to/directory>: 将带您到指定的目录路径。

mkdir:使用指定名称创建一个新目录。


mkdir dev qa prod:一次创建多个目录。
mkdir logfolder{1..10}:创建一系列序号为 1 到 10 的目录。

mkdir -p parent/child/grand_child:立即创建嵌套目录。

标签:Linux,导航,Ubuntu
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有