Linux基础知识及常见指令

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


Linux简介及相关概念

什么是Linux?
Linux是一个免费开源的操作系统内核,最初由Linus Torvalds于1991年创建。它是各种Linux发行版(通常称为“发行版”)的核心组件,这些发行版是完整的操作系统,包括Linux内核以及各种软件包,如系统实用工具、库和桌面环境等。
什么是Linux终端?
Linux 的终端就是控制台, 是用户与内核交互的平台, 通过输入指令来控制内核完成任务操作。
什么是Shell?
shell是linux的外壳。是一个内核的解释器,让我们跟内核交流翻译的工具。
Shell的作用

  • 命令的解释:可以解析我们给shell终端的命令,来控制操作系统做相关的功能;
  • 保护操作系统:可以帮助我们通过一条简单的命令来调用系统函数或者系统接口,来依次完成我们需要的功能,不会导致调用错误或者其他问题导致系统不能正常使用。

Linux的目录结构: / 为Linux的顶级目录,即根目录
Linux基础知识及常见指令,Linux


Linux基本命令

1.pwd:当前工作目录

  • pwd [选项] [文件或目录]Linux基础知识及常见指令,Linux

2.ls:查看目录内容

  • ls -l 以列的方式显示;
  • ls -a 显示所有包括隐藏目录;
  • ls -a /bin 显示/bin下的所有文件
    Linux基础知识及常见指令,Linux

3.cd:改变工作目录

  • cd /etc 到根目录下的etc目录;
  • cd … 到上一级目录
  • cd ~ 到当前用户的家目录
    Linux基础知识及常见指令,Linux

4.uname:显示系统重要信息

  • uname -r 内核版本;
  • uname -n 主机名;
  • uname -a 显示所有系统重要信息;
    Linux基础知识及常见指令,Linux

5.touch:改变文件的时间
使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。注意的是如果文件不存在则创建文件

  • touch file 改变file文件的时间(创建文件);
  • touch -t1801311830 file 指定时间改变;
    Linux基础知识及常见指令,Linux

6.mkdir:创建目录

  • mkdir aa 创建一个aa目录
  • mkdir -p aa/bb/cc 创建一个嵌套的目录
    Linux基础知识及常见指令,Linux

7.cp:拷贝文件或目录

  • cp /aa /home/king 将根下的aa拷贝到home下的king中
    Linux基础知识及常见指令,Linux

可选项:
-i:在拷贝过程中询问是否要拷贝
-f:在拷贝过程中不询问直接拷贝
-r:拷贝目录中的所有文件和目录

8.rmdir:删除空目录

  • rmdir /aa 删除根下aa空目录

Linux基础知识及常见指令,Linux
-p:删除指定目录上的所有目录

9.rm:删除文件或目录

  • rm file 删除文件file;
  • rm -r /aa 删除aa目录下的所有文件或目录;
    Linux基础知识及常见指令,Linux

10.mv:移动或更名

  • mv /aa ~/ 将aa移动到家目录下;
  • mv aa bb 将aa更名bb;
    Linux基础知识及常见指令,Linux

11.tar:打包

  • tar -cf xxx.tar /aa 将aa 打成xxx.tar包
    Linux基础知识及常见指令,Linux

  • tar -tf xxx.tar 在不解包的情况下查看里面的文件或目录
    Linux基础知识及常见指令,Linux

  • tar -rf xxx.tar bb 将bb文件追加到xxx.tar包中
    Linux基础知识及常见指令,Linux

  • tar -xf xxx.tar 将xxx.tar中的文件解包;
    Linux基础知识及常见指令,Linux

  • tar -czvf xxx.tar.gz /aaa bb 将/aaa bb 文件 打包压缩为 xxx.tar.gz;
    Linux基础知识及常见指令,Linux

  • tar -xzvf xxx.tar.gz 将 xxx.tar.gz解包解压到当前目录下;

Linux基础知识及常见指令,Linux文章来源地址https://www.toymoban.com/news/detail-704099.html


总结

  • Linux的基本操作命令,如:shutdown,ls,cd,uname,pwd;
  • Linux的基本命令对文件的管理。如:touch,mkdir,cp,rmdir,rm,mv,tar;
  • 要注意的时tar命令的使用,因为参数较多,在参数的下达中, c/x/t/r仅能存在一个,不可同时存在,因为不可能同时压缩与解压缩。z–gzip。

