【Linux常见指令1】

news2024/11/24 16:47:34

目录:

  • 前言
  • 常用指令
    • ls指令
    • whoami && pwd
    • cd
    • touch (触摸)
    • mkdir (make directory)
    • rmdir && rm (remove)
    • mv(move 移动)
    • cp(copy 拷贝)
    • stat (统计)
    • nano
    • echo
    • gcc
    • man(重要)
    • uname
  • 总结

前言

初始Linux第一篇:
经过了前段时间的了解和学习,如今刚刚对Linux有了初步的认识,Linux从第一次问世至今不过短短30余年,
它是由赫尔辛基大学的一名研究生Linus Benedict Torvalds,于1991年10月5日,在一个Usenet新闻组中发布并开源(开放源代码,任何人都可以借用),
他当时模仿开发LINUX是为了让更多的人能够接触到这门“奇特魔幻”’的新技术,之后随着一些顶级黑客、工程师以及业余爱好者的加入、开发,随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及。

今天我们就来了解一些Linux中的一些常见之指令,
在开始之前我们需要先知道一点:Linux操作系统中所说的目录,就是Windows中的文件夹。

打怪升级:第9天
在这里插入图片描述
通关提示:想要打过LINUX基本操作指令这两关,是需要花时间多多练习的哦~。
Linux常见指令2

常用指令

ls指令

语法:ls[选项][目录或文件]
功能:对于目录,该指令列出该目录下的所以子目录和文件, 对于文件,列出该文件的文件名以及其他信息
在这里插入图片描述

举个栗子:
1、ls
2、ls -l
3、 ls -a
4、 ls -l -a
在这里插入图片描述
ls:显示该目录下的子目录和文件名,这里表示有一个子目录"d1",一个文件"test.c"。
ls -l:列出文件的详细信息,上面有文件名,时间,文件大小等内容。
ls -a:列出该目录下的所有文件,包括隐藏文件(隐藏文件都以 '.'开头,如".filename"就是一个隐藏文件,只使用ls是无法看到的 )
ls -l -a:列出该目录下的所有文件以及它的详细信息。

从上面的 " ls -l -a "我们已经看到:指令的选项是可以叠加使用的,这里我们在介绍几种化简使用的情况。

  1. ls -l 基本等于 ll
  2. ls -l -a == ls -la == ls -al
    在这里插入图片描述
    在这里插入图片描述
    由上面我们也可以看出:指令的选项是不分先后的,先写 -l 后写 -a ,与先写 -a 后写 -l 效果是一样的。

whoami && pwd

whoami (who am i),作用是显示用户名
pwd ,作用是显示用户当前所在的目录
在这里插入图片描述
cd -d1 :进入d1这个目录


cd

Linux系统中,磁盘上的目录和文件被组成一棵目录树,每个节点都是目录或文件。
在这里插入图片描述
语法:cd 目录名
功能:改变工作目录,将当前工作目录改变到指定目录下。
常用选项:
在这里插入图片描述

举个栗子:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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


touch (触摸)

语法:touch [选项]… 文件名 …
功能:touch命令参数可以更改文件或目录的日期时间,包括存储时间和更改时间,或者创建一个不存在的文件。
常用选项:
在这里插入图片描述

举个栗子:
在这里插入图片描述
在这里插入图片描述


mkdir (make directory)

语法: mkdir [选项] dirname
功能:在当前目录下创建一个或多个目录
常用选项:
在这里插入图片描述
参考文章:mkdir详解
举个栗子:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述


rmdir && rm (remove)

rmdir是与mkdir相对应的一个命令,mkdir是创建目录,rmdir是删除目录。
语法:rmdir [-p] dirname
功能:删除空目录
常用选项:
在这里插入图片描述

举个栗子:
在这里插入图片描述
在这里插入图片描述

rm命令可以同时删除文件或命令
语法:rm [-r -f -i -v] dirname /dir/filename
功能:删除文件或目录
常用选项:
在这里插入图片描述

举个栗子:
在这里插入图片描述

