首页 > 系统相关 >初识Linux学习笔记

初识Linux学习笔记

时间:2023-11-29 10:14:26浏览次数:40  
标签:文件 code name 笔记 初识 Linux 权限 目录

引言
作为一名计算机专业的学生,深入了解和熟练使用Linux操作系统是至关重要的。Linux在计算机领域有着广泛的应用,不论是服务器端还是嵌入式系统,都离不开Linux的支持。本文将介绍我个人初识Linux的学习经验,包括基本概念、常用命令以及一些实际应用。
什么是Linux?
Linux是一种开源的类Unix操作系统内核。它由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。与传统的Windows操作系统不同,Linux是基于多用户、多任务的操作系统,具有稳定性高、安全性好、自由度大的特点。
基本概念
1. 文件系统
在Linux中,一切皆文件。文件系统是Linux的核心概念之一,它定义了文件的组织结构和访问方式。常见的文件系统包括ext4、XFS等。
2. 终端
Linux的用户界面主要通过终端完成,也被称为命令行界面。终端是用户与Linux内核进行交互的窗口,通过输入命令来执行各种操作。
3. 用户和权限
Linux是多用户系统,每个用户都有自己的账户和权限。通过用户和权限的管理,可以保障系统的安全性。
常用命令
学习Linux的第一步是熟悉一些基本的命令,以下是一些常用的命令:
bashCopy code
# 查看当前目录 $ pwd # 列出目录内容 $ ls # 切换目录 $ cd directory_name # 创建目录 $ mkdir directory_name # 复制文件或目录 $ cp source destination # 移动文件或目录 $ mv source destination # 删除文件 $ rm filename # 删除目录及其内容 $ rm -r directory_name # 显示文件内容 $ cat filename # 编辑文件 $ nano filename
实际应用
1. 安装软件包
在Linux上安装软件通常使用包管理器。不同的Linux发行版有不同的包管理器,如apt、yum、zypper等。例如,在Ubuntu中使用apt:
bashCopy code
$ sudo apt-get install package_name
2. 文件权限管理
通过chmod命令可以更改文件或目录的权限,例如:
bashCopy code
$ chmod +x filename # 赋予执行权限
3. 网络配置
配置网络是Linux使用中的一个重要方面。可以使用ifconfig命令查看和配置网络接口信息:
bashCopy code
$ ifconfig $ sudo ifconfig eth0 up $ sudo ifconfig eth0 down
结语
初识Linux可能会面临一些挑战,但通过不断的实践和学习,你将逐渐熟悉其特点和使用方法。Linux的强大之处在于其开源性和灵活性,这使得它成为计算机专业人士必备的技能之一。希望这篇学习笔记能够帮助你更好地踏入Linux的世界。

标签:文件,code,name,笔记,初识,Linux,权限,目录
From: https://www.cnblogs.com/azmydcl/p/17863879.html

相关文章

  • 3. Linux 源码编译 001
    重点:rpm-i-e-qi-ql-qf-qa--scripts。yuminstallremoveinfolistrepolistprovides。配置系统源。搭建私有仓库服务器。源码编译安装。ubuntudpkgapt/etc/apt/sources.list。1)介绍源码编译虽然有很多开源项目将软件打成RPM包,供人们使用,但并不是所有源代......
  • linux设备的识别和查看
    (1)、设备的识别设备名称 显示方式SATA/SAS/USB(硬盘) /dev/sda,/dev/sdb###s=SATA.d=DISK,a=第几块硬盘IDE(硬盘) /dev/hd0,/dev/hd1##h=hardVIRTIO-BLOCK(硬盘) /dev/vda,/dev/vdb##v=virtioM2(SSD) /dev/nvme0,/dev/nvme1##nvme=m2光驱 /dev/cdrom,/dev/sr0,/dev/sr1查看设备的......
  • Linux 中获取文件完整路径的4种方法介绍
    我们都知道,在命令行可以使用pwd命令来获取当前目录的完整路径(绝对路径):pwd那么,如何获取文件的绝对路径呢?有下列几种方法,可以打印文件的完整路径:readlinkrealpathfindls和pwd组合使用$readlink-fsample.txt/home/gliu/sample.txt$realpath-ssample.txt/home/gliu/samp......
  • linux存储管理及分区
    存储管理1.添加一块硬盘,并能正确使用它。步骤:添加一块磁盘(虚拟机设置处添加),lsblk能够查看。创建分区fdisk​m查看全部可用的参数​n添加新的分区​d删除某个分区信息​l列出所有可用的分区类型​t改变某个分区的类型​p查看分区信息​w保存并退出​q不保存直接退......
  • Linux文件管理
    Linux文件目录不同于windows平台,Linux的根目录为‘\’,在这一根目录下,存放着一些重要的文件夹,比如bin、etc、home、usr、tmp、root、sbin、var,其中bin用来存放二进制的可执行文件,常用的一些命令存在这里;etc存放系统管理和配置文件;home存放所有用户文件的根目录,是用户主目录的基......
  • 第七周阅读笔记|人月神话————提纲挈领
    所谓提纲挈领,从字面上讲就是抓住渔网的总绳,提起衣服的领子,其含义(度娘说要用含义而不推荐用涵义)就是告诉我们做事情要能够抓住要领。那么本篇告诉我们什么是要领呢,就是书面文档,从一开始就要意识到其重要性,那么就不会对文档产生厌烦。因为作为技术人员来说,包括我,普遍对文档没有好感,......
  • linux启动mysql数据库,报错mysql: error while loading shared libraries: libtinfo.so
    如下 原因: 解决方案:1、在/usr/lib64目录里面找一个差不多名称版本的文件进行链接#软连接出一个新的文件sudoln-s/usr/lib64/libtinfo.so.6.1/usr/lib64/libtinfo.so.5若本服务器没有相近版本的文件2、从其他服务器下载一个libtinfo.so.5拷贝进去即可,或者下载相近版本......
  • linux安装MySQL数据库初始化报错
    在使用如下初始化命令进行数据库初始化时报错,./bin/mysqld--user=mysql--basedir=/usr/local/mysql/mysql/--datadir=/usr/local/mysql/mysql/data/--initialize--lower-case-table-names=1; 权限不足导致,修改命令为:./bin/mysqld--user=root--basedir=/usr/local/mysql/m......
  • Linux shell简介
    Linuxshell简介一、什么是shell?shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。为什么要学习和使用shell?Shell属于......
  • Linux文件权限
    权限的意义在于允许某一个用户或某个用户组以规定的方式去访问某个文件。基本权限UGO  首先介绍U、G、O这三个字母所代表的含义。   U:owne,属主   G:group,属组   O:other,其他用户  Linux系统通过U、G、O将用户分为三类,并对这三类用户分别设置三种基......