首页 > 系统相关 >Linux基本指令(一)

Linux基本指令(一)

时间:2024-04-04 13:31:32浏览次数:21  
标签:基本 文件 文件夹 路径 指令 ls Linux 目录

该文是初识Linux的文章,指令和周边基础知识为主,可供各位小白看官学习和大神看官复习,创作不易,三连一下~

一、快速认识5-6个指令

pwd:我们当前在Linux中所处的路径

ls:罗列出当前路径下的文件名

我们初学时候,文件很少,想要建立新的文件->mkdir :在当前路径下,创建新的文件夹

(Linux中一般管文件夹叫目录)

 cd:进入指定的文件夹

 

(常用) clear:清屏幕

当对新建的222使用ls查看内容时候,由于我们没添加,所以没有任何内容

那么如何在文件夹下建立文件呢?

touch:在当前目录下,新建一个不存在的文件

二、Linux补充周边知识

1、文件=文件属性+文件内容

一个空文件0kb,只能说明文件内容为空,并不能说文件为空!

因为创建时间、性质等都属于文件属性,并不为空。

那么属性是数据吗?  当然是!    那么要不要保存呢? 当然要! 

未来对于文件的任何操作,也不过是:1、对属性的操作    2、对内容的操作

ls -l:显示文件的详细“属性”

2、路径

Windows下的路径分隔符:\ (反斜杠)          Linux下的路径分隔符:/

两个路径分隔符之间,一定是一个文件夹

路径最末端,一定是一个普通文件或者文件夹!

大家有没有想过,系统里面为什么要有路径呢?

因为系统层面需要标识一个特定的文件(路径必须具有唯一性!),可以通过路径找到文件

(逻辑原因是:访问任何文件之前,必须要找到这个文件)

如何保证唯一性?  (关于目录部分)

(补充命令)

whoami:查看正在使用Linux系统的人是谁

(重要) ls -la:a的作用->显示隐藏文件

隐藏文件:在Linux中,.开头的文件

验证:

很明显,我们创建的 .text.txt在普通的ls -l中并没有显示,只有在加上a后才显示出来

任何目录下,都会默认具有两个隐藏目录 .和..

.含义:用它来表示当前路径

..含义:用它来表示上级路径

..可以方便我们进行路径的回退,毕竟我们不光要能进去,也要能出来

那.有什么用呢?为什么要表示当前路径呢

 要想执行这个程序,就要先将程序加载到内存里,而访问的前提就是找到这个文件,而 .此时就起了定位当前路径下文件的作用

当多次回退时:

我们发现最后回退到了根目录 /

3、关于目录

一个目录里面可以有普通文件吗,可以再放进入目录吗?    可以!

Linux的整个文件目录结构是一颗多叉树

一个父节点可能有很多子节点,但一个子节点只能有一个父节点----->验证了路径的唯一性

这样一条从根目录开始的唯一的路径称为绝对路径

相对路径:

 相对路径与绝对路径举例:

(补充命令)

ls -ld指定目录 :将目录像文件一样显示,而不是显示其下的文件

 

标签:基本,文件,文件夹,路径,指令,ls,Linux,目录
From: https://blog.csdn.net/2301_79181594/article/details/137370300

相关文章

  • Linux初学(十三)中间件
    一、Nginx简介Nginx是一个高性能的HTTP和反向代理web服务器轻量级、高性能1.1Nginx安装方法一:编译安装依赖:openssl-devel、zlib-devel、ncurses-devel、pcre-devel、gcc、gcc-c++方法二:yum安装Nginx的rpm包在epel源中编译安装Nginx下载位置:https://nginx.org第......
  • Linux Shell:`cat`命令
    LinuxShell:cat命令Linux系统中的cat命令是一种多用途的工具,主要用于查看、创建、连接和追加文件内容。其名称来源于concatenate的缩写,意味着它可以用来连接文件内容到标准输出(屏幕)。在日常使用中,cat命令的功能远不止于此,它还可以通过重定向和管道与其他命令结合使用......
  • linux的iptables被关闭
     产生告警原理:看告警请求包里是否执行了关闭防火墙命令serviceiptablesstop、chkconfigiptablesoff命令或者serviceiptablesstart、chkconfigiptableson命令  若有该告警可联系确认该资产是否正常执行或者是正常业务。 ......
  • C++系列_02 C++程序基本结构
    C++程序的基本结构主要有三点:头文件命名空间主函数一、头文件        第一行代码“#include<iostream>”是编写主函数前必须输入的一行代码,因为他在C++程序开头,所以称为“头文件”。它是一条编译预处理命令。    iostream用于支持输入和输出操作。C++中还......
  • 4.7 数组的读取和写入,type指令和一些杂项
    4.7数组的读取和写入,type指令和一些杂项可以通过wordptr将db转为dw,然后按照dw的方式去存储数据1.段名也可以把其地址赋给变量assumecs:codesg,ds:data,ss:stackdatasegmentdb12,34dw12,34db'helloworld'dataendsstacksegmentdb10d......
  • 密钥对登陆linux
    1.生成密钥对使用ssh-keygen命令生成密钥对:ssh-keygen-trsa这将会生成一个私钥(默认名为id_rsa)和一个公钥(默认名为id_rsa.pub)。2.复制公钥到服务器有多种方法可以将公钥复制到服务器上,以下是两种常见的方法:方法一:使用ssh-copy-id命令如果你的本地机器上安装了ssh......
  • Autodesk Maya 2025 Multilanguage (macOS, Linux, Windows) - 三维动画和视觉特效软
    AutodeskMaya2025Multilanguage(macOS,Linux,Windows)-三维动画和视觉特效软件三维计算机动画、建模、仿真和渲染软件请访问原文链接:https://sysin.org/blog/autodesk-maya/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org三维计算机动画、建模、仿真和渲染......
  • Linux进程创建和管理
    在Linux中,进程创建和管理的相关函数主要是fork()、exec()、wait()和exit() 举个例子:#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/wait.h>intmain(){pid_tpid;//创建子进程pid=fork();if(pid<0){......
  • Linux 配置DNS服务
    DNS简介域名解析:就是域名到IP地址的转换过程。(也可以将IP地址转换为相应的域名地址,叫做反向解析)⼈们通过注册的域名可以⽅便地访问到⽹站。IP地址是⽹络上标识站点的数字地址,为了⽅便记忆,采⽤域名来代替IP地址标识站点地址。域名的解析⼯作由DNS服务器完成。DNS⼯作原理......
  • Linux入门
    一,什么是LinuxLinux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年首次发布,之后引起了广泛关注。它是由全世界的自由软件开发者共同参与的类UNIX兼容系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行......