【Linux基本指令和权限(1)】

news2024/11/18 23:31:52

本文思维导图:
在这里插入图片描述

文章目录

  • 一、Linux操作的特点
  • 二、使用指令从Xhell登录云服务器
  • 三、基本指令
    • 1.ls指令
    • 2. pwd指令:
    • 3.cd指令
    • 4. touch指令
    • 5. rm指令
  • 写在最后


Linux是一个操作系统,操作系统是一款做软硬件管理的软件。

一、Linux操作的特点

Linux操作的特点:纯命令行的操作。
指令的操作更贴近操作系统。

后面我们会知道,Linux下一切皆文件

二、使用指令从Xhell登录云服务器

使用Xhell这个软件登录到云服务器来学习Linux。

ssh root@ 公网IP

公网IP是你的云服务器的IP。这样可以登录到你的云服务器。

Tip1:在Xhell 使用 alt + Enter可以进入全屏和取消全屏。

三、基本指令

1.ls指令

1. ls:查看当前目录下的所有文件和文件夹。(只显示文件名)

1.1

ls -l :显示更多的文件属性,不止文件名。

1.2

ls -a :显示当前目录下所有文件,包括隐藏文件。

注意:这些指令可以混合着一起用:
比如: ls -l -a :列出所有文件更多的文件属性,并且也列出隐藏文件的属性。
还可以这样写: ls -la 或 ls -al

1.3

ls + 文件夹名,列出该文件夹内部的内容。

在这里插入图片描述
如果不想看该文件夹里面的内容,而是想看文件夹本身。
使用:

ls -dl + 文件夹名

在这里插入图片描述
此时可以清晰地看到文件夹本身的详细信息。

1.4 ls -F +文件名(或者不加,如果不加,需要进入到指定的文件目录下)

ls -F 在每个文件名后附上一个字符以说明该文件的类型
“*”表示可执行的普通文件;
“/”表示目录;“@”表示符号链接;
“|”表示FIFOs;
“=”表示套接字(sockets)。(目录类型识别)
啥都没有的表示这只是一个普通的文本文件

在这里插入图片描述

在这里插入图片描述

2. pwd指令:

pwd :显示用户当前所在的目录.

相当于windows环境下的这样:
在这里插入图片描述

先引入家目录的概念:
刚刚登陆Linux后,
使用pwd指令
在这里插入图片描述
看到的 /root 目录就是家目录。

3.cd指令

3.1cd 指令:改变工作目录。

cd + 路径:进入到一个路径里面。
比如 cd /root,表示进入到 root路径里面。

那么进入路径里面了,该如何出来呢?

…表示当前路径的上一级路径。
cd … :回退到上级路径

cd …即可回到上一级路径

. : 表示当前路径
.存在的意义:帮助用户定位当前目录的一个文件。

比如:在Linux下使用gcc 编译器对一个.c文件进行编译时,默认生成的可执行程序为:a.out 。但是我们想要运行该可执行程序时,需要使用 ./a.out 指令才能完成。
./a.out 这个.就是帮助用户定位当前目录的文件,这个文件就是a.out,斜杠/表示一个分割。
注意:1.windows 下的分隔符是 \ ,Linux下的分割符是 /
2. /也是一个目录,/ 是根目录。如下图:

在这里插入图片描述

所以:Linux下的目录一定是一棵多叉树的结构,它的叶子节点一定是一个空目录或非目录文件,路上节点一定是一个非空目录。
在这里插入图片描述

3.2. cd ~

cd ~
进入登录时所处的目录。

3.3. cd -

回到上一次所在的目录

4. touch指令

touch + 文件名
建立一个文本文件。

提一个点:我们新建一个文件时,比如在windows下:
在这里插入图片描述
可以看到它的大小是0KB。
那么它到底是否会占据空间?
会的。

新增一个认知:文件 = 文件内容 + 文件属性。

文件属性也是数据,是数据就需要存储。所有该文件是会占据内存空间的。

