Linux的基本概念与指令

Linux的基本概念与指令

Linux

外文名 Linux
创始人 林纳斯·托瓦兹
类 别 操作系统
发行版本 Debian、RedHat、Slackware等
发布时间 1991年10月5日
特 点 免费、可靠、安全、稳定、多平台

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统

基本思想

1.一切都是文件
2. 每个软件都有确定的用途。

Linux vs Windows

比较 Windows Linux
界面 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
驱动程序 驱动程序丰富,版本更新频繁。 由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。
使用 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
学习 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
软件 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 大部分软件都可以自由获取,同样功能的软件选择较少。

What Shell

  • 一说到命令行,我们真正指的是 shell。

  • shell 就是一个程序,它接受从键盘输入的命令, 然后把命令传递给操作系统去执行。

  • 几乎所有的 Linux 发行版都提供一个名为 bash 的 来自 GNU 项目的 shell 程序。

  • “bash” 是 “Bourne Again SHell” 的首字母缩写,bash 是最初 Unix 上由 Steve Bourne 写成 shell 程序 sh 的增强版。

简单的命令使用

  • 显示系统当前时间 :date

  • 查看当前月月历 : cal在这里插入图片描述

  • 查看磁盘剩余空间的数量 :df

  • 创建:

    • 目录文件:mkdir + 目录名
    • 普通文件:touch + 文件名
  • 查看文件夹下的内容 :cat +文件名

  • 编辑文件 : vi/vim +文件名

  • 删除

    • 目录文件:
      • rmdir + 目录名(空)
      • rm -r +目录名(非空)
    • 普通文件:rm +filename
  • 重命名 : mv + 源文件 +源文件路径/newname

  • 压缩

    • 把~目录下面的mydata目录压缩为mydata.zip
      • eg : zip -r mydata.zip mydata
      • -r表示递归压缩子目录下所有文件
  • 查看zip文件里面的内容

    • unzip -v mydata.zip
  • 解压

    • 把~目录下面的mydata.zip解压到mydatabak目录里面
      • unzip mydata.zip -d mydatabak
      • -d表示将文件解压缩到~

复杂的命令使用

  • more + 文件名(一部分一部分的看)
  • less + 文件名(只能查看,q退出)
  • Head -n + 文件名(看前n行)
  • Tail -n +文件名(看后n行)
  • cat + 文件名 (全显示)

猜你喜欢

转载自blog.csdn.net/weixin_43363871/article/details/87865326