【Linux】—一文掌握Linux基本命令(上)

news2024/11/24 6:57:47

目录

  • ls
  • pwd
  • cd
  • touch
  • mkdir
  • rmdir与rm
  • man
  • tree 的安装
  • cp
  • mv
  • nano的安装
  • cat

ls

语法: ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

常用拓展选项:

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-l 列出文件的详细信息。

演示

在这里插入图片描述
ls -l也可以写为 ll

pwd

语法: pwd
功能:显示用户当前所在的目录

演示
在这里插入图片描述

cd

语法:cd 目录名
功能:进入指定目录

拓展
cd . . 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd . . /day02/ : 相对路径
cd ~ :进入用户家目
cd - :返回最近访问目录

Windows系统下,用的是\表示路径,而Linux系统用/表示路径,这里注意区分
绝对路径
从根目录开始,在Windows系统下以\开头。就比如下面的:C:\TEST\test_1\test_2\test_3(Windows系统),这就是test.txt的绝对路径。
在这里插入图片描述
相对路径
由于是相对的,所以必须有一个基准作为参照物来说明,并且将/ 基准所在的最顶级目录即根目录(根目录是相对于其他子目录来说的)

就比如:这里的test.txt文件所在的目录也可以写成. ./test_3(.
.表示上级路径,这里以上级目录作为根目录,然后再进入test_3)如下:
在这里插入图片描述
这里我输入. .,就返回了上级目录,而. .\test_3就表示从该目录返回上级目录,再进入test_3,这里的.
.\test_3就是文件test.txt所在的相对路径。

注:我们可以看开头,在Windows系统下,路径如果是以\开头,就是绝对路径,在Linux下,以/开头就是绝对路径。

演示
在这里插入图片描述

touch

语法:touch [选项]… 文件…
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件(这里我们只需要知道该功能即可,以下补充可做了解)。
常用选项:

-a 或–time=atime或–time=access或–time=use只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间

在这里插入图片描述

mkdir

语法:mkdir [选项] dirname…
功能:在当前目录下创建一个名为 “dirname”的目录

拓展选项:
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以创建多个目录

演示
在这里插入图片描述

注意:clear为清理屏幕命令,并且在腾讯云服务器的环境下,假如一些指令记不全了,这里我们可以连续按Tab键,就会有提示
如下:
在这里插入图片描述

rmdir与rm

语法:rmdir [-p][dirName]
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录
常用选项:
-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

由于rmdir只能删除空目录,所以并不是很常用,下面的才是最常用的。

rm命令可以同时删除文件或目录
语法:rm [-f-i-r-v][dirName/dir]
适用对象:所有使用者
功能:删除文件或目录

常用选项:
-f 强制删除文件,默认只能删普通文件
-r 删除目录及其下所有文件
-rf 强制递归并删除(慎用)

演示
在这里插入图片描述

man

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。
man 语法: man [选项] 命令

常用选项
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3 是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用。

演示

在这里插入图片描述

tree 的安装

安装:输入 yum install tree 即可安装
用法:以树状结构显示指定路径下的文件及目录。(默认为当前路径)

演示
在这里插入图片描述

cp

语法:cp [选项] 源文件或目录 目标文件或目录
功能: 复制文件或目录
cp:拷贝普通文件
cp -r:拷贝目录
cp -rf:强制递归并拷贝

演示
在这里插入图片描述
在这里插入图片描述

mv

功能:类似于Windows系统下的剪切操作
语法:mv 原文件/目录 目标文件/目录
常用语法:
mv 文件名 新文件名(文件重命名)
mv 文件名 目录 (剪切)
mv 文件名 目录/新名 (剪切+重命名)
这里的文件名指普通文件或目录)

演示
在这里插入图片描述

nano的安装

安装:yum -y install nano
功能:一个小巧实用的文本编辑器

在这里插入图片描述

cat

cat

功能:查看文本内容
常用语法:
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多余空行
(可连续使用)

演示
在这里插入图片描述


且先整理到这里,end

种下一棵树的最佳时间是十年前其次是现在!❤

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

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

相关文章

J-Tech Talk|以型搜型:3D模型表征助力3D神经搜索!

以型搜型指的是 以3D模型搜索3D模型,在对 3D 物体进行模型表征后,通过最近邻搜索得到与之类似的3D物体的结果。Executor-3d-encoder 项目集成了若干个 3D 物体表征模型,开发者可以很方便地对不同的模型进行统一配置、训练和微调。12 月 6 日晚…

网上中国:“云签约”,真方便

文章目录“云签约”,真方便足不出户就能签合同电子签名行业发展迅速确保合同不被篡改“云签约”,真方便 通过线上面签,商品房买卖双方不见面就能完成交易流程;有了电子劳务合同,企业用工实现一键签约;借助…

体验 Node.js 的 net 模块

1. 创建客户端 模拟 http 请求,将接收到的响应体内容原样输出,接收完毕后,关闭连接 1.1 最终效果 接收到的数据: 解析后的数据: 1.2 流程说明 初始化: 创建客户端 const client net.createConnection…

美国高防服务器到底好不好用

对于对安全性配置有较高要求的用户来说,一般的独立服务器似乎并不能满足其需求。他们一般会选择带有DDoS或CC攻击防御功能或者流量清洗功能的高防服务器。而本文所要介绍的美国高防服务器也是众多海内外用户比较青睐的一大产品选择。那么美国高防服务器到底好不好用…

设计原则和设计模式

一:软件设计原则 1.单一职责原则: 有且只有一个原因引起类的变化(类或者接口的职责单一化) 2.里氏替换原则: 子类可以扩展父类的功能,但不能改变父类原有的功能 3.依赖倒置原则: 1.高层模块不应该依赖于底层模块&#xff0c…

