Linux的常见指令

前言

Hello,今天我们继续学习Liunx,上期我们简单了解了Linux的基本用处,并了解了Linux的重要性,今天我们就继续更加深入的学习Linux,进行指令方面的学习,我们可以通过先学习简单的基础命令来学习Linux,并在从充分了解了基础就只是的前提下,进行Linux实战。

好,我们还是按例三连上车,开始我们今天的正题!!

ls指令

语法: ls[选项][目录或文件]

功能:对于目录,该命令列出在该目录下的所有子目录和文件。对于文件,将列出文件名你给的以及其他信息的

常用的选项:

  • -a列出在目录中的所有文件,包括以.开头的隐藏文件。
  • -d 将目录系那个一些文件一样,=显示,而不显示旗下文件,比如: ls -d指定目录。
  • -i 显示文件的检索信息,即i节点的索引信息,如:ls -ai.
  • -k 以k节点的形式文件表示文件的大小,比如:ls -alk 
  • -l 列出文件的详细信息
  • -t以时间排序
  • -R 列出所有字母目录下的子文件,以递归的方式!!

举例:

pwd命令

这个命令十分的简单,它的作用其实就是显示当前文件的位置

语法:pwd

功能:显示用户当前所在目录的位置!!

我们举例来讲看看他的功能:

 

 cd命令

Linux系统中,磁盘上的文件和目录被组成一颗目录树,每个节点都是目录或者文件!!

使用tree命令就可以直观的看到Linux的文件目录中直观的树状结构 。

 

 

cd命令的语法:cd 目录名

功能:改变工作目录。当前工作目录改变到指定的 目录下。

举例:

cd .. :返回上级目录。

cd /home/ittao/linux/:绝对路径

cd~ :进入家目录

cd -:返回最近返回的目录!

touch命令 

语法:touch[选项]...文件...

功能:touch命令参数可更改文档和目录的日期时间,包括存取时间爱和更改时间,或者创建一个并不存在的文件夹! 

常用的选项:

-a 或者是-time = atime 或者 --time=access或者 --time=use只更改存储时间

-d 使用指定的日期时间而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD的touch指令和兼容问题!!

touch + 文件名 可以直接在该文件的路径下创建一个文件,该文件与touch后面的文件名一样!!

 

mkdir指令 (important)

语法:mldir【选项】 dirname

功能:在当前的目录下创建一个名为“dirname”的目录

常用的选项:

-p ,--parents可以是一个路径名称,此时路劲中创建的目录名不存在时,使用这个命令可以在系统中创建整个根目录!!

我们呢通过例子来展示效果:
 

 

 rmdir指令  && rm指令(important)

rmdir是一个与,mkdir相对应的指令。mkdir是建立目录·,而rmdir是删除目录的指令!!

语法:rmdir【-p】[dirname]

适用对象:具有当前目录操作权限的所有使用者!

功能:删除空目录

常用选项:-p 当子目录被删除后如果父目录变成空目录的话,连带着父目录也会被一同删除!!

我们借助刚才创建的父目录来看看这个指令的使用情况:

 

rm命令可以同时删除文件或者是目录

语法:rm [-f-i-r-v] [dirname/dir]

 适用对象:所有使用者

功能:删除文件或则目录

常用选项:

  1. -f 即使文件属性为只读(即写保护),还是直接删除
  2. -i 删除前注意确认是否要真的删除!!
  3. -r 删除目录及下的所有文件

man指令

Linux的指令有很多,我们不可能一字不差的记住,我们可以查看联机手册来获得帮助,访问linux的手册命令页指令就是:man

语法: man【选项】命令

常用的选项:

  • - k根据关键字搜索联机帮助
  • num旨=只在num章节找
  • -a 将所有的章节都显示出来,比如:man printf他的缺省从第一张开始查询,知道就停止,用a选项。当按下q的时候就停止,他会继续向下面搜索,直到所有的章节都搜索完毕。

man手册可以汉化,但是因为一些基本的问本操作我们还没有学习,所以暂时不汉化,后面我们还会再说起!

cp 命令(important)

语法:cp [选项] 源文件或目录 目标文件或目录

功能:复制文件或者目录 

说明:cp指令用于赋值文件或者目录,如同时指向两个以上的文件和目录且最后的目的地是一个已经存在的目录·,则他会把前面的目录和文件全部复制到指定文件中,若同时指定多个文件或者是目录二而最后·的目的地如果不是一个已经参的路径,那么这是就会出现报错!