对文件的操作 = 对文件内容的操作 or 对文件属性的操作。

小提示 clear指令:清空屏幕。

5. rm指令

rm是删除指令。
注意:rm不能直接删除目录,只能删除非目录文件。

rm +文件名 :删除文件
删除前系统会提示是否需要删除
删除后无法恢复

如果想删除目录:

rm -r + 目录名
删除前系统会提示是否需要删除
删除后无法恢复

-r的意思是, Recursion–递归,因为目录是递归式定义的。
但是系统仍然会提示是否需要删除,如果觉得麻烦,可以不要系统提示,直接删除。
rm -rf +目录名, f的意思是force,表示强制的意思。

写在最后

今天内容就到这里。

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

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

相关文章

报错解决:关于swagger的Caused by: java.lang.NullPointerException: null

目录 一、遇到问题 二、解决办法 方法一 方法二 方法二中导入依赖报错的解决方案 一、遇到问题 在往springboot项目里面添加swagger时候,启动的时候就报了如下null了的错误 遇到问题的报错提示: Error starting ApplicationContext. To display the…

200人 500人 园区网设计

实验要求: ① 设置合理的STP优先级、边缘端口、Eth-trunk ② 企业内网划分多个vlan ,减少广播域大小,提高网络稳定性 ③ 所有设备,在任何位置都可以telnet远程管理 ④ 出口配置NAT ⑤ 所有用户均为自动获取ip地址 ⑥ 在企业…

bitset(位图)的使用与模拟实现

bitset(位图) 位图引入bitset的使用bitset(位图)的模拟实现bitset类各函数接口总览bitset类的实现构造函数set、reset、flip、testsize、countany、none、all打印函数 位图引入 问:给40亿个不重复的无符号整数&#xf…

Cell Reports:任栓成/高东/胡志安/唐玲团队合作揭示压力性失眠发生的神经机制

良好的觉醒与睡眠是幸福生活和高效工作的前提。然而,随着现代社会生活节奏的加快,觉醒睡眠障碍,特别是失眠,已成为不容忽视的健康问题。据中国睡眠研究会发布的《2022中国国民健康睡眠白皮书》显示,约3/4人群曾存在觉醒…

Tpflow V7.0.2 PHP 工作流引擎新版发布

欢迎使用 Tpflow V7.0.1 工作流引擎 TpFlow 工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。彻底释放整个信息管理系统的的活力,让系统更具可用性,智能应用型,便捷设计性。Tpflow 团队致力于打造中国…

如何提高企业运转效率?

企业运转效率是企业成功的重要因素之一,随着市场竞争的加剧和客户需求的不断提高,企业需要不断提高运转效率以保持竞争力。本文将从提高企业运转效率的意义、影响因素、优化方法等方面进行探讨。 提高企业运转效率的意义 提高企业运转效率的意义主要包…

提高Web应用程序稳定性的关键:如何编写高质量的Web自动化测试用例

目录 设计测试用例 编写测试用例 安装Selenium和Python库 编写测试用例 执行测试用例 创建测试套件 运行测试用例 分析测试结果 总结 Web自动化测试用例的编写是Web应用程序测试中非常重要的一环。它可以确保Web应用程序在不同条件和场景下的稳定性、可靠性和正确性。…

合合信息新推出反光消除技术,助力手写文字识别更精准

近期,合合信息旗下扫描全能王推出液晶手写板(简称“手写板”),为用户带来仿真、流畅的书写绘画体验,一同发布的还有扫描全能王APP的新功能“拍手写板”。该功能可帮助用户在拍摄手写板内容后去除图片上的反光干扰&…

Tuxera NTFS2023第三方应用苹果电脑磁盘读写工具

哪里有专业级的NTFS格式读写工具?Tuxera NTFS2023中文版是一款非常好用的NTFS读写工具,可以让您完整的读写兼容NTFS格式驱动器,对磁盘进行访问、编辑、存储和传输文件等操作。同时还包括开源磁盘管理器等简单的格式和硬盘维修检查和修复。Mac…