机器学习2普通knn算法

文章目录KNN算法-k近邻算法(k-Nearest Neighbors)前言KNN优点:快捷键:一、普通knn算法是什么?解析:二、普通knn算法基础1.分布解析2.使用pycharm函数封装的形式运行KNN算法3.使用scikit-learn中的knn三、普…

《Redis基础篇》带你走进Redis的世界 ~ ⭐必看必看⭐

文章目录1. NoSQL数据库简介1.1 技术发展1.1.1. Web1.0时代1.1.2 Web2.0时代1.1.3. 解决CPU及内存压力(采用分布式)1.1.4. 解决IO压力1.2. NoSQL数据库1.2.1. NoSQL数据库概述1.2.2 NoSQL适用场景1.2.3 NoSQL不适用场景1.2.4 Memcache1.2.5 Redis1.2.6. MongoDB1.3. 行式存储数…

新的datax启动方式(直接使用java命令启动)

一开始用的python启动 (很烦 还得有python环境 但是本着项目上线可以给客户装个python环境 也就用了) 后续需要做个客户端 开始呢下载了源码直接再源码中启动(但是多个任务都在一个jvm中 我很抵触这样做) 又研究研究python启动的源码 发现最后还是调用…

Lerna入门与实战

一、Lerna简介 1.1 lerna背景 维护过多个package项目的同学可能都会遇到一个问题:package是放在一个仓库里维护还是放在多个仓库里单独维护。当package数量较少的时候,多个仓库维护不会有太大问题,但package数量逐渐增多时,一些…

数据驱动运营成功案例——内蒙古国大药房

国药控股国大药房内蒙古有限公司(以下简称“内蒙古国大药房”),自2003年成立以来,销售额以每年35%以上的速度增长,现有直营门近400家,分布覆盖呼和浩特、包头、呼伦贝尔、乌兰察布、巴彦淖尔、赤峰、满洲里…

新加坡国立大学尤洋:我的四个选择,本质的喜欢催动长久的坚持丨青源专栏...

为了启发青年学者思考职业发展,激发科研灵感,智源社区推出青源专栏,定期邀请青源会员分享他们的研究思考和科研感悟。新加坡国立大学计算机系校长青年教授、青源会会员尤洋分享了他在高性能计算研究、创业经历以及在新加坡的生活所感。从求学…

006. 分割回文串

1.题目链接: 131. 分割回文串 2.解题思路: 2.1.题目要求: 给一个字符串 s ,要求把 s 分割成一些子串,并使每个子串都是 回文串。 回文串的概念:正反顺序都一样的字符串。 举例: 输入&#…

IC模拟版图工程师高薪进阶之路,三年实现年薪30w+

模拟版图是模拟IC设计岗位的一种,随着国内半导体行业的不断发展,岗位的需求也越来越多。而每个芯片最终能够付诸于生产都离不开模拟版图设计师的功劳,所以目前芯片产业对于这类人才需求越来越大。 什么是模拟版图设计工程师? 模…

BSA牛血清白蛋白修饰Fe3O4纳米颗粒 BSA-MION

产品名称:BSA牛血清白蛋白修饰Fe3O4纳米颗粒 英文名称:BSA-MION 用途:科研 状态:固体/粉末/溶液 产品规格:1g/5g/10g 保存:冷藏 储藏条件:-20℃ 储存时间:1年 牛血清中的简单蛋白&am…

2022年第十一届认证杯数学中国数学建模国际赛小美赛:D题野生动物贸易是否应该长期禁止建模方案及代码实现

更新进展 (1)2022-12-2 9:00 发布预售 (2)2022-12-2 10:40 发布建模思路、代码以及参考文献 (3)待更新内容:进一步对全部数据分析 1 题目 野生动物市场被怀疑是当前疫情和2002年SARS疫情的…

blender中的灯光和相机

灯光环境光灯光基础灯光基本属性 EV渲染器日光面光天空盒IES灯光 (灯光遮罩)自发光移动摄像机切换摄像机摄像机属性环境光 在渲染视图中,没有任何光时,物体只受环境光的影响 灯光基础 1 四种灯光,点光,…

安卓期末大作业——仿番茄免费小说APP

《移动应用开发实践》实践报告 APP名称: 番茄免费小说 要求: 格式:宋体,小四号字;首行缩进;行距:1.5倍。 每人独立完成Android App的设计与开发App必须包含SOLite数据库操作 一、所调查的Ap…

Android -- 每日一问:能讲讲 Android 的 Handler 机制吗?

典型回答 讲清楚Android中的消息机制,先表述一下和Handler相关的一些类: Message:消息分为硬件产生的消息(如按钮、触摸)和软件生成的消息; MessageQueue:消息队列的主要功能向消息池投递消息(MessageQueue.enqueueMe…

疫情下为什么年轻、未婚女性更容易拿到offer

最近发现一个奇怪的现象,为什么会奇怪。大家别着急,容我慢慢道来。由于疫情开始后,也是大家开始躺平后,企业在有意、无意的疯狂裁员,导致人心惶惶,大家都不敢轻易跳槽了。甚至有的人很庆幸,有份…

一文弄懂JUnit5相关注解

JUnit5 JUnit是Java生态系统中最流行的单元测试框架之一。JUnit5版本包含许多令人兴奋的创新,其目标是支持Java8和更高版本中的新功能,并支持多种不同风格的测试。 Maven依赖 启动JUnit5.x.0非常简单;我们只需要将以下依赖项添加到pom.xml…