常用选项:

  • -f --force强行复制文件或者是目录,不论文件的目录或则时文件是否还存在!
  • -i --interactive 覆盖我呢见之前先询问用户是否确定要执行该操作!
  • -r递归处理,将指定的目录下的文件与子目录一并处理。若源文件或者目录的状态,不属于目录或符号链接,则一律按照普通文件处理。
  • -R 或  --recursive递归处理,将指定的目录下的文件及其子目录一并的处理·。

我们来通过例子来看看cp命令的使用效果:
 

mv指令(important)

mv指令时move的缩写,可以用来移动文件或者是将文件改名为(move rename(file)),是Linux系统下的常用的指令,经常用来备份文件或者是目录

语法:
mv【选项】源文件或者是目录  目标文件或则是目录

功能:

1.视mv命令中第二个参数的类型不同的(是目标文件还是目标文件),rm命令将文件重命名或者是将其移动到另一个文件的路径下。

2.当第二个参数类型是文件时,rm的命令完成的是文件的重命名,此时,源文件(也可以是目录名),他将所给的源文件或是目录重命名为新的文件名或者是目录名。

3.当第二个参数是已存在的目录是时,源文件的目录参数可以是许多个,mv的命令就是将搁那回溯指定的源文件移动到慕白哦文件爱你中。

常用选项:

-f :force,强制的意思。如果目标文件已经存在,不会询问会直接覆盖。

-i :r若目标文件(destination) 已经存在。就会询问是否要覆盖文件!  

将rm改造成mv
vim ~/.bashrc #修改这个文件
mkdir -p ~/.trash
alias rm=trash
alias ur=undelfile
undelfile() {
mv -i ~/.trash/\$@ ./
}
trash() {
mv $@ ~/.trash/
}

好,今天的学习就到这里,我们下期再见,拜拜!! 

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

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

相关文章

使用nvitop来监控 NVIDIA GPU 的使用情况

1.安装nvitop: pip install nvitop2.运行 nvitop: nvitop显示如下: 显示信息含义 1. 顶部信息栏 当前时间:显示当前的系统时间(Sat Aug 31 16:33:03 2024)。提示信息:提示可以按 h 键获取帮助或按 q 键…

OpenAI 神秘模型「草莓」预计今秋推出,ChatGPT 将迎重大升级|TodayAI

有外媒报道指出,OpenAI 内部代号为「Strawberry(草莓)」的 AI 模型即将在今年秋季面世。这一消息引发了业内广泛关注,被认为可能会为 ChatGPT 带来今年最重要的升级。 「草莓」模型的强大能力与应用潜力 据《The Information》报…

前端面试——八股文

一、Vue2篇 1. 关于生命周期 1.1 生命周期有哪些?发送请求在created还是mounted? 请求接口测试:https://fcm.52kfw.cn/index.php?_mall_id1&rapi/default/districtVue2.x系统自带有8个 beforeCreate created beforeMount mounted be…

力扣375.猜数字大小 II

