Linux系统操作01|文件目录、常用命令

news2025/2/27 6:21:15

Linux系统操作教程2天快速入门linux项目搭建_哔哩哔哩_bilibili

目录

一、文件和目录

1、Linux和Windows文件系统的区别

2、主要目录

二、Linux常用命令的基本使用 

1、cd:切换文件夹

2、ls:查看当前目录下的内容

3、mkdir:创建文件夹

4、touch:创建文件

5、rm:删除文件

6、clear:清屏

三、Linux终端命令格式

1、命令格式 

2、查阅帮助信息 


一、文件和目录

1、Linux和Windows文件系统的区别

说明:不同于Windows系统的文件路径的起点是盘符,Linux系统的路径起点是‘ / ’(根目录)

注意:
1. / 为根目录, 是所有文件的路径的起点
2. 根目录下的所有第一层级的文件夹, 均不能随意进行修改操作
3. 掌握常用目录的作用即可
4. / 根目录, /home 普通用户所在⽂文件夹, /root 系统管理理员所在文件夹
5. 其余目录, 可以现用现查即可

2、主要目录

  • /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,其中, ~表示当前用户的家目录,~edu表示用户edu的家目录。
  • /root:系统管理员root的家目录。
  • /bin(了解):可执行二进制文件的目录。

二、Linux常用命令的基本使用 

面试前背10个常用命令 

1、cd:切换文件夹

  •  cd :change directory,切换目录。
  •  cd /home:表示切换到home目录以根目录开头,是绝对路径; cd /home/damin就是切换到home目录下的admin目录(第一个斜杠代表根目录,之后的斜杠都代表“的”的意思),这条命令也可以先用cd /home,然后再输入cd admin,这个相对路径和上一条效果绝对路径效果相同相同。
  • pwd:print word directory,查看当前所在文件夹。输入后即可显示当前文件夹。
  • cd ..:回到上一级目录。除了直接使用cd ..回到上一级目录,也可以使用cd ../文档,来回到上一级目录下的“文档”目录;直接输入cd就是回到当前用户的家。
  • cd ~:回到自己的家目录。和只输入cd同效果
  • cd -:返回进入此目录之前所在目录。

2、ls:查看当前目录下的内容

  • ls:查看当前目录下的内容
  • ls -a:显示所有文件,包含隐藏文件(.开头的)
  • ls -l:显示详细列表,以列表形式显示每个文件更详细的信息。ls -la,这样另外包含了隐藏文件的详细信息。
  • ls -lh:在上条的基础上,把文件大小以人性化方式显示
  • ll:等于ls -l

ls -字母,这里字母可以是a、l、h的任意组合。 

另外:在 Linux 系统中,使用 ls 命令时,默认的颜色编码会区分文件类型。具体来说:

  • 蓝色:表示 文件夹(目录)。
  • 普通颜色(白色或无颜色):表示 普通文件

3、mkdir:创建文件夹

  • mkdir:make directory,在当前目录下创建文件夹
  • mkdir /home/admin/tupian:以绝对路径创建文件夹
  • mkdir /home/admin/a/tupian -p:如果上级目录不存在,加上-p自动创建父目录
  • mkdir a b:在当前目录下创建多个文件夹
  • mkdir a/{c,d}:在指定目录a下创建多个文件夹(c和d)
  • mkdir .abc:以.开头是创建隐藏文件夹
  • 注意:要在自己家的目录下创建,别人家没有权限创建使用mkdir

任何文件夹下都会有.和..两个文件夹,.代表当前文件夹,..代表上级文件夹,这两个文件夹删不掉,新建一个全新的文件夹,就只有.和..两个文件夹。

4、touch:创建文件

  • touch abc.txt:在当前目录创建空文件,如果指定了目录,必须保证上级目录存在,例如touch ren/hello.txt 表示在ren目录下创建文件hello。
  • touch .abc:创建隐藏空文件
  • gedit abc.txt:使用记事本打开文件,可以对文件编辑
  • 注意:实际工作中会直接gedit+文件,如果文件存在就打开编辑,如果不存在就创建后再打开编辑。

 5、rm:删除文件

  • rm a.txt:remove,删除文件
  • rm abc -r:删除文件夹
  • rm % :删除所有文件,*代表所有,删不掉隐藏文件和文件夹
  • rm * -r:删除所有文件和文件夹,不能删除隐藏文件,隐藏文件只能打名字一一删除,99   但.和..无法删除。

