Linux -- 命令(一)

news2024/11/24 20:54:58

目录

  • 知识点
  • 登入Xshell
  • whoami
  • pwd
  • ls
  • cd
  • touch
  • stat
  • tree
  • which
  • ll和ls和ls -l
  • nano
  • rm
  • *关联符
  • man
  • cp

知识点

  1. windows:\路径分隔符
    Linux: /路径分割符
  2. 目录 == 文件夹
    如果建立一个空文件,修改文件也要占据磁盘空间
  3. 文件 = 内容 + 属性
    学习文件:要么对内容操作,要么对属性操作
  4. ls就是显示文件的属性,只有ls,就只显示文件名
    目录:以d开头的文件
    普通文件:以 -r 开头
  5. 即使是空目录,也会有 .当前目录和 . .上级目录
    在这里插入图片描述
  6. 绝对路径和相对路径
    绝对路径:以/(根目录)开始找到一个文件
    相对路径:不以 / 为参照位置,找到一个文件
    在这里插入图片描述
  7. 绝对和相对路径的作用:
    在这里插入图片描述
  8. 命令就是文件
    命令的本质 == 可执行程序 == 我们写的C/C++程序
  9. 上下键可以找到历史命令
  10. 如果在命令行中出现异常情况,通常用ctrl + c 来终止异常
  11. yun install -y tree – 适用于 centos7
    apt install -y tree – 适用于 ubuntu

登入Xshell

ssh空格root@你的公网IP

whoami

whoami
显示你的用户

pwd

显示当前用户所在的路径
在这里插入图片描述

ls

ls 显示所有的目录及目录下的子目录和文件
对于文件,显示文件名及其他信息
ls空格-l 显示文件的详细信息

在这里插入图片描述

  • ls -la显示隐藏文件
    -a(all) -> 可以显示隐藏文件
    -l(line) -> 列表
    隐藏文件:以 . 开头的文件,可以隐藏文件和目录

在这里插入图片描述

  • ls -l 指定目录,显示指定目录中的内容 在这里插入图片描述
  • ls -d 只查看目录本身,(也是当前目录 .)不查看目录里的内容
  • 上级目录 . .
    在这里插入图片描述

cd

cd:改变目录/更改目录
cd . 当前目录
cd . . 回到上级目录
cd ~ 当前用户自己的家目录
家目录:任何一个Linux用户用特定的用户进行登入系统时,默认都在家目录下
cd / 直接进入根目录
在这里插入图片描述
cd - 跳转到最近所处的路径,在两个相邻路径之间进行跳转
在这里插入图片描述

touch

touch test.c 新建一个普通文件,不能创建文件夹,还可以修改文件的创建时间

修改时间的例子:
在这里插入图片描述

stat

stat hello.txt
时间
Access:文件被访问的时间
Modify:修改时间
Change:状态改动时间

例子:
在这里插入图片描述
这三个时间有什么区别:
在这里插入图片描述

tree

tree . .
把上级目录的内容和文件都以表的形式显示出来
在这里插入图片描述
tree a 查看a底下的目录和文件
在这里插入图片描述

tree . 查看当前目录底下的内容
在这里插入图片描述

tree ~ 查看根目录底下的内容
在这里插入图片描述

which

which 在哪个目录下面
alias -> 给其他命令取别名
alias 别名=原命令
别名:其实是临时变量,关闭Xshall在重启就没有了
在这里插入图片描述
在这里插入图片描述

ll和ls和ls -l

ls -l == ls
把文件和目录打印出来
ll
把全部的打印出来(包括隐藏文件)

nano

nano 文件名
如果后面的文件不存在,就会自动创建这个文件
nano 是在Linux中的记事本中写代码
ctrl == ^
ctrl + x + y + 回车 == 退出

rm

rm 文件名 :只能删除普通文件,不能删除目录
rmdir 文件名 : 只能删除空目录
rm -f 文件名 : 强制删除(不可逆)
rm -r 文件名 : 删除递归定义的
rm -rf 文件名 : 强制删除递归定义的
递归定义的:这些目录和文件像树的结构一样,所以是递归定义的

*关联符