力扣375.猜数字大小 II dp dp[i][j]是说依次以从i到j的数字作为分割点(猜的数),必定赢的游戏所用钱的最小值。 枚举每一列,从下往上算出dp[i][j],最终答案为dp[1][n] class Solution {public:int getMoneyAmount(int n) {if(n 1)retu…

做影像组学+深度学习技术研究如何发表高分论文,案例解析

论文简介 标题:Longitudinal MRI-based fusion novel model predicts pathological complete response in breast cancer treated with neoadjuvant chemotherapy: a multicenter, retrospective study(纵向MRI结合新模型预测新辅助化疗乳腺癌的病理完全…

CSND文章质量分批量查询

简介 CSDN 质量分是一项公开的 CSDN 博文内容质量分析服务,其综合分析了内容的标题、段落结构、正文长度、代码格式及复杂度、链接和超文本内容比例及质量等因素,为 IT 技术文章提供客观公共的质量分析结果 用途 可用与对文章质量做评估可申请创作者 …

【web网页制作】中国传统文化书法主题html网页制作开发div+css(6页面附效果源码)

HTMLCSS传统文化主题书法网页制作 🍔涉及知识🥤写在前面🍧一、网页主题🌳二、网页效果菜单切换效果PageA、整体页Page1、主页Page2、行书页Page3、楷书页Page4、隶书页Page5、篆书页Page6、草书页 🐋三、网页架构与技术…

Python | Leetcode Python题解之第386题字典序排数

题目&#xff1a; 题解&#xff1a; class Solution:def lexicalOrder(self, n: int) -> List[int]:ans [0] * nnum 1for i in range(n):ans[i] numif num * 10 < n:num * 10else:while num % 10 9 or num 1 > n:num // 10num 1return ans

【电子数据取证】Linux软件包管理器yum和编辑器vim

文章关键词&#xff1a;电子数据取证、手机取证、安卓取证、云取证 在Linux系统中&#xff0c;我们会进行一些软件的安装以及对一些服务或软件的配置&#xff0c;这时就需要用到Linux的yum以及编辑器&#xff0c;下面我们就来看一下这两个功能。 Linux软件包管理器yum 一、什…

模型 错位竞争(战略规划)

系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_思维模型目录。与其更好&#xff0c;不如不同。 1 错位竞争的应用 1.1 美团的错位竞争策略 美团&#xff0c;作为中国领先的电子商务平台&#xff0c;面临着阿里巴巴等电商巨头的竞争压力。为了在市场中获得独特的…

Leetcode3243. 新增道路查询后的最短距离 I

Every day a Leetcode 题目来源&#xff1a;3243. 新增道路查询后的最短距离 I 解法1&#xff1a;广度优先搜索 暴力。 每次加边后重新跑一遍 BFS&#xff0c;求出从 0 到 n−1 的最短路。 代码&#xff1a; /** lc appleetcode.cn id3243 langcpp** [3243] 新增道路查询…

URP custompasscustom render objects

https://dbbh666.blog.csdn.net/article/details/141296728?spm1001.2014.3001.5502 上一次 custom render pass的时候&#xff0c;直接是quad的渲染&#xff0c;如果想把任意对象绘制到FBO怎么写呢 参考这两个高手的文章&#xff0c;总结一下 https://www.bilibili.com/read…

前端速通面经八股系列(一)—— CSS篇

CSS高频面经目录 一、CSS基础1. CSS选择器及其优先级2. CSS中可继承与不可继承属性有哪些3. display的属性值及其作用4. display的block、inline和inline-block的区别5. 隐藏元素的方法有哪些6. link和import的区别7. transition和animation的区别8. display:none与visibility:…

win10环境下gvim离线配置插件的一些补充

0 总述 在上一篇博客&#xff0c;即《Windows系统下使用gvim配置LaTeX快速书写环境》一文中&#xff0c;本小白试图模仿神级人物Gilles Castel&#xff0c;打造vim下的 LaTeX \LaTeX LATE​X书写环境。实话实说&#xff0c;东施效颦了。虽不至于一无所得&#xff0c;但也仅仅算…

穿越Java世界的继承奇旅:从基类到子类的华丽蜕变

1.为什么要继承 2.什么是继承以及继承的方式 3.继承的一些语法 4.父类成员的访问 5.关键字super 6.关键字protected 7.关键字final 8.继承与组合 一&#xff1a;为什么要继承 ①代码重用&#xff1a;继承允许我们重用、扩展或修改父类的属性和方法&#xff0c;而无需重…

未使用CMSIS之前的stm32标准库中SystemHandler的宏定义

背景&#xff1a; 在stm32的标准库还叫STM32F10xxx_FWLib_V2.0.3的那个年代 文件 STM32F10xFWLib_V2.0.3/FWLib/library/inc/stm32f10x_nvic.h 中有对System Handlers的定义。具体内容如下&#xff1a; /* System Handlers -------------------------------------------------…

【Altium Designer程序开发】生成XML多级数据库文件 V2.0

此工具用于生成多级多节点的XML数据库文件&#xff0c;主要功能用于测试XML文件的生成速度的&#xff0c;运行环境在Altium Designer中&#xff0c;可用于Altium Designer全系列的版本中。 程序界面如下图所示&#xff0c;每一级节点表示每个父Node的子Node的数量&#xff0c;节…

Java面试题:equals和==的区别与联系分别是什么?

1. 运算符 是一个运算符&#xff0c;其用于比较两个变量的内存地址是否相等&#xff1b;对于基本数据类型(int、char、Boolean等)&#xff0c;比较的是它们的值&#xff1b;而对于引用数据类型的话(String、Object、ArrayList等)&#xff0c;比较的是引用&#xff0c;也就是对…

【函数模板】函数模板的类型推导

一、类型的自动推导 当函数模板的返回值被指定或与传入的参数的类型一致&#xff0c;那么可以直接调用函数模板&#xff0c;而不需要显式的指定参数。 //函数推导 template<typename T, typename R> T Add(T a, R b) {return a b; }void Test1() {//自动推导int x 1;…

Linux下递归设置目标目录及其子目录和文件的权限

〇、背景 本文旨在简单介绍一个在Linux环境下批量修改目录及其子目录和文件的权限的方法。 一、实现 首先新建一个shell脚本文件&#xff0c;使用指令$ vi chmod.sh&#xff0c;然后在文件中输入下述代码。 #!/bin/bashOFFSET_INDEX" " DIR_MODE755 FILE_MODE664…