第八十六天学习记录:Linux基础:基础指令Ⅰ

这篇具有很好参考价值的文章主要介绍了第八十六天学习记录:Linux基础:基础指令Ⅰ。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux系统的目录结构

Linux的目录结构是一个树型结构
Linux没有盘符的概念,只有一个根目录/,所有文件都在根目录下面

Linux系统的路径表达形式

在Linux系统中,路径之间的层级关系使用:/来表示。(windows系统中用\)
例如:
/test/hello.txt
/Chung.txt
/Chung/test/hello.txt

Linux命令基础格式

无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式
command [-options] [parameter]
1、command:命令本身
2、-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
3、parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
语法中的[],表示可选的意思
第八十六天学习记录:Linux基础:基础指令Ⅰ

ls命令

ls命令的作用是列出目录下的内容,语法细节如下:
ls [-a -l -h] [linux路径]
1、-a -l -h是可选的选项
2、Linux路径是此命令可选的参数
当不适用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容
第八十六天学习记录:Linux基础:基础指令Ⅰ
当使用参数,ls命令的参数表示:指定一个Linux路径,列出指定路径的内容
如:
第八十六天学习记录:Linux基础:基础指令Ⅰ
对照显示:
第八十六天学习记录:Linux基础:基础指令Ⅰ

ls命令的 -a 选项

1、-a 选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)
第八十六天学习记录:Linux基础:基础指令Ⅰ
可以看到,ls -a 对比 ls 列出的内容更多了。
2、图中以.开头的,表示是Linux系统的隐藏文件/文件夹(只要以.开头,就能自动隐藏)
3、只有通过 -a选项,才能看到这些隐藏的文件/文件夹

ls命令的 -l 选项

-l 选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息
第八十六天学习记录:Linux基础:基础指令Ⅰ
-l选项起始和图形化中,文件夹以列表形式排列是一个意思。

ls命令选项的组合使用

语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。
写法:
1、ls -l -a
2、ls -la
3、ls -al
上述三种写法都是一样的,表示同时应用-l和-a的功能
第八十六天学习记录:Linux基础:基础指令Ⅰ
linux系统的指令首字#和$有什么区别?
答:
在Linux系统中,一般情况下,#和$都是命令行提示符,但它们的使用场合和意义略有不同。
#是超级用户(即root用户)的提示符,代表超级用户权限。当用户在命令行中面对#提示符时,执行的命令可以拥有最高的权限,并且可以对系统进行修改操作。
$是普通用户的提示符,代表当前用户的命令行接口。当用户在命令行中面对$提示符时,执行的命令只拥有当前用户的权限和对相关目录文件的读写能力。
如果要执行需要超级用户权限的命令,需要在普通用户模式下用su(切换用户)命令切换为超级用户,#提示符才会出现。

ls选项和参数的组合使用

除了选项本身可以组合以外,选项和参数也可以一起使用。
第八十六天学习记录:Linux基础:基础指令Ⅰ

ls命令的 -h 选项

1、-h 表示以易于阅读的形式,列出文件大小,如K、M、G
2、-h 选项必须要搭配 -l 一起使用
第八十六天学习记录:Linux基础:基础指令Ⅰ

HOME目录和工作目录

直接输入ls命令,表示列出当前工作目录下的内容,当前工作目录是/home/用户名
linux系统的命令行终端,在启动的时候就会默认加载
1、当前登录用户的HOME目录作为当前工作目录,所以ls命令列出的是HOME目录的内容。
2、Windows系统和Linux系统,均设有用户的HOME目录。

目录切换相关命令(cd/pwd)

cd切换工作目录

当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录。
我们可以通过cd命令,更改当前所在的工作目录。
cd命令来自英文:Change Directory
语法:cd [Linux路径]
1、cd命令无需选项,只有参数,表示要切换到哪个目录下
2、cd命令直接执行,不写参数,表示回到用户的Home目录
第八十六天学习记录:Linux基础:基础指令Ⅰ

pwd查看当前工作目录

通过ls来验证当前的工作目录,其实是不恰当的。
我们可以通过pwd命令,来查看当前所在的工作目录。
pwd命令来自:Print Work Directory
语法:pwd
pwd命令,无选项,无参数,直接输入pwd即可
第八十六天学习记录:Linux基础:基础指令Ⅰ

相对路径和绝对路径

如何通过cd命令,切换工种目录到Desktop文件夹中去。

1、cd /root/Desktop 绝对路径写法
绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头

2、cd Desktop 相对路径写法
相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头
上述两种写法,都可以正确的切换目录到指定的Desktop中。

特殊路径符

向上回退一级目录
1、可以直接通过cd,重新指定到上一级目录
2、通过特殊路径符来完成
特殊路径符:
1、.表示当前目录,比如cd ./Desktop表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致。
2、..表示上一级目录,比如:cd ..即可切换到上一级目录,cd ../..切换到上二级的目录
3、~表示HOME目录,比如:cd ~即可切换到HOME目录或cd ~/Desktop,切换到HOME内的Desktop目录
第八十六天学习记录:Linux基础:基础指令Ⅰ
cd ~ 回家

