Linux--基础命令

news2024/11/24 22:41:23

一、Linux指令

mkdir(Make Directory):在当前路径下新建一个目录

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

 

ls(List):显示当前目录下的文件列表(只显示文件名),包括目录、普通文本文件

-a         列出目录下的所有文件,包括以 . 开头的隐含文件。

-d         将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录

-i          输出文件的 i 节点的索引信息。 如 ls –ai 指定文件

-k         以 k 字节的形式表示文件的大小。ls –alk 指定文件

-l          列出文件的详细信息。

-n         用数字的 UID,GID 代替名称。 (介绍 UID, GID)

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

-r          对目录反向排序。

-t          以时间排序。

-s         在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)

-R        列出所有子目录下的文件。(递归)

-1        一行只输出一个文件。

cd(Change Directory):切换目录路径,cd将给定的文件夹(或目录)设置成当前工作目录。

cd .        当前路径

cd ..          返回上级目录

cd /home/litao/linux/          绝对路径

cd ../day02/         相对路径

cd ~        进入用户家目

cd -        返回最近访问目录

cd ~        直接进入当前用户的家目录

 

pwd( Print Working Directory):显示当前工作目录路径

touch:可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

-a       或--time=atime或--time=access或--time=use只更改存取时间。

-c       或--no-create  不建立任何文档。

-d       使用指定的日期时间,而非现在的时间。

-f        此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m      或--time=mtime或--time=modify  只更改变动时间。

-r        把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t        使用指定的日期时间,而非现在的时间。

关于touch:创建以一个普通文件。文件=内容+属性,初始状态下这个文件的内容为空,但是当这个文件创建完成时,就已经确定了文件的属性。即使文件内容为空,这个文件本身仍然会占据磁盘空间。

修改文件内容的时候,会导致部分文件属性自动改变

stat:以文字的格式来显示文件的所有属性

-f        显示有关文件系统的信息

  • File - 文件名称。
  • Size - 文件的大小(以字节为单位)。
  • Blocks - 文件占用的已分配块数。
  • IO Block - 每个块的大小(以字节为单位)。
  • File type - (例如常规文件,目录,符号链接…)
  • Device - 设备编号(十六进制和十进制)。
  • Inode - 索引节点编号。
  • Links - 硬连接数。
  • Access - 数字和符号方法中的文件权限。
  • Uid - 所有者的用户ID和名称。
  • Gid - 群组ID和所有者名称。
  • Context - SELinux安全上下文。
  • Access - 上次访问文件的时间。
  • Modify - 上次修改文件内容的时间。
  • Change - 上次更改文件属性或内容的时间。
  • Birth - 文件创建时间(Linux不支持)。

  • File - 文件名。
  • ID - 十六进制文件系统ID。
  • Namelen - 文件名称最大的长度。
  • Fundamental block size - 文件系统上每个块大小。
  • Blocks:
  • Total - 文件系统中的总块数。
  • Free - 文件系统中可用的块数。
  • Available - 非root用户可用的可用块数。
  • Inodes:
  • Total - 文件系统中的总索引节点数。
  • Free - 文件系统中空闲索引节点的数量。

 tree:以树状结构查看目录下的内容

初始状态下tree无法使用,会显示command not found

 安装tree命令:

yum install tree -y

检查是否安装成功:

rpm -qa tree  或者
yum list installed tree

cat:查看目标文件的内容 

-b        对非空输出行编号

-n        对输出的所有行编号

-s        不输出多行空行

nano:进入文本文件

rm或rmdir:删除空目录

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。

-f        即使文件属性为只读(即写保护),亦直接删除

-i        删除前逐一询问确认

-r        删除目录及其下所有文件

 

 

其他:

whoami:查看当前用户名

clear:清空

help:help 会在终端列出所有可用的命令,可以使用任何命令的-h 或-help选项来查看该命令的具体用法。

exit:用于结束当前的终端对话

shutdown:关机

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

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

相关文章

Day796.什么是线程数据的强、弱一致性 -Java 性能调优实战

什么是线程数据的强、弱一致性 Hi,我是阿昌,今天学习记录的是关于什么是线程数据的强、弱一致性。 一致性,其实在系统的很多地方都存在数据一致性的相关问题。 除了在并发编程中保证共享变量数据的一致性之外,还有数据库的 ACI…

Autosar基本概念详细介绍

Autosar的由来 在汽车创新应用不断涌现的推动下,当代汽车电子电气(E/E—Electronic/Electrical)架构已经非常复杂,需要有创新的技术突破才能有效地进行管理,满足日益增长的乘客需求和法律要求。这个需求对汽车制造商及…

记一次简单的HTTP绕WAF

0X01 基础知识 关于WAF的问题? 它是我们日常攻防演练必会遇见的,在IOS七层模型中,WAF分为网络层、应用层的,当然还有云 WAF(CDNWAF)这新型类场景的。不同环境下我们绕过WAF的思路也是有所区别的&#xff…

mybatis单框架通用mapper使用(二)

mybatis单框架通用mapper使用(二) 1 查询 1.1 简单查询 1.1.1 查多条 a 用法 接口引用.select(实体类对象引用); //里面实体类对象,里面不为null值的部分就会作为条件被查询,多个条件使用and进行拼接起来 //传入为null就是查询全部的值b 测试代码 Testpublic void t2(){Sq…

直播带货系统源码,居家“神器”不出门就能购物

