Linux命令入门及ls命令

        由于大家第一次接触到Linux命令,故此篇会详细讲述什么是命令,什么又是命令行?Linux命令的基础结构,什么是工作目录,什么又是HOME目录?并且带大家熟悉ls命令的基础使用。

1.命令和命令行

        命令行:即Linux终端,是一种命令提示符页面。以纯”字符“的形式操作系统,可以使用各种字符化命令对系统发出操作指令。

        命令:即Linux程序。一个命令就是一个Linux程序。命令没有图形化页面,可以在命令行(LInux终端)提供字符化的反馈。

        总而言之,我们在使用Linux,无非就是在命令行下使用Linux的各类命令

2.Linux命令的基础结构

        无论是什么命令,在Linux中,命令们都有着通用的格式,即:

command [-options] [parameter]command: 命令本身
-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
语法中的[],表示可选的意思

用ls命令举个例子:

ls [-a -l -h] [Linux路径]

-a -l -h 是可选的选项

Linux路径是此命令可选的参数

当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容

3.HOME目录和工作目录

每一个用户在Linux系统中都有自己的专属工作目录,称之为HOME目录。

  • 普通用户的HOME目录,默认在:/home/用户名

  • root用户的HOME目录,在:/root

FinalShell登陆终端后,默认的工作目录就是用户的HOME目录

        如果没有分清楚这两个目录的话,那么在写一些路径时你会感到很懵,本人初学时就在这里栽过跟头,希望各位一定到搞清楚这两个目录是什么,很重要!!!但很简单。

        其实Linux系统和Windows系统都是支持多用户的系统,所谓的HOME目录(通常称之为家目录),也就是当前操作用户的个人账户目录(即用户在系统中的专属目录),路径在/home/用户名

        而工作目录呢,是因为Linux命令行在执行命令时,需要一个工作目录进行操作。

        由于Linux系统的命令行终端,在启动的时候,默认会加载: 当前登录用户的HOME目录作为当前工作目录,故

4.ls命令

- 语法

功能:列出文件夹信息

语法:ls [-l -h -a] [参数]

  • 参数:被查看的文件夹,不提供参数,表示查看当前工作目录

  • -l,表示以列表(竖向排列)的形式展示内容,并展示更多信息

  • -h,表示以易于阅读的形式,列出文件大小,如K、M、G,必须搭配 -l 一起使用

  • -a,表示all的意思,即列出全部文件(包含隐藏的文件/文件夹)

- 隐藏文件、文件夹

        在Linux中以.开头的,均是隐藏的。

        默认不显示出来,需要-a选项才可查看到

- 用法

        注意:语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。

        并且,由于我们通常使用的是ls -l命令,Linux为我们提供了一种简略写法

ll 与 ls -l 效果相同

        例如我们原来要写成ls -al,现在只需要用 ll -a即可,这个命令的意思时以列表的形式展示内容,并且显示所有文件,包括隐藏文件

我们可以看到,虽命令形式不同,但结果相同。

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

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

相关文章

使用spring cloud gateway作为服务网关

Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。 gateway需要注册到nacos中去,需要引入以下的依…

【PgSQL】聚合函数string_agg

在工作中,遇到了这样的需求,需要根据某一个字段A分组查询,统计数量,同时还要查询另一个字段B,但是呢这个字段B在分组后的记录中存在不同的值。最开始不知道有聚合函数可以实现这一功能,在代码中进行了处理。…

[嵌入式C][入门篇] 快速掌握基础3 (运算符)

开发环境: 网页版:跳转本地开发(Vscode):跳转 文章目录 一、 简介二、算术运算符(1)示例代码:(2)和--的先后顺序(直接看效果) 三、逻辑运算符(1)示例代码 四…

网络对讲终端 网络音频终端 网络广播终端SV-7011V使用说明

高速路sip广播对讲求助 隧道sip对讲调度SIP-7011 网络广播终端SV-7011 壁挂式对讲终端网络监听终端SIP广播终端 sip语音对讲终端SIP-7011 SV-7011网络对讲终端网络对讲、网络厂播、监听 SV-7101网络解码终端提供一路线路输出接功放或有源音箱。 SV-7102网络解码广播终端两…

HNU-数据库系统-讨论课2

