我的环境:Ubuntu(后面涉及到的Linux均为Debian系列)

Linux不同发行版的包管理方式

(1)Redhat系列:Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式

(2)Debian系列:Debian系列采用的是apt-get/dpkg包管理方式。

认识命令行

命令行窗口:



可以看到第一行guebiqing@ubuntu:~$

这一行中gubeiqing显示的是当前用户名,ubuntu是当前的主机名,~表示我们当前所在目录是用户家目录,$表示当前的用户是普通用户。

root@ubuntu:~#

这样就表示当前用户是root用户,主机名是ubuntu,当前目录是~,也就是root用户的家目录,#表示当前用户是管理员用户。

root用户

root用户是Linux下默认的管理员用户,拥有最大的管理权限。

Linux下一切皆文件

Linux下一切操作的本质都是对文件进行修改。

Linux下我们看到的所有东西都是由文件构成的,Linux中主要的几个文件夹如下:

bin:存放二进制可执行文件,一般常用命令都存放在这里。

boot:存放系统启动时的一些引导文件。

dev:存放设备文件,一般时用于挂载光驱,访问文件相当于访问光驱。

etc:存放系统配置文件。

home:默认的用户的家目录,存放所有用户的文件。

lib、lib64:存放系统中的程序运行所需要的函数库及内核模块。

media:自动挂载的目录,一般U盘会自动挂载到这个目录。

mnt:默认挂载点,临时挂载其他文件系统。

opt:额外安装的应用程序安装的目录。

proc:系统内存的映射,时虚拟文件系统,可以通过它访问系统内核信息或者查看系统的硬件信息等。

root:系统管理员的家目录。

run:运行时所需要的东西。

sbin:存放系统专用的二进制可执行文件,只有管理员才可以使用。

srv:服务启动之后需要访问的数据目录。

sys:存放系统信息。

tmp:存放各种临时文件,比如正在执行程序的临时文件就存放在这。

usr:系统所有的程序安装在这里。

var:存放系统执行过程中经常需要变化的文件。

在Linux下没有消息就是最好的消息

Linux快速入门(一)Linux基础知识的更多相关文章

  1. Linux快速入门04-扩展知识

    这部分是快速学习的最后一部分知识,其中最重要的内容就是源码的打包和软件的安装的学习,由于个人的Linux学习目的就是自己能在阿里云Ubuntu上搭建一个简单的nodejs发布环境. Linux系列文章 ...

  2. Linux快速入门01-基础概念

    4年多前,刚到上海时报过一个关于Oracle的培训班,在那里接触到了Linux,不过一直都没真正去试着使用它.现在经过慢慢的成长,越来越觉得,Linux是每一个服务端工程师必须掌握的系统,即使是现在最 ...

  3. Linux快速入门02-文件系统管理

    继续进入Linux文件系统的学习,加油,早日突破MS压在自己身上的那道束缚. Linux系列文章 快速入门系列--Linux--01基础概念 快速入门系列--Linux--02文件系统管理 快速入门系 ...

  4. Linux快速入门03-系统管理

    这部分将涉及常用的各类linux命令和一些系统高级管理特性,尤其是shell script的创建,这部分在系统自动化运维时会很有作用. Linux系列文章 快速入门系列--Linux--01基础概念 ...

  5. Linux快速入门打开你的学习之道

    Linux快速入门打开你的学习之道 相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什 ...

  6. Linux快速入门教程-进程管理ipcs命令学习

    使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程.这些进程的运行需要占用系统的内存等资源,做好系统进程的管理,对于我们合理分配.使用系统资源有非常大的意义 ...

  7. Linux Capabilities 入门教程:基础实战篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 待续... 上篇文章介绍了 Linux capabilit ...

  8. 快速掌握Docker必备基础知识

    快速掌握Docker必备基础知识 Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种 ...

  9. Hibernate入门1. Hibernate基础知识入门

    Hibernate入门1. Hibernate基础知识入门 20131127 前言: 之前学习过Spring框架的知识,但是不要以为自己就可以说掌握了Spring框架了.这样一个庞大的Spring架构 ...

  10. 快速入门系列--WebAPI--01基础

    ASP.NET MVC和WebAPI已经是.NET Web部分的主流,刚开始时两个公用同一个管道,之后为了更加的轻量化(WebAPI是对WCF Restful的轻量化),WebAPI使用了新的管道,因 ...

随机推荐

  1. Linux-crontab的使用

    一.什么是crontab?crontab 是有cron (crond) 这个系统服务来控制的,cron服务是linux的内置服务,类似于window下的计划任务,但它不会开机自动启动 二.如何使用?c ...

  2. NC18985 数字权重

    题目链接 题目 题目描述 小a有一个n位的数字,但是它忘了各个位上的数是什么,现在请你来确定各个位上的数字,满足以下条件: 设第i位的数为ai,其中a1为最高位,an为最低位,K为给定的数字 不含前导 ...

  3. 蔚来杯2022牛客暑期多校训练营2 GJK

    比赛链接 G 题解 知识点:思维. \(lds(p)\) 表示最小上升子序列分划数 (Dilworth 定理) \(lis(p)\cdot lds(p) \geq n \Rightarrow max ...

  4. P2P通讯方式

    概述 实现p2p通讯我们提供两种方式,这两种方式分别是通过客户端直接互通和p2p映射: 无论哪一种,首先设备两端都得部署好fastnat客户端,NAT类型不能是对称类型NAT(Symmetric),否 ...

  5. STM32F401+nRF24L01无线传输音频(对讲机原型)

    尝试结合STM32F401的ADC, PWM, SPI(NRF24L01)和TIM, 试验了一下音频的无线传输(对讲机原型) 工作机制 音频采样 因为硬件的限制, 包括STM32F401片内存储, 内 ...

  6. Swoole从入门到入土(17)——WebSocket服务器[成员函数与配置选项]

    这一节,我们重点了解websocket server的成员函数以及相关的配置选项. 1.成员函数 push:向 WebSocket 客户端连接推送数据,长度最大不得超过 2M. Swoole\WebS ...

  7. Laravel入坑指南(1)——Hello World

    接触PHP已经挺长一段时间了,一直对这个世界上最好的语言情有独钟.用熟练了之后,发现PHP不仅是天下第一,而且是宇宙第一.但是自从Laravel诞生之后,博主一直对Laravel有莫名的抵触,觉得这个 ...

  8. win32-ReadProcessMemory 的使用

    std::vector<std::byte> ReadBytes(PVOID address, SIZE_T length) { std::vector<std::byte> ...

  9. win32 - WriteConsoleA 的使用

    #include <Windows.h> #include <stdio.h> #pragma warning(disable:4996) void PasswordCheck ...

  10. 学习go语言编程之数据类型

    数据类型概述 Golang语言内置了如下基础数据类型: 布尔类型:bool 整型:int8,unit8,int16,uint16,int32,uint32,int64,uint64,int,uint, ...