即时通讯APP开发方案?你想要的全在这里!

现如今的即时通讯需求其实很多,应用场景也是多样化;企业内部办公、社交聊天、朋友闲聊都可以在即时通讯APP内完成。 即时通讯app开发对于企业来说是内部沟通的重要模式,对于普通用户来说这种交通方式也更加灵活化;即时通讯app开发…

酒店预订小程序开发:如何通过小程序提升您的酒店品牌价值?

在当今高度数字化的世界里,通过酒店小程序开发来提升品牌价值已成为一种越来越流行的方式。酒店小程序源码的开发可以帮助酒店提供更好的客户体验,提高预订转化率。在本文中,我们将探讨如何通过酒店小程序开发来提升您的酒店品牌价值。 酒店…

记录-因为写不出拖拽移动效果,我恶补了一下Dom中的各种距离

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 背景 最近在项目中要实现一个拖拽头像的移动效果,一直对JS Dom拖拽这一块不太熟悉,甚至在网上找一个示例,都看得云里雾里的,发现遇到最大的拦路虎就是JS…

GNSS/INS组合导航实习面试

GNSS/INS组合导航面试 美团无人机、云创智行、阿里达摩院、图森蔚来组合导航、来牟创新、 腾讯地图出行事业部、 持续更新 文章目录 GNSS/INS组合导航面试1.GNSS方面的问题模糊度固定的方法,以及部分模糊度固定多普勒和载波为什么精度更高,对多径更不敏…

你们工作中怎么用ChatGPT?如何高效Prompt?

当你还在错误使用对话 AI 工具如 GPT,可能会觉得其作用不过是知识平移总结或简单问答。实际上,当了解先进的用法、知悉如何做到 better prompt,你会发现:AI 不是来替代你的,是来帮助你更好工作。如果还用搜索引擎的“关…

【iOS-分类,拓展和关联对象底层探究】

前言 寒假分享会问题解决二 早在大一的OC的学习过程就知道了分类和拓展的区别和联系,分类不能添加成员变量,而拓展可以添加成员变量。分类是在运行时期实现的,而拓展只是编译器的时候就实现了。对于分类我们可以通过关联对象来为我们需要的分…

什么蓝牙耳机好?经销商分享线下热销蓝牙耳机品牌排行

开实体店铺多年,对数码行业多有研究,每天都会试用各种数码产品。网友们在发帖咨询什么蓝牙耳机好,为此我整理了实体店铺最受欢迎的蓝牙耳机品牌排行,大家在选购时可以作为备选: 第一款:JEET Air2蓝牙耳机 …

Mac M1/M2 安装nvm管理多版本node

Mac M1/M2 安装nvm管理多版本node Mac m1、Mac,Ventura 13.2,M2安装NVM使用homebrew安装nvm安装NodeMac nvm install failed python: not found解决方法(终端中执行以下命令): Mac m1、Mac,Ventura 13.2,M2安装NVM 使…

2023最新XXL-JOB定时器教程

1.创建一个名为xxl_job的数据库,执行sql # # XXL-JOB v2.4.0 # Copyright (c) 2015-present, xuxueli.CREATE database if NOT EXISTS xxl_job default character set utf8mb4 collate utf8mb4_unicode_ci; use xxl_job;SET NAMES utf8mb4;CREATE TABLE xxl_job_info (id int(…

算法记录 | Day42 动态规划

01 背包 0-1 背包问题 有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。 **0-1 背包问题的特点:**每种物品有且仅有 1 件&…

28. Python logging日志模块下(适合小白)

28. Python logging日志模块下(适合小白) 文章目录 28. Python logging日志模块下(适合小白)1. %占位符格式化语法知识回顾2. basicConfig函数的参数3. format参数:设置输出的格式3.1 添加%(asctime)s字段输出日志发生…