6、clear:清屏

 翻了一下页,往上滑命令还在

三、Linux终端命令格式

1、命令格式 

cd [-options] [parameter]

command:命令名,响应功能的英文单词缩写

[-options]:选项,可对命令进行控制,带-的都是选项,相当于要实现具体功能,可以省略

parameter:传给命令的参数,可以0、1或者多个 

[]:代表可选

2、查阅帮助信息 

显示中文

显示英文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2258111.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMware Workstation Pro 17 下载 以及 安装 Ubuntu 20.04.6 Ubuntu 启用 root 登录

1、个人免费版本 VMware Workstation Pro 17 下载链接怎么找?直接咕咕 VMware 找到如下链接。链接如下:Workstation 和 Fusion 对个人使用完全免费,企业许可转向订阅 - VMware 中文博客 点进去链接之后你会看到如下,注意安装之后仍…

快速将请求头构建成json结构

1.背景 有时候我们要爬虫(组包)请求一个资源数据,需要构建与原始请求一样的请求头,从浏览器复制过来的请求头,有很多,如果一个一个的配置成json有点慢,那么如何快速构建呢? 今天就使用正则表达式的方式实现 正则表达式实现快速将请求头构建成json结构 将冒号后边的换行符去掉…

Cobaltstrike

Cobaltstrike 資源JFrame 图形用户界面mxGraph数据请求stageless beacon http通信协议 数据加密过程分析Scalar 运行时Aggressor Script Event Queue 客户端通讯登录验证 用户管理外部监听添加監聽Beacon 内容构建 PE解析Payload Generator负载生成Dialog动作选择Listener动作G…

Noise2Noise图像去噪

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

基于SpringBoot和PostGIS的全球城市信息管理实践

目录 前言 一、业务需求介绍 1、功能思维导图 二、业务系统后台实现 1、Model层实现 2、业务层的实现 3、控制层的实现 三、前端管理业务的实现 1、全球城市列表的实现 2、详情页面实现 3、实际城市定位 四、总结 前言 在全球化和信息化时代背景下,城市作…

Cocos Creator 开发微信小游戏分包

作为以后端选手,吭哧吭哧的好不容易用cocos开发了一款小游戏, 上传的时候发现包太大了,主包超过4M; 我不是选小游戏分包了吗? 怎么还超? 分包的方案: 功能裁剪资源压缩主包迁移WASM分离 1. 功能裁剪 项目设置中引擎管理器中 功能裁剪里面有很多个引擎,我们剔除掉没用的引…

计算机网络之NAT、代理服务、内网穿透、内网打洞

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 计算机网络之NAT、代理服务、内网穿透、内网打洞 收录于专栏【计算机网络】 本专栏旨在分享学习计算机网络的一点学习笔记,欢迎大家在评论区交流讨论…

【论文阅读】相似误差订正方法在风电短期风速预报中的应用研究

文章目录 概述:摘要1. 引言2. 相似误差订正算法(核心)3. 订正实验3.1 相似因子选取3.2 相似样本数试验3.3 时间窗时长实验 4. 订正结果分析4.1 评估指标对比4.2 风速曲线对比4.3 分风速段订正效果评估4.4 风速频率统计 5. 结论与讨论 概述&am…

【Rust 学习笔记】Rust 基础数据类型介绍——数组、向量和切片

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 博客内容主要围绕: 5G/6G协议讲解 高级C语言讲解 Rust语言讲解 文章目录 Rust 基础数据类型介绍——数组、向量和切片一、数组、向量和…

爬虫学习案例3

爬取美女图片 优美图库地址 一页图片 安装依赖库文件 pip install selenium requests beautifulsoup4import time import requests import random from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service fr…