到了这里,关于Linux基础知识及常见指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 音频基础知识(一) 音频基础概念 | 采样 | 量化 | 编码 | 常见音频格式

    🚀 个人简介:CSDN「 博客新星 」TOP 10 , C/C++ 领域新星创作者 💟 作    者: 锡兰_CC ❣️ 📝 专    栏: 【音视频基础知识】 🌈 若有帮助,还请 关注➕点赞➕收藏 ,不行的话我再努努力💪💪💪   声音的三要素:频率、振幅、波形。 1、频率   声波的频率,也就是

    2024年03月22日
    浏览(39)
  • Git基础知识:常见功能和命令行

    参考: Git教程|菜鸟网络 Git教程—廖雪峰 版本控制系统 Git 是一个开源的分布式版本控制系统,能敏捷高效地处理任何或小或大的项目,通常用于团队开发项目过程中对源码协同编辑和管理。Git 是 Linus Torvalds 在2005年为了帮助管理 Linux 内核开发,基于C开发的一个开源版本控

    2024年02月13日
    浏览(29)
  • 软件测试常见基础知识面试题

    为了发现程序中的错误而执行程序的过程 1)需求调查 2)制定初步的项目计划 3)测试准备 4)测试设计 5)测试实施 6)测试评估 单元测试、集成测试、确认测试、系统测试、验收测试 单元测试:是用来对一个模块,一个函数或者一个类来进行正确性检验的测试工作 集成测

    2024年02月12日
    浏览(30)
  • 计算机体系结构基础知识介绍之指令级并行性:概念和挑战

    自 1985 年以来,所有处理器都使用流水线来重叠指令的执行并提高性能。 指令之间的这种潜在重叠称为指令级并行性(ILP)。  具体来说:流水线和指令级并行是两个相关的概念。 流水线是一种将每条指令分解为多个阶段,并让不同阶段的操作重叠进行的一种技术,可以提

    2024年02月13日
    浏览(31)
  • 数模电路基础知识 —— 4. 常见电路符号说明(二极管)

    普通的二极管的定义是正向导通,反向截止,和电阻器相似,由于设计物理结构不同,或掺杂稀土材料不同,在普通的二极管基础上,还衍生出了诸如光电二极管、齐纳二极管等特殊的二极管。 先说比较常见的几种: 符号 名称 说明 普通二极管(Diode) 对电流能够单向截止

    2024年02月07日
    浏览(37)
  • 【计算机基础知识9】前端设计模式与常见类型

    目录 一、前言 二、设计模式的基本概念和原则 三、创建型设计模式 四、结构型设计模式 五、行为型设计模式 六、MVC和MVVM框架中的设计模式 七、实际应用案例分析 在软件开发领域,设计模式是一种解决常见问题的最佳实践,它可以帮助开发者在面对不断变化的需求和环境

    2024年02月09日
    浏览(34)
  • 网络基础知识:了解网络协议的组成和常见的网络协议

    网络基础知识,了解网络协议的组成和常见的网络协议 1、协议及协议栈的基本概念 1.1、什么是协议 协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用协议有IP、TCP、HTTP、POP3、SMTP等。 1.2、什么是协议栈 在网络中,为了完成通信,必须使用多层上的多种协

    2024年02月07日
    浏览(56)
  • 【ASP.NET Core 基础知识】--安全性--防范常见攻击

    在现实网络中即存在着安全的流量,又存在着不安全的流量在,这些不安全的流量常常会对我们的网站服务造成威胁,严重的甚至会泄露用户的隐私信息。这篇文章我们通过对常见的网络攻击 跨站脚本攻击 、 跨站请求伪造(CSRF) 、 SQL注入 、 敏感数据泄露 、 身份验证与授权

    2024年02月20日
    浏览(36)
  • Linux:入门学习知识及常见指令

    操作系统(Operating System)是软件,操作系统的存在是为了让计算机更好用,这是操作系统的根本要义 在计算机内部大致是可以这样进行划分: 操作系统是一款进行软硬件资源管理的软件,具体如何理解这句话? 在C语言学习中我们写的第一个程序一般都是: 从最终效果来看,

    2024年02月15日
    浏览(26)
  • 【Linux】常见指令及周边知识(一)

    目录 : Linux发展历史: 1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发

    2024年02月05日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包