第八十六天学习记录:Linux基础:基础指令Ⅰ

mkdir命令

通过mkdir命令可以创建新的目录(文件夹)
mkdir来自英文:Make Directory
语法:mkdir [-p] Linux路径
1、参数必填,表示Linux路径,即要创建的文件夹的路径,相对路径或绝对路径均可
2、-p 选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录
第八十六天学习记录:Linux基础:基础指令Ⅰ
第八十六天学习记录:Linux基础:基础指令Ⅰ

mkdir -p 选项

如果想要一次性创建多个层级的目录,可以通过-p选项,将一整个链条都创建完成。
第八十六天学习记录:Linux基础:基础指令Ⅰ
tips:ctrl+l:清屏FinalShell

注意:创建文件夹需要修改权限,请确保操作均在HOME目录内,不要在HOME外操作涉及到权限的问题,HOME外无法成功。

第八十六天学习记录:Linux基础:基础指令Ⅰ文章来源地址https://www.toymoban.com/news/detail-507117.html

到了这里,关于第八十六天学习记录:Linux基础:基础指令Ⅰ的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零开始的力扣刷题记录-第八十七天

    题目描述: 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点的路径 1 - 2 - 3 表示数字 123 。 计算从根节点到叶节点生成的 所有数字之和 。 叶节点 是指没有子节点的节点

    2024年02月07日
    浏览(33)
  • 学习Android的第十六天

    目录 Android 自定义 Adapter Adapter 接口 SpinnerAdapter ListAdapter BaseAdapter 自定义 BaseAdapter 参考文档 Android ListView 列表控件 ListView 的属性和方法 表头表尾分割线的设置 列表从底部开始显示 android:stackFromBottom 设置点击颜色 cacheColorHint 隐藏滑动条 在上一篇文章中我们知道了啥是 Adap

    2024年02月19日
    浏览(46)
  • 学习Bootstrap 5的第十六天

    目录 Flex(弹性)布局 弹性盒子(flexbox) 水平方向 垂直方向 对齐内容 等宽 伸展 顺序 自动外边距 包裹 对齐内容 子元素对齐 指定子元素对齐 响应式 Flex 类 Bootstrap 3 和 Bootstrap 4 5 的最大区别在于 Bootstrap 5 现在使用 flexbox 而不是浮动来处理布局。 弹性的框布局模块,可以更轻

    2024年02月06日
    浏览(30)
  • 学习JAVA打卡第四十六天

    Date和Calendar类 Date类 ⑴使用无参数构造方法 使用Date 类的无参数构造方法创建的对象可以获取本机的当前日期和时间,例如: Date nowtime =new Date(); ⑵使用带参数的构造方法 计算机系统将其自身的时间的设“公元”设置在1970年1月1日零时可(格林威治时间),可以根据这个

    2024年02月11日
    浏览(37)
  • 第一百零六天学习记录:数据结构与算法基础:单链表(王卓教学视频)

    结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻 线性表的链式表示又称为非顺序映像或链式映像。 用一组物理位置任意的存储单元来存放线性表的数据元素。 这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意

    2024年02月16日
    浏览(42)
  • 嵌入式学习第二十六天!(网络传输:TCP编程)

            socket   -  connect  -  send  -  recv   -  close         socket   -  bind   -  listen   -  accept   - recv   -  send   -  close         1. connect:               功能: 发送链接请求               参数:                   sockfd: 套接字文件描述符                  

    2024年03月09日
    浏览(43)
  • 算法训练第四十六天

    139. 单词拆分 - 力扣(LeetCode) 总结:自己一开始想的利用回溯来解决但是也考虑到可能会超时,从动归角度入手,自己没有弄清楚dp数组的含义而导致没有正确解决问题,此题的dp数组是当字符串的子串长度为i时,dp[i]表示能否用给定字典中的串表示出来,此题是一个排列的

    2024年02月11日
    浏览(33)
  • JAVA SE -- 第十六天

    (全部来自“韩顺平教育”) 一、文件 是保存数据的地方 2、文件流 文件在程序中是以流的形式来操作  流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径

    2024年02月14日
    浏览(51)
  • 第十六天-爬虫selenium库

    目录 1.介绍 2.使用 selenium 1.安装 2.使用 1.测试打开网页,抓取雷速体育日职乙信息 2.通过xpath查找 3.输入文本框内容 send_keys 4.点击事件 click 5.获取网页源码: 6.获取cookies 7.seleniumt提供元素定位方式:8种 8.控制浏览器前进、后退、刷新 9.控制鼠标 10. 设置等待 11设置后台运行

    2024年03月12日
    浏览(38)
  • 第八十一回:如何在IOS上使用三方包

    我们在前面章回中介绍了Flutter中如何使用三方包相关的内容,本章回中将介绍 如何在IOS上使用三方包 .闲话休提,让我们一起Talk Flutter吧。 我们在本章回中介绍的内容主要是指在Flutter中引入三方包后在IOS系统中编译并且运行。在前面章回中介绍了如何使用三方包相关的内容

    2024年02月16日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包