当前位置: 首页 > news >正文

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

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

文章目录

  • 一、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.lryc.cn/news/63181.html

相关文章:

  • 虹科新品 | 用于医疗应用的压力和气体流量传感器
  • 原生小程序如何使用pdf.js实现查看pdf,以及关键词检索高亮
  • 「数据架构」MDM实现失败的主要原因
  • 【Java基础 1】Java 环境搭建
  • 2023-4-26-C++11新特性之正则表达式
  • python接口自动化测试 requests库的基础使用
  • Photon AI Translator 和做产品的一些思考
  • IPTV系统架构的分析与研究
  • workerman开发者必须知道的几个问题
  • golang Gin实现websocket
  • 冯·诺依曼体系结构与初始操作系统
  • 软件测试之黑盒测试的具体方法详解
  • 图形编辑器:历史记录设计
  • ubuntu22.04下挂载第二块硬盘
  • 举例说明.net中in与out的作用与区别
  • Java常见的100道面试题(内附答案及代码示例)持续更新
  • 策略设计模式知多少
  • 第三十九章 配置镜像 - 配置 ISCAgent - 在 UNIX Linux 和 macOS 系统上为非根实例启动 ISCAgent
  • 嵌入式安卓开发:使用Camera2获取相机
  • 阿里云g8i服务器Intel Xeon(Sapphire Rapids) Platinum 8475B
  • 设计模式——组件协作模式之观察者模式
  • 观察者设计模式知多少
  • Flink之TaskManager内存解析
  • 为何越来越多人不喜欢“试用期六个月”的公司?网友:感觉不靠谱
  • 单例模式的四种创建方式
  • Nginx+Keepalived 中的脑裂现象
  • 04 KVM虚拟化网络概述
  • 110页智慧农业解决方案(农业信息化解决方案)(ppt可编辑)
  • Java知识体系及聊天室程序
  • java的详细发展历程