拓展:在这里插入图片描述


mv(move 移动)

语法:mv src dst (src:目标文件或目录 dst:目的地文件或目录)
功能:1.移动文件或目录到目标目录下
2.给文件或目录起别名
在这里插入图片描述


cp(copy 拷贝)

语法:# cp src dst
功能:将文件或目录拷贝到目标目录下
在这里插入图片描述


stat (统计)

功能:查看文件的所有属性
示例: ls 、 ll 与 stat 查看文件属性的对比:
在这里插入图片描述


nano

语法:nano filename
功能:写文件
补充:当然亦可以 nano 后面什么都不跟,写完文件后将它保存到新文件中。
在这里插入图片描述


echo

语法:echo 文本内容 > / >> filename
功能:输出内容显示到显示器上,(换句话说就是把内容写入到显示器上)
输出重定向:>(覆盖式写入 – 在准备写入之前会先清空文件内容)
追加重定向:>> (追加式写入 – 不断向目标文件追加内容)
在这里插入图片描述


gcc

语法:gcc 文件名
功能:对指定文件进行编译
举个栗子:
在这里插入图片描述


man(重要)

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是
man 语法: man [选项] 命令
常用选项
-k 根据关键字搜索联机帮助
num 只在第num章节找
-a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按
下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。
解释一下,面手册分为8章
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文
件)
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig


uname

语法:uname [选项]
功能: uname用来获取电脑和操作系统的相关信息。
补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。
常用选项:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
在这里插入图片描述


总结

以上就是我们总结的Linux中的常见指令1,后面还会有部分指令相关的文章,大家如果觉得还不错可以动动小手给熊猫点点赞,如果有什么疑问或者建议都可以在评论区留言,感谢大家对在这里插入图片描述的支持。

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

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

相关文章

如何在一台服务器同一个端口运行多个pgbouncer

PGbouncer是Postgresql数据库最常用的一款连接池软件,但是它是单进程的,所以只能占用一颗CPU资源,会造成CPU资源的浪费。PGbouncer有方法在同一台服务器的同一个端口运行多个进程实例,可以让资源得到充分利用。 先看下一个pgbounc…

【愚公系列】2022年12月 使用win11系统自带SSH,远程控制VMware中Liunx虚拟机系统

文章目录前言1.cpolar简介2.cpolar功能一、使用win11系统自带SSH,远程控制VMware中Liunx虚拟机系统1.注册cpolar账号2.下载最新版Ubuntu系统3.Ubuntu系统安装curl4.Ubuntu系统安装cpolar5.Ubuntu开启SSH6.WIN11测试SSH总结前言 身为开发人员,虚拟化系统…

Java基础之《netty(6)—NIO快速入门》

一、案例 1、编写一个NIO入门案例,实现服务器端和客户端之间的数据简单通讯(非阻塞) 2、目的:理解NIO非阻塞网络编程机制 3、代码 NIOServer.java package netty.niostart;import java.io.IOException; import java.net.InetSoc…

死锁问题【javaEE初阶】

什么是死锁? 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A&…

【pen200-lab】10.11.1.217

pen200-lab 学习笔记 【pen200-lab】10.11.1.217 🔥系列专栏:pen200-lab 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年11月30日🌴 🍭作…

node.js的认识与安装

一、node.js的认识 📖 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个开源的、跨平台的JavaScript 运行时环境。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引…

ZMQ之脱机可靠性--巨人模式

当你意识到管家模式是一种非常可靠的消息代理时,你可能会想要使用磁盘做一下消息中转,从而进一步提升可靠性。这种方式虽然在很多企业级消息系统中应用,但我还是有些反对的,原因有: 1、我们可以看到,懒惰海…

【JS】数据结构之栈

文章目录基本介绍代码实现基本介绍 内存中的堆栈和数据机构中的堆栈不是一个概念,内存中的堆栈是真实存在的物理区,数据结构中的堆栈是抽象数据存储结构。 栈:是一种受限制的线性表。他遵循后进先出的原则(LIFO)其限制…