第二次小班讨论课安排如下: 主题: 数据库系统设计与应用开发。 目的:让学生通过练习和讨论充分掌握数据库系统的设计与应用开发。 内容: 设计和实现一个数据库及应用系统。设计内容包括系统分析、系统设计、 数据库设计(需求分析、概念结构设计、逻辑…

Ranger UserSync

作用 同步User到RangerDb 架构 解析 启动一个while(True) 进程定时同步,程序入口 source sink 掉接口获取Ranger User 并且Cache 计算delta 同步

JavaScript基础(24)_dom查询练习(一)

<!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><link rel"stylesheet" href"../browser_default_style/reset.css"><title>dom查询练习一</title><style>.text {widt…

Anaconda 环境中安装OpenCV (cv2)

1、使用Anaconda 的对应环境&#xff0c;查看环境中的Python版本号 (1)使用Anaconda 查看存在的环境&#xff1a;conda info --env (2)激活环境&#xff1a;conda activate XXX 2、根据版本号&#xff0c;下载对应的 python-opencv 包 &#xff08;1&#xff09;选择国内源的…

【算法Hot100系列】括号生成

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

Android RecyleView 使用 Gilde 加载图片引发的卡顿问题

Glide 是一个用于 Android 的图片加载和缓存库。它可以帮助开发者快速、高效地加载网络图片、本地文件和视频帧&#xff0c;并且能够自动缓存图片数据&#xff0c;减少网络请求。Glide 具有良好的性能和易用的 API&#xff0c;支持常见的图片加载需求&#xff0c;例如图片压缩、…

scroll、offset、client —— JS三大家族

简介&#xff1a; clientHeight: 元素的可见高度&#xff0c;不包括边框和滚动条&#xff0c;是相对于视口的大小——clientHeight (content height) (padding toppadding bottom)。offsetHeight: 元素的高度&#xff0c;包括边框和滚动条&#xff0c;但不包括外边距 —— o…

即时设计:设计流程图,让您的设计稿更具条理和逻辑

流程图小助手 在设计工作中&#xff0c;流程图是一种重要的工具&#xff0c;它可以帮助设计师清晰地展示设计思路和流程&#xff0c;提升设计的条理性和逻辑性。今天&#xff0c;我们要向您推荐一款强大的设计工具&#xff0c;它可以帮助您轻松为设计稿设计流程图&#xff0c;让…

研旭开发板资料下载地址--DSP28335资料

研旭电气开发板网盘资料 温馨提示:南京研旭提供两种网盘下载方式,第一种是奶牛快传(下载速度快,但偶尔会出现下载不了的情况),第二种是百度网盘(下载速度较慢,偶尔会出现链接失效的情况),请自行选择合适的下载方式,如有其它问题请旺旺联系客服解决哦! 1、研旭F28…

MIT 6.s081 实验解析——labs2

系列文章目录 MIT 6.s081 实验解析——labs1 MIT 6.s081 实验解析——labs2 文章目录 系列文章目录测试判断流程System call tracingsysinfo![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/ab9ca34f1fc64b6aa1df74613dc1a397.png) 测试判断流程 完成代码后将.c文…

【温故而知新】JavaScript的数组常用方法

一、概念 在JavaScript中&#xff0c;数组是一种数据结构&#xff0c;用于存储和操作有序的元素集合。这些元素可以是不同的数据类型&#xff0c;包括数字、字符串、布尔值、对象或函数等。 JavaScript中的数组具有以下特点&#xff1a; 动态长度&#xff1a;JavaScript的数…

MyBatis接口的方法上使用,定义对应的 SQL 操作

目录标题 一、Mapper&#xff1a;二、Select、Insert、Update、Delete&#xff1a;三、Results、Result&#xff1a;四、Param&#xff1a;五、# 和 $&#xff1a; MyBatis 是一款基于 Java 的持久层框架&#xff0c;它通过简化数据库操作来帮助开发者构建更好的数据库访问应用…

day08 反转字符串 反转字符串Ⅱ 替换数字 翻转字符串里的单词 右旋转字符串

题目1&#xff1a;344 反转字符串 题目链接&#xff1a;344 反转字符串 题意 字符串是数组的形式&#xff0c;使用O(1)的空间将字符串反转 双指针法 法一 代码 class Solution { public:void reverseString(vector<char>& s) {for(int i0,js.size()-1;i<s.s…

YoloV8改进策略:Shape-IoU,考虑边框形状与尺度的度量

摘要 本文尝试使用最新的Shape-IoU改进YoloV8,在我自己的数据集上实现了涨点。 论文:《Shape-IoU:考虑边框形状与尺度的度量》 https://arxiv.org/pdf/2312.17663.pdf 作为检测器定位分支的重要组成部分,边界框回归损失在目标检测任务中发挥着重要作用。现有的边界框回归…

2024年中国股市会发生怎样的格局变化?

&#xff08;1&#xff09; 本来桌面上坐了四个利益方&#xff1a; 主力 北上 游资 散户 &#xff08;1&#xff09; 主力有两种&#xff0c;一种是国家队&#xff0c;是压舱石&#xff0c;不能乱动&#xff0c;是稳定政府方投资的各种中特估金特估、科创专精特新。不能让政府的…

linux中最常用的网络命令

文章目录 linux中最常用的网络命令查看网络信息的原初 ifconfig默认无参数使用-s显示短列表配置IP地址修改MTU启动关闭网卡 网络中不中&#xff0c;先看ping行不行语法不加任何参数发送指定数目设定发送时间间隔组合使用 Linux ip命令显示网络设备设置IP地址启动关闭网卡统计方…