首页 > 系统相关 >Linux基础命令

Linux基础命令

时间:2024-03-20 19:30:45浏览次数:32  
标签:选项 路径 基础 cd 命令 Linux 目录

一.Linux的目录结构

Linux的目录结构是一个树型结构Windows 系统可以拥有多个盘符,如C盘、D盘、E盘

Linux没有盘符这个概念,只有一个根目录 / 所有文件都在它下面

二.Linux命令

1.Linux命令基础格式

command [-options] [parameter]
command 命令本身
options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节

parameter:[可选,非必填]命令的参数,多数用于命令的指向目标
语法中的[,表示可选的意思

2.ls命令

ls命令的作用是列出目录下的内容,语法细节如下:

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

-a -l -h是可选的选项
Linux路径是此命令可选的参数

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

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

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

 组合形式  ls -l -a    ls -al   ls -la   三种相同

 3.cs pwd命令(目录切换相关命令)

我们可以通过cd命令,更改当前所在的工作目录。

cd命令来自英文:Change Directory

语法: cd[Linux路径]cd命令无需选项,只有参数,表示要切换到哪个目录下cd命令直接执行,

不写参数,表示回到用户的HOME目录

我们可以通过pwd命令,来查看当前所在的工作目录。

pwd命令来自:Print Work Directory语法:pwd
pwd命令,无选项,无参数,直接输入pwd即句

4.特殊路径符

.表示当前目录,比如 cd ./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致

..表示上一级目录,比如:cd.即可切换到上一级目录,cd../..切换到上二级的目录

~表示HOME目录,比如:cd~即可切换到HOME目录或cd~/Desktop,切换到HOME内的Desktop目录

 5.mkdir命令(创建目录命令)

通过mkdir命令可以创建新的目录(文件夹)

mkdir来自英文:Make Directory

语法:  mkdir [-p]  Linux路径
参数必填  表示Linux路径,即要创建的文件夹的路径,相对路径或绝对路径均可

-p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

 

 如果想要一次性创建多个层级的目录,可以通过-p选项,将一整个链条都创建完成。

6.touch、cat、more(文件操作命令)

可以通过touch命令创建文件
语法:touch Linux路径
touch命令无选项,参数必填,表示要创建的文件路径 相对、绝对、特殊路径符均可以使用

cat命令 查看文件内容
准备好文件内容后,可以通过cat查看内容。
语法:cat Linux路径
cat同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用 

more命令查看文件内容
more命令同样可以查看文件内容,同cat不同的是:
cat是直接将内容全部显示出来
hore支持翻页,如果文件内容过多,可以一页页的展示语法:more Linux路径

 空格翻页,按q退出

标签:选项,路径,基础,cd,命令,Linux,目录
From: https://blog.csdn.net/CYwxh0125/article/details/136881166

相关文章

  • Linux 文件权限
    查看文件权限: ls-lfile_name -rw-r--r--12linuxizeusers12.0KApr2810:10file_name |[-][-][-]- [------][---] |||||  |   | |||||  |   +----------->7.Group用户组 |||||  +------------------->......
  • (C++20) jthread中stop_token的基础使用
    (C++20)jthread中stop_token的基础使用文章目录(C++20)jthread中stop_token的基础使用C++20jthread使用方式循环判断条件变量condition_variable_anystop回调std::stop_callbackENDC++20jthreadstd::jthread-cppreference.comstd::stop_token-cpprefere......
  • 【无标题】计算机图形学OpenGL基础
    一、OpenGL的主要功能模型绘制模型观察颜色模式光照应用图像效果增强位图和图像处理纹理映射实时动画交互技术二、OpenGL的绘制流程----------工作方式**一个完整的窗口系统的OpenGL图形处理系统的结构为:最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenG......
  • Linux网络编程: TCP协议首部与可选项简述
    一、TCP/IP五层模型物理层(PhysicalLayer):物理层是最底层,负责传输比特流(bitstream)以及物理介质的传输方式。它定义了如何在物理媒介上传输原始的比特流,例如通过电缆、光纤或无线传输等。数据链路层(DataLinkLayer):数据链路层位于物理层之上,负责在直接相连的节点之间传输......
  • 在Linux 中,如何配置网桥?如何配置虚拟网络?
    本章主要学习的是linux中如何设置网桥和虚拟网络的配置一、网桥的配置在Linux系统中配置一个新的网桥主要涉及以下几个步骤:为yum仓库做准备,安装组件epel-releasesudoyum-yinstallepel-release在yum仓库中安装bridge-utilscd/etc/yum.repos.d/sudoyum-yi......
  • Android 逆向(四) - adb常用逆向命令
    Android逆向(四)-adb常用逆向命令本篇文章继续记录下adb的一些常用逆向命令.1:adbshellps该命令可以查看进程信息.用法:adbshellps|grep[pname]zh@zh:~/workSpace$adbshellpsUSERPIDPPIDVSZRSSWCHANADDRSNAME......
  • WebRTC基础使用
    一、什么是WebRTCWebRTC(WebReal-TimeCommunication)是一个由Google、Mozilla、Opera等公司发起的开源项目,它支持网页浏览器进行实时音视频对话。它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和音频流或者其他任意数据的传......
  • linux: nohup & 重定向
    linux:nohup&重定向背景今天在进行一些spark-hive​的操作时,因为对此完全不了解,所以找好兄弟咨询了下,他给了我一串我完全看不懂的shell命令,本文就是专门用来解释这个命令的问题​nohup​以及>​代码这段神奇的代码:nohupspark-hive-fxx.sql>xx.log2>&1......
  • 卡码java基础课 | 16.出现频率最高的字母
    学习内容:哈希表:数组重点归纳:哈希表:根据关键码key的值而直接进行访问的数据结构。重点是哈希函数(散列函数),是一种对应关系f,根据关键字找到对应存储位置。大致分为3种,数组、set集合、map映射。本节主要学习数组作为哈希表的使用。例题:解:点击查看代码importjava.util.Scan......
  • 深度学习500问——Chapter03:深度学习基础(3)
    文章目录3.5BatchSize3.5.1为什么需要Batchsize3.5.2BatchSize值的选择3.5.3在合理范围内,增大BatchSize有何好处3.5.4盲目增大BatchSize有何坏处3.5.5调节BatchSize对训练效果影响到底如何3.6归一化3.6.1归一化含义3.6.2为什么要归一化3.6.3为什......