如今,直播带货的火爆程度已经超出了人们的想象。线下销售行业的卖家也开启了直播带货模式,直播带货的的火爆归根到底还是消费者的购物方式发生的变化。从传统的线下购物到电商购物,再到今天的直接直播带货。从各大数据可以总结,消…

应用密码学期末速通复习

文章目录模运算分数求模负数求模gcd最大公约数逆元分组密码DES加密AES加密操作模式ECB电子密码本CBC分组链接CFB密码反馈OFB输出反馈序列密码A5-1算法RC4算法Hash函数Md5算法SHA-1算法消息认证数字信封公钥密码背包公钥算法RSA公钥算法Rabin公钥算法ElGamal公钥算法ECC公钥算法…

C/C++刷题DAY2

1.第一题 27. 移除元素 - 力扣(LeetCode) 分析:对于此题,我们使用双指针的方式去写它,需要注意空间复杂度是O(1),时间复杂度也是尽量的越低越好,要去需要原地修改数组&a…

Matplotlib设置刻度和刻度标签

Matplotlib在我们之前的所有例子中都自动接管了轴上间隔点的任务。Matplotlib的默认刻度定位器和格式化器在很多常见情况下通常都足够了。可以明确提及刻度线的位置和标签以满足特定要求。 xticks()和yticks()函数将列表对象作为参数。列表中的元素表示将显示刻度的相应操作的位…

nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇

文章目录前言一、对上一篇博文的分析二、配置文件分析1. nginx 官方网址(很详细)2、配置文件(全)3、配置文件(去掉注释)4、讲解a、nginx 配置文件有三部分组成b、全局块c、events块d、http块5、http块中loc…

无脚本自动化测试

在当今的企业环境中,软件测试不再被视为不必要的投资;相反,它已经上升到一种需要而不是奢侈品的水平。随着市场的不断变化和竞争的加剧,企业必须做一些让他们与竞争对手区分开来的事情。 为了使自己与众不同,公司必须…

Dockerfile

Dockerfile指令集 对于Dockerfiel而言,是在学习docker工具里面,最重点的内容,它可以帮助我们生成自己想要的基础镜像。部署一个容器最重要的就是镜像,指令都已经内置好了。 FROM 这个镜像的妈妈是谁?&a…

数据结构每日亿题(四)

复制带随机指针的链表 原题传送门:力扣 题目: 这题的大概意思就是: 有这样一个链表,他比普通的链表多一个成员变量:random指针,这个random指针指向的是这个链表中随机一个地方,这个地方是其它节…

NetSim网络仿真使用及静态路由配置

🍰 个人主页:__Aurora__ 🍞如果文章有什么需要改进的地方还请各位大佬指正。 🍉如果我的文章对你有帮助➡️ 关注🙏🏻 点赞👍 收藏⭐️ NetSim网络仿真使用及静态路由配置。 实验要求及其步骤 使用Boson N…

Java面试笔记:Java线程安全的集合类有哪些?线程不安全的集合类有哪些?ArrayList为什么会发生并发修改异常?

一、Java的集合类有哪些? 二、如何定义集合是线程不安全的? 当多个并发同时对线程不安全的集合进行增删改的时候会破坏这些集合的数据完整性,例如:当多个线程访问同一个集合或Map时,如果有超过一个线程修改了A…

3A企业认定有哪些好处?

企业参与申报和认证有什么益处?这个问题可能应该是广大企业参与前最为关心的问题之一了 1、可快速有效提升企业资质、获得国家政府的认可;并将获得由商务部颁发的具有统一编号的牌匾和证书。 2、是企业履约能力、投标信誉、综合实力与竞争力的体现&…

数学建模--优化类模型

目录 一、根据目标函数约束条件类型分类 1、线性规划 ①线性规划模型的一般形式 ​②用MATLAB优化工具箱解线性规划 ③模型分析 2、非线性规划 ①非线性规划的基本概念 ②非线性规划的基本解法 ③二次规划 ④一般非线性规划 二、控制变量类型分类 1、整数规划 …

总结线程安全问题的原因和解决方案

一. 线程安全问题 概念 首先, 线程安全的意思就是在多线程各种随机调度的情况下, 代码不出现 bug 的情况. 如果在多线程调度的情况下, 出现 bug, 那么就是线程不安全. 二. 观察线程不安全的情况 下面我们用多线程来累加一个数, 观察线程不安全的情况: 用两个线程, 每个线程…

树--堆和优先权队列

数据结构中的堆和栈与操作系统内存划分中的堆和栈没有关系 一、堆的定义 一个大小为n的堆是一棵包含n个结点的完全二叉树,其根节点称为堆顶。 根据堆中亲子结点的大小关系,分为大堆和小堆: (1)最小堆:树中…

高斯原型网络原论文高质量翻译

论文地址:Gaussian Prototypical Networks for Few-Shot Learning on Omniglot 文章目录摘要1 引言1.1 Few-shot learning1.2 高斯原型网络2 相关工作3 方法3.1 编码器3.2 偶发性训练3.3 定义一个类3.4 评估模型4 数据集5 实验5.1 协方差估计的用法6 结论摘要 我们…

万字长文解读计算机视觉中的注意力机制(附论文和代码链接)

文中论文和代码已经整理,如果需要,点击下方公众号关注,领取,持续传达瓜货 所向披靡的张大刀 注意力机制是机器学习中嵌入的一个网络结构,主要用来学习输入数据对输出数据贡献;注意力机制在NLP和CV中均有使…