ubuntu检测是否已安装nvidia驱动以及产品类型

nvidia-sminvidia-smi 是 NVIDIA 提供的一个命令行工具,用于查看和管理 NVIDIA GPU 的状态。当你运行 nvidia-smi 命令时,它会显示当前系统中所有 NVIDIA GPU 的状态信息,包括 GPU 的使用率、温度、内存使用情况等。 有8个GPU nvcc -V查看c…

使用pyinstaller打包pyqt的程序,运行后提示ModuleNotFoundError: No module named ‘Ui_main‘

环境:windowpython3.9pyqt6 使用pyqt UI编辑器生成了main.ui ,main.ui编译成了Ui_main.py main.py 使用当前目录下的Ui_main.py。 打包过程没报错,运行报错。 错误如下: 解决方法:pyinstaller -Fw main.py --paths. 使…

MySQL | 尚硅谷 | 第16章_变量、流程控制与游标

MySQL笔记:第16章_变量、流程控制与游标 文章目录 MySQL笔记:第16章_变量、流程控制与游标第16章_变量、流程控制与游标 1. 变量1.1 系统变量1.1.1 系统变量分类1.1.2 查看系统变量 1.2 用户变量1.2.1 用户变量分类1.2.2 会话用户变量 1.2.3 局部变量1.2…

【环境搭建】Jeecg-Boot v3.5.0 Docker搭建

前言 最近需要复现JeecgBoot的SQL注入漏洞,必须要搭建JeecgBoot v3.5.0这个版本才行,DockerHub没人push这个版本的,相关博客也比较少,所以自己来搭建,记录一下过程。 前置环境 Ubuntu 20.04Docker version 27.3.1do…

Certimate自动化SSL证书部署至IIS服务器

前言:笔者上一篇内容已经部署好了Certimate开源系统,于是开始搭建部署至Linux和Windows服务器,Linux服务器十分的顺利,申请证书-部署证书很快的完成了,但是部署至Windows Server的IIS服务时,遇到一些阻碍&a…

【学一点儿前端】本地或jenkins打包报错:getaddrinfo ENOTFOUND registry.nlark.com

问题 今天jenkins打包一个项目,发现报错了 error An unexpected error occurred: “https://registry.nlark.com/xxxxxxxxxx.tgz: getaddrinfo ENOTFOUND registry.nlark.com”. 先写解决方案 把yarn.lock文件里面的registry.nlark.com替换为registry.npmmirror.…

Linux:软硬链接

目录 一、概念 软链接 硬链接 二、原理 硬链接 软链接 三、使用场景 硬链接 软链接 一、概念 软链接 在当前目录下,有一个普通文件a.txt。 ln -s a.txt a_soft.link结论: 软链接是一个文件。 观察inode_id,发现软链接有着独立…

Java 实现给pdf文件指定位置盖章功能

Java 实现给pdf文件指定位置盖章功能 开发中遇到一个需求, 需要给用户上传的的pdf文件, 指定位置上盖公章的功能, 经过调研和对比, 最终确定实现思路. 这里是使用pdf文件中的关键字进行章子的定位, 之所以这样考虑是因为如果直接写死坐标的话, 可能会出现因pdf大小, 缩放, 盖章…

SparkSQL与Hive的整合

文章目录 SparkSQL与Hive的整合1.1. Spark On Hive1.1.1. Hive的准备工作1.1.2. Spark的准备工作1.1.3. Spark代码开发1.1.4. Spark On Hive案例 1.2. Hive On Spark1.3. SparkSQL命令行1.4. SparkSQL分布式查询引擎1.4.1. 开启ThriftServer服务1.4.2. beeline连接ThriftServer…

借助Dynamsoft的批量条码扫描,推动无人机仓储管理新高度

随着企业规模扩大和供应链变得越来越复杂,库存管理已成为仓库运营商面临的一项重大挑战。传统技术主要依赖于人工,而现在正被无人机和条形码识别等先进技术所取代。这些创新可以提高库存跟踪的准确性和效率,同时最大限度地减少人为错误并优化…