快速上手linux | 一文秒懂Linux各种常用目录命令(上)


在这里插入图片描述

🎬 鸽芷咕:个人主页

 🔥 个人专栏:《C语言初阶篇》 《C语言进阶篇》

⛺️生活的理想,就是为了理想的生活!

文章目录

  • 一 、命令提示符和命令的基本格式
    • 1.1 如何查看主机名称及修改
  • 二、命令基本格式
    • 2.1 命令格式示例
    • 2.2 参数的作用
  • 三 、目录操作命令
    • 3.1 ls命令详解
    • 3.2 ls 操作实例
      • ls –a 显示全部文件
      • ls –l 显示文件全部信息
    • 3.2 cd 进入目录命令
      • cd命令:相对路径、绝对路径
  • 📝全篇总结

一 、命令提示符和命令的基本格式

首先我们要明白linux进入的命令行开头代码到底是什么意思:

  • 我们来看下这张图片看完大家就懂了,详细列出了每一个字符的详细含义

在这里插入图片描述

1.1 如何查看主机名称及修改

前面我们知道了开头 localhost 代表的是主机名的意思,那么究竟该怎么修改主机名下面就让博主带大家试试吧!

  1. 查看主机名称
[root@localhost/]# uname -n
localhost.localdomain
[root@localhost/]# hostname
localhost.localdomain
  1. 临时修改主机名
[root@localhost /]# hostname myServer

二、命令基本格式

在linux中大部分命令的基本格式都是这样的:
在这里插入图片描述

命令格式中的[ ]代表可选项,也就是有些命令可以不写选项或参数,也能执行。

  • -l”是长格式( l o n g l i s t long list longlist)的意思,也就是显示文件的详细信息。
  • 一般情况下,短格式选项是长格式选项的 缩写 ,也就是一个短格式选项会有对应的长格式选项。

Linux的选项又分为短格式选项(-l)和长格式选项(–all)。

  • 短格式选项是英文的简写,一般用一个减号调用
  • 长格式选项是英文完整单词,一般用两个减号调用

2.1 命令格式示例

下面我们就俩看看命令 短格式 和 长格式命令的区别吧

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

2.2 参数的作用

数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作。

  • ls命令后面没有指定参数,默认参数是当前所在位置。
  • 可以省略参数,一般都有默认参数
    在这里插入图片描述

三 、目录操作命令

Linux 中目前可以识别的命令有上万条,如果没有分类?我们先来学习最为常用的目录操作命令。

3.1 ls命令详解

  • 命令名称ls
  • 英文原意list
  • 所在路径/usr/bin/ls
  • 执行权限:所有用户。
  • 功能描述:显示目录下的内容
    在这里插入图片描述

3.2 ls 操作实例

ls –a 显示全部文件

ls –a   a  #英文单词all的缩写 ,显示全部文件

在这里插入图片描述

ls –l 显示文件全部信息

ls –l    英文单词long的缩写   显示文件全部信息

在这里插入图片描述

  • 第一列:权限。
  • 第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。
  • 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户。
  • 第四列:所属组。一般情况下就是建立用户的所在组。
  • 第五列:大小。默认单位是字节。
  • 第六列:文件修改时间
  • 七列:文件名

3.2 cd 进入目录命令

cd  /usr/local/src

他的用法有好几种,我们下面来看一下

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

cd命令:相对路径、绝对路径

凡事无绝对!从根目录开始,一级一级指定的,

  • 那使用的就是绝对路径。
  • 从当前所在目录开始切换目录就是相对路径。

在这里插入图片描述

📝全篇总结

✅ 归纳:
好了以上就是linux中的命令格式和一些常见目录操作啦!
  命令提示符
  命令的基本格式
  参数的作用
  目录命令 ls
  目录命令 cd

☁️ 各位铁汁们快上去linux里面练习练习吧!
看到这里了还不给博主扣个:
⛳️ 点赞☀️收藏 ⭐️ 关注

💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖
拜托拜托这个真的很重要!
你们的点赞就是博主更新最大的动力!
有问题可以评论或者私信呢秒回哦。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

电商类app如何进行软件测试?有必要进行第三方软件测试吗?

电商类app在开发过程中,软件测试是一个非常重要的环节。通过软件测试,可以确保app在发布和使用过程中的稳定性和安全性。那么,电商类app究竟如何进行软件测试?是否有必要进行第三方软件测试? 一、电商类app如何进行软件测试?   1. 内部…

【Linux】多线程编程

目录 1. 线程基础知识 2. 线程创建 3. 线程ID(TID) 4. 线程终止 5. 线程取消 6. 线程等待 7. 线程分离 8. 线程互斥 8.1 初始化互斥量 8.2 销毁互斥量 8.3 互斥量加锁和解锁 9. 可重入和线程安全 10. 线程同步之条件变量 10.1 初始化条件变…

Collecting Application Engine Performance Data 收集应用程序引擎性能数据

You can collect performance data of any specific SQL action of an Application Engine program to address any performance issue. 您可以收集应用程序引擎程序的任何特定SQL操作的性能数据,以解决任何性能问题。 You can collect performance data of the S…

IDEA中工具条中的debug按钮不能用了显示灰色

IDEA中工具条中的debug按钮不能用了显示灰色 1. 问题描述 IDEA上的DEBUG按钮突然变成了灰色: 2. 解决办法 一通搜索,终于找到解决办法 点击 File -> Project Structure如下图操作 3. 重启,解决 4. 参考 https://www.cnblogs.com…

【代码随想录】刷题笔记Day35