rm -rf /* :把根目录底下的内容全删除
*关联符:把各个文件关联起来
rm -rf * : 把关联的文件全删除

man

指南,告诉逆各个命令的作用
按q:退出手册

cp

拷贝

  1. cp test.c world.c
    将test.c的内容拷贝到world.c中
  2. cp test.c . ./world.c
    将test.c的内容拷贝到上级目录的world.c中
  3. cp test.c . ./
    将test.c的内容拷贝到上级目录中,上级目录中会出现test.c文件
  4. cp srcfile dstfile 文件->文件
  5. cp srcfile dstdirl 文件->指定目录
  6. cp srcfile dstdir/dstfile 文件->目录/文件
    文件->指定目录中的文件
    cp -r 目录拷贝
    cp -rf 强制目录拷贝

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

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

相关文章

宝塔面板专业版有什么区别?支持更多专业版插件

宝塔面板专业版和免费版有什么区别?宝塔面板专业版相比免费版支持更多专业版插件,包括:防火墙、网站监控、宝塔任务管理、对象存储、宝塔系统加固等专业版插件,详细参考 bt.cn/u/DjHjth 宝塔面板专业版和免费版区别 宝塔linux面板…

快速部署vue项目

简介 在现代前端开发中,工具的选择对于提高开发效率至关重要。Vite 是一个新型的前端构建工具,它利用了 ES 模块的特性来提供快速的开发体验。而 pnpm 则是一个高效的包管理器,能够极大地节省磁盘空间并加速依赖安装过程。本文将介绍如何使用…

Python | 由高程计算坡度和坡向

写在前面 之前参加一个比赛,提供了中国的高程数据,可以基于该数据进一步计算坡度和坡向进行相关分析。 对于坡度和坡向,这里分享一个找到的库,可以方便快捷的计算。这个库为:RichDEM,官网地址如下 https…

基于SpringBoot的音乐网站系统

本地测试环境:eclipse或idea,数据库MySQL5.7, jdk1.8 使用技术:SpringBootMyBatis 主要功能:分类管理、音乐管理、系统管理等

用java做一个简易版球球大作战

该界面模拟了一个简单的“吃球”游戏,一开始多个球在屏幕上移动,并检查每个大球是否可以吃掉其他小球,且更新状态,删除已经被吃掉的小球。通过图形绘制和逻辑处理实现了游戏的基本功能。 主界面World.java package gzeu.test.da…

Vue基础练习|ref

<script setup> import {ref} from "vue" const msgref("Hello Vue") </script> <template><div><h1>{{msg}}</h1><input v-model"msg"></div> </template>

家庭网络中,路由器和交换机的连接顺序

家庭网络中路由器和交换机的先后连接顺序 是由你的用网需求决定&#xff01; 光纤入户首先连接的肯定是光猫&#xff0c;而在光猫的后面&#xff0c;是先连接交换机&#xff1f;还是应该接路由器呢&#xff1f; 答案是&#xff1a;都可以 情况一&#xff1a;先连交换机&…

Nuxt.js 应用中的 app:mounted 钩子详解

title: Nuxt.js 应用中的 app:mounted 钩子详解 date: 2024/10/5 updated: 2024/10/5 author: cmdragon excerpt: app:mounted 钩子在 Vue 应用的生命周期中扮演着重要角色,提供了在组件被挂载后的执行时机。通过合理利用这个钩子,我们能够提高组件的交互性、用户体验以及…

使用bert模型进行命名实体识别任务

一、实验内容 本实验使用预训练的 BERT 模型进行命名实体识别&#xff08;NER&#xff09;任务&#xff0c;并且使用 Hugging Face 的 Transformers 库完成模型的训练、验证和测试。最后&#xff0c;使用测试集评估模型性能&#xff0c;计算NER指标。 二、算法介绍 Bert是一种…

Oracle 11g RAC 节点异常重启问题分析

一、背景 在国庆期间巡检的时候&#xff0c;发现数据库alert日志中出现了异常重启的信息&#xff0c;当即对该报错进行分析处理。 二、处理过程 &#xff08;1&#xff09;数据库告警日志分析 node1 alert&#xff1a; Sat Oct 05 13:05:14 2024 Thread 1 advanced to log …

前端模块化进化史:从全局 function 到 ES Modules

目前&#xff0c;前端开发已经离不开由 CommonJS、ES Modules 和 Webpack 构建的模块化开发环境。无论是 JavaScript、CSS、图片还是其他资源&#xff0c;都可以作为一个模块来处理。那么&#xff0c;模块化究竟是如何发展到今天的呢&#xff1f; 全局函数模式 最初的前端模块…

C# 属性和方法

本课要点&#xff1a; 1、属性的使用 2、方法的使用 一 数据安全问题 示例 static void Main(string[] args) {Student stu new Student();stu.age -2; }二 属性 private int age; //年龄 public int Age {get { return age; }set{if (value > 0 && value <…

JavaEE: 深入解析HTTP协议的奥秘(2)

文章目录 HTTP认识 URLURL encode 介绍 认识 "方法"(method)GETPOST其他方法 HTTP JavaEE: 深入解析HTTP协议的奥秘(1) 书接上文~ 认识 URL 平时我们俗称的"网址"其实就是说的 URL .(唯一资源定位符) URL 不是 HTTP 专属的,很多协议都会用到. 其实除了 …

软考-程序设计语言基础

一、程序设计语言概述 (一)程序设计语言的基本概念 1. 程序设计语言的目的 为了书写计算机程序而人为设计的符号语言&#xff0c;用于对计算过程进行描述、组织和推导。 2.低级语言 机器语言&#xff1a; 机器语言是计算机最原始的语言&#xff0c;由0和1的代码构成 计算机…

You must konw JS!!(超详细的javascript套餐,适合计算机专业有基础的,包含常见前端开发面试题)

1.起源 JavaScript 起源于 1995 年&#xff0c;当时它主要是为了满足网页交互的需求而被创建。它最初的设计目的是为了让网页开发者能够在网页中添加一些简单的交互效果和动态内容。在那个时期&#xff0c;网页大多是静态的&#xff0c;而 JavaScript 的出现为网页带来了新的活…

如何将数据从 AWS S3 导入到 Elastic Cloud - 第 1 部分:Elastic Serverless Forwarder

作者&#xff1a;来自 Elastic Hemendra Singh Lodhi 这是多部分博客系列的第一部分&#xff0c;探讨了将数据从 AWS S3 导入 Elastic Cloud 的不同选项。 Elasticsearch 提供了多种从 AWS S3 存储桶导入数据的选项&#xff0c;允许客户根据其特定需求和架构策略选择最合适的方…

助动词的分类及其缩略形式

助动词的分类及其缩略形式 1. 助动词 (auxiliary verb)2. 基本助动词 (primary auxiliary)2.1. 基本助动词 be、do 和 have2.2. 实义动词 be、do 和 have 3. 情态助动词 (modal auxiliary)3.1. 情态助动词取代情态动词 4. 半助动词 (semi-auxiliary)4.1. 不能与 it ... that-cl…

MoveIt2-humble----Planning Around Objects(a)

4.Pick and Place with MoveIt Task Constructor 本节教程会教你创建一个功能包&#xff0c;使用MoveIt Task Constructor规划一个抓取和放置的操作。MoveIt Task Constructor 提供了一种方式&#xff0c;去规划由多种不同子任务&#xff08;也称为阶段&#xff09;所组成的任…

详解Redis分布式锁在SpringBoot的@Async方法中没锁住的坑

背景 Redis分布式锁很有用处&#xff0c;在秒杀、抢购、订单、限流特别是一些用到异步分布式并行处理任务时频繁的用到&#xff0c;可以说它是一个BS架构的应用中最高频使用的技术之一。 但是我们经常会碰到这样的一个问题&#xff0c;那就是我们都按照标准做了但有时运行着、…

分层解耦-05.IOCDI-DI详解

一.依赖注入的注解 在我们的项目中&#xff0c;EmpService的实现类有两个&#xff0c;分别是EmpServiceA和EmpServiceB。这两个实现类都加上Service注解。我们运行程序&#xff0c;就会报错。 这是因为我们依赖注入的注解Autowired默认是按照类型来寻找bean对象的进行依赖注入…