首页 > 系统相关 >Linux系统学习笔记:第一天

Linux系统学习笔记:第一天

时间:2024-11-19 17:42:52浏览次数:3  
标签:文件 第一天 笔记 cd Linux home st 目录

Linux:第一天笔记

引言

为什么选择Linux

Linux是一个操作系统,开源的,免费的,是一个基于文件的操作系统,所有的一切都是针对文件进行的。

  1. 内部是基于一个控制器

  2. 体积一般比较小(决定了嵌入式产品,它的硬件资源比较紧缺)

  3. 对功耗的要求

  4. 特定的应用

  5. 越来越智能化

Linux的指令起步

1. st@st-virtual-machine:~$

· st:当前登录的用户名

· @:没有意义,作为分隔符

· st-virtual-machine:主机名,安装的时候设置的

· ~:当前登录用户的家路径:(/home/st)

2.pwd:Linux命令,用来查看当前所在目录的绝对路径,Linux绝对路径是从 /开始的,/称之为根路径

3.cd:切换目录

· cd~:等价于cd /home/st

· cd/:进入根路径

· cd~:等价于cd /home/st,进入家目录

· cd -:回到上一步

· cd /mnt/hgfs:切换到/mnt/hgfs目录下(切换到具体的目录)

· cd ..:回到上一级目录

· cd ../..:回到上两级目录

· cd ./xxx:进入当前路径下指定的xxx目录,等价于cd xxx

4. ls:查看,获取到的是缩略形式的文件或者文件夹(只包含文件或者文件夹的名称)

· -l:获取详细列表信息,以列表的形式展示,-表示文件,d表示文件夹

快捷键

  `ctrl+l`:清理屏幕
  `ctrl+alt+t`:打开终端
  `ctrl+shift++`:终端放大字体
  `ctrl+-`:终端缩小字体

共享文件夹无法访问

1. 打开/etc/fstab文件

 vim /etc/fstab

2.修改fstab文件,在最后添加一行

 .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

3.如果在执行保存的时候,出现报错:E212无法打开并写入文件,需要使用以下命令

 :w! sudo tee %

4.重启虚拟机

 reboot

目录操作

文件系统

Linux本质上就是一个文件系统,Linux文件系统是操纵系统组织、存取、保存数据的一种手段。整体采用层级式的倒树状目录结构。

倒数状结构中的目录

/:根目录

/bin:主要存放系统的普通指令

/boot:主要存放系统的引导程序

/dev:存放硬件设备对应的文件(二阶段Linux应用开发就是访问这个文件夹中的文件)

/etc:存放系统和应用程序的配置文件(profile)

/home:家目录,存放当前系统下所有用户对应的目录

/lib:存放系统和应用程序依赖的库文件,有系统库,也有第三方库

/proc:存放系统运行时的运行信息

/usr:是软件默认安装路径

/var:存放缓存,备份文件

/cdrom:光驱

/mnt:用于系统文件的挂载目录

/sbin:用于存放特权指令

路径的概念

 绝对路径:以根目录(/)为参考点描述的路径,称之为绝对路径。

举例:

 cd /home/yueqian -- 任何地方都可以切换

2. 相对路径:以当前目录(./)为参考点描述的路径,称之为相对路径。

举例:

 cd /home -- 绝对路径
 cd ./yueqian --相对路径,必须是当前路径才可以切换,不能任意切换(/home 下必须要存在一个 yueqian 目录)
 cd yueqian -- 相对路径,等价于上面的写法

Linux中的文件类型

说明:

d:目录(文件夹)

-:文件

l:文件的快捷方式

c:字符设备文件

b:块设备文件(大容量磁盘-存储设备)

s:表示套接字文件

p:表示管道文件

通配符

  • *:匹配任意一个或多个字符

    举例:

  • ?:匹配任意单个字符

    举例:

  • [..]匹配[]范围中的任意单个字符

    举例:

标签:文件,第一天,笔记,cd,Linux,home,st,目录
From: https://blog.csdn.net/2403_88736889/article/details/143890841

相关文章

  • 【搬运】Linux Command Syntax – Arguments & Options Explained
    本文摘自:https://thenerd.academy/linux-command-syntax-arguments-options-explained/ ThislessonisallabouttheLinuxcommandsyntax!We’regoingtoexplorehowtocustomizethebehaviorofourcommandsbyusingargumentsandoptions.So,fastenyour......
  • 【刷题笔记】[BalticOI 2024] Portal
    【刷题笔记】[BalticOI2024]Portal\(Solution\)先注意到,题目中的图形是许多的自相似图形,要求能满足要求的单位图形的最大面积先考虑只有一维的情况,设几个传送门的坐标为\((a_i,0)\)```发现将整个图形平移后答案不会改变,所以不妨把一个传送门移动到\((0,0)\)可以发现单......
  • Mit6.S081笔记Lab10: mmap 文件内存映射
    课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.htmlLab地址:https://pdos.csail.mit.edu/6.S081/2020/labs/mmap.html我的代码地址:https://github.com/Amroning/MIT6.S081/tree/mmapxv6手册:https://pdos.csail.mit.edu/6.S081/2020/xv6/book-riscv-rev1.pdf相关翻......
  • CTF_Web笔记_RCE
    一、RCE(远程代码执行漏洞)owasp_top_10中,rce又称为os注入漏洞。在Web应用开发中为了灵活性、简洁性等会让应用调用代码执行函数或系统命令执行函数处理,若应用对用户的输入过滤不严,容易产生远程代码执行漏洞或系统命令执行漏洞。二、常见RCE漏洞函数1.系统命令执行函数syste......
  • Linux系统启动慢/无法启动的排查方法
    Linux系统启动慢或无法启动的问题,通常需要综合考虑硬件、内核、服务配置等多方面因素进行排查。以下是详细的排查步骤和方法:1.硬件检查确认硬件状态:检查硬盘、内存、CPU等是否正常,特别是硬盘是否存在坏道(使用smartctl检测)。smartctl-a/dev/sdX拔插外部设备:移除多余......
  • 从0开始学习Linux——Shell编程详解【01】
    期目录:从0开始学习Linux——简介&安装从0开始学习Linux——搭建属于自己的Linux虚拟机从0开始学习Linux——文本编辑器从0开始学习Linux——Yum工具从0开始学习Linux——远程连接工具从0开始学习Linux——文件目录从0开始学习Linux——网络配置从0开始学习Linux——防......
  • HarmonyOS开发笔记1
    现在HarmonyOS势头很猛,所以也学习下。。。学习路线主要是按着官方网站推荐的路线。视频课程HarmonyOSNEXT。开发文档开发指南示例程序Codelabs、Sample当然,对于没有开发经验的人来说,按着官方认证路线学习也是不错方案,官方提示初级、中级、高级的认证课程,完成课程和考试还可......
  • postgres 读书笔记
    postgres读书笔记第1章预写日志预写日志在客户端写入数据的时候首先写入预写日志中,从原理上来说因为是顺序写性能会更好。预写日志的配置。在编译安装的时候可以指定--with-wal-segsize=size修改默认的预写日志文件大小。wal_level=replicafsync=onmax_wal_size=1GBmi......
  • 【Linux】线程ID与互斥、同步(锁、条件变量)
      ......
  • linux学习day02_linux文件权限以及目录配置
    1、文件拥有者:文件的主人  群组:文件的共享者组成的集合    其他人:others 在我们Linux系统当中,默认的情况下,所有的系统上的帐号与一般身份使用者,还有那个root的相关信息,都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录在/etc/shadow这个文件下。此......