前言 日常学习,抵触心理5%;毫无指示的干活,抵触心理95% 122. 买卖股票的最佳时机 II - 力扣(LeetCode) 把整体利润拆分为每次利润,只要积上涨的就可以,so easy class Solution { public:int …

C++共享和保护——(2)生存期

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 生命如同寓言,其价值不在于…

lv12 uboot概述即SD卡制作

1 开发板启动过程 BL0环境初始化一下 查看拨码开关 BL0把SD卡里的内容复制到内存里面运行,因为直接在SD(uboot)里是无法运行的,属于外设。 uboot开始运行,初始化软硬件环境 把外存里的rootf、dtb、linux搬到内存&a…

xtu oj 1194 Recipient

题目描述 快递小哥每天都辛苦的送快递,今天他需要送N份快递给N个收件人,第i份快递需要送给第i个收件人。 请问其中发生恰好K个送错了的情况数是多少? 输入 存在多样例。 每行输入两个整数N和K,1≤N≤1000,0≤K≤N。 如果两个都…

SQL必会的常用函数

目录 条件函数 if IF(条件表达式,值1,值2) 如果条件表达式为True,返回值1,为False,返回值2. 返回值可以是任何值,比如:数值,文本,日期,空值,NULL,数学表达式&#xff…

Github入门

简介 github是一个基于git的代码仓库,可以通过git来上传和下载代码。国内类似的有gitee。 开源项目一般会申明开源协议。我们可以基于可商用的代码开发我们自己的项目,以期进行快速开发。 一般情况下gitee上的项目基本都够我们使用了。 git基础 Git…

Java笔记草稿——已完成

导航: 【Java笔记踩坑汇总】Java基础JavaWebSSMSpringBootSpringCloud瑞吉外卖/黑马旅游/谷粒商城/学成在线设计模式面试题汇总性能调优/架构设计源码-CSDN博客 推荐学习视频: 黑马程序员全套Java教程_哔哩哔哩 尚硅谷Java入门视频教程_哔哩哔哩 目录 零…

SOLIDWORKS CSWE认证考试报名

​ SOLIDWORKS CSWE是高级别的SOLIDWORKS认证,是一项充满挑战性的艰巨任务。CSWE测试不是简单注册就可以的,是要有一定资格才能参加考试,您首先需要获得CSWP证书,然后还得通过5个CSWPA系列主题考试中的至少4个主题(钣金…

七天搞定软件测试,这一篇教程就够了,学完最少能拿13k

前言 在软件开发的世界中,软件测试是不可或缺的一部分。它是确保软件质量、功能完整性和用户满意度的关键环节。本文小编将为大家介绍各类软件测试的奥秘,并提供入门级的指导和见解。 本文内容概要: 软件测试是什么?黑盒测试vs…

2023-12-13 VsCode + CMake + Qt环境搭建

点击 <C 语言编程核心突破> 快速C语言入门 VsCode CMake Qt环境搭建 前言一、前期准备二、具体设置总结 前言 要解决问题: 最近研究 Qt, 使用 qtcreator, 发现在搭建 UI 界面时候很方便, 但到编码和调试就比较有问题了. 想到的思路: 用 VSCode 进行编码及调试. 其它…

基于SSM实现的精品课程网站

一、系统架构 前端&#xff1a;jsp | js | css | jquery | bootstrap 后端&#xff1a;spring | springmvc | mybatis 环境&#xff1a;jdk1.7 | mysql | maven | tomcat 二、代码及数据库 三、功能介绍 01. 登录页 02. web端-首页 03. web端-视频教程 04. web端-资料…

Flutter在Android Studio上创建项目与构建模式

一、安装插件 1、前提条件&#xff0c;安装配置好Android Studio环境 2、安装Flutter和Dart插件 Linux或者Windows平台&#xff1a; 1&#xff09;、打开File > Settings。 2&#xff09;、在左侧列表中&#xff0c;选择"Plugins"右侧上方面板选中 "Market…

Redis - 做缓存时高并发问题:缓存穿透、击穿、雪崩,数据库缓存双写不一致

缓存穿透 当用户访问的数据既不在缓存也不在数据库中时&#xff0c;就会导致每个用户查询都会“穿透” 缓存“直抵”数据库。这种情况就称为缓存穿透。当高度发的访问请求到达时&#xff0c;缓存穿透不 仅增加了响应时间&#xff0c;而且还会引发对 DBMS 的高并发查询&…

Python + Appium 自动化操作微信入门看这一篇就够了!

简介 Appium 是一个开源的自动化测试工具&#xff0c;支持 Android、iOS 平台上的原生应用&#xff0c;支持 Java、Python、PHP 等多种语言。 Appium 封装了 Selenium&#xff0c;能够为用户提供所有常见的 JSON 格式的 Selenium 命令以及额外的移动设备相关的控制命令&#x…

K8S(五)—命名空间与资源配额

目录 命名空间(Namespace)命令计算资源配额创建命名空间绑定一个ResourceQuota资源将命名空间和资源限制对象进行绑定尝试创建第二个 Pod查看ResourceQuota 绑定第二个ResourceQuota为命名空间配置默认的 CPU 、memory请求和限制&#xff08;1&#xff09;Pod 中所有容器都没有…

【C++进阶篇】二叉搜索数

目录 前言&#xff1a; 以后我们要学map&#xff0c;set&#xff0c;AVL&#xff0c;红黑数所以必须要有二叉搜索数做铺垫 1、二叉搜索树概念 2.二叉搜索树操作 1.二叉搜索树的查找 a、从根开始比较&#xff0c;查找&#xff0c;比根大则往右边走查找&#xff0c;比根小则…