神仙级编程神器,吹爆

Visual Studio 编程领域公认的“最强IDE”,Visual Studio是目前最流行的Windows平台应用程序的集成开发环境,提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序,开发新的程序。 …

【ODX介绍】-5-用于Flash刷写的ODX-F文件概述

总目录:(单击下方链接皆可跳转至专栏总目录) 《UDS/OBD诊断需求编辑工具》总目录https://blog.csdn.net/qfmzhu/article/details/123697014 共9页精讲:在第二章节中,附上了一个完整的,且详细的ODX-F文件层级结构图。 目录 1 什么是ODX-F?

【在Spring MVC框架和Spring Boot项目中,控制器的响应结果】

目录 1. 控制器的响应结果 2. 相关配置 3. 使用枚举优化代码 1. 控制器的响应结果 当控制器处理了请求之后,向客户端响应的结果中,应该至少包含: 业务状态码:通常是数值类型的,客户端可以根据此数值来判断操作成功…

docke部署nodejs程序及Dockerfile详解

目录参考一、Dockerfile二、部署1、程序结构2、新建Dockerfile3、新建.dockerignore4、构建镜像5、创建容器6、关闭镜像参考 重点参考:把一个 Node.js web 应用程序给 Docker 化 Docker部署Node.js的方法步骤(nodejs docker部署) 一、Docke…

Linux服务器启动tomcat的三种方式

直接进入主题,首先cd进入tomcat的bin文件夹下,然后可以尝试以下三种启动方式: 第一种(当前会话启动): ./startup.sh 效果: 然后tomcat就在后台启动了,我们还可以在当前会话中继续输入其它指令…

PHP基于thinkphp的网上书店管理系统#毕业设计

本论文主要论述了如何使用php语言开发一个网上图书管理系统,本系统将严格按照软件开发流程进行各个阶段的工作,面向对象编程思想进行项目开发。在引言中,将论述网上图书管理系统的当前背景以及系统开发的目的,后续章节将严格按照软…

【python】 16进制字符串转list

def splitStringToByteList(bytesString): # 拆分字符串成字节列表bytesList []for i in range(int(len(bytesString)/2)):bytesList.append(bytesString[i*2:i*22])return bytesListif __name__ __main__:print(splitStringToByteList("1E1E2AEB4ACC4C")) 结果&…

shiro key文件

​下面结合实战以及shiro的CookieRememberMeManaer的调用过程,浅谈获取shiro key文件的几种方式。 shiro key文件的获取方式:1结合Dnslog与URLDNS;2利用时间延迟或报错;3结合CookieRememberMeManaer 1结合Dnslog与URLDNS 在进行漏洞探测的时候,一般会使用ysoserial-URL…

Codeforces Round #835 (Div. 4)A.B.C.D.E.F

A. Medium Number 题目链接: Problem - A - Codeforces 题面: 题意: 给定三个数,求中间那个数的值 思路: 我们可以分别求出三个数的总和,最大值和最小值,在通过总和减最大值和最小值的方…

Promise(微任务)- 让你看完就懂

1. 图示 思维导图链接 https://www.zhixi.com/view/23ff2291 2. 使用promise原因 在没有promise的时候,一直使用setTimeout函数,这样就会造成回调地狱。 3. 基本状态 promise 有三种状态 pending(此时 promise还没有调用完成&#xff09…

改进花朵授粉算法的无线传感器网络部署优化(Matlab代码实现)

🍒🍒🍒欢迎关注🌈🌈🌈 📝个人主页:我爱Matlab 👍点赞➕评论➕收藏 养成习惯(一键三连)🌻🌻🌻 🍌希…

某汽车座椅进行的头冲吸能实验的仿真计算

本案例运用hypermesh和lsdyna联合仿真,主要是针对某座椅进行的头冲吸能实验的仿真计算。这个工况考察座椅背部的塑料件的破坏情况,以及头部模块的加速度情况,达到保护人头部的效果。 本案例用户可以学习到: 1、螺栓预紧力的施加…