美文网首页Shell
ch2- 什么是shell

ch2- 什么是shell

作者: Klaas | 来源:发表于2016-02-25 20:04 被阅读15次

以下都是对 The Linux command line 一书所做的笔记,以求日后忘记时候可以翻阅

为什么使用Linux

在我们很小的时候,我们身边充斥的计算机都是用Windows操作系统的,它的图形界面非常丰富, 用户可以在不了解系统命令的情况下对文件进行各种操作. 各种傻瓜化的操作却使得我们在要使用其某些功能的时候非常的蹩脚.最早知道有关命令行的东西的时候,大概是小的时候知道有dos系统这个东西,觉得那是hacker,程序员才会做的事情, 离我们普通人实在是太远了.

最开始想要使用Linux系统,始于对C语言的学习,那时候在看哈佛的CS 50, 老师在上面最开始写程序的时候竟是用 shell 进行的, 而那个时候的我连shell 也不知道,也不知道像 cd, mkdir 等等这样基础的命令. 我也只知道我的老师告诉我们,当你需要真正写大型的程序的时候, Linux 是不可代替的, 在 windows 环境下必然会出现各种奇奇怪怪的错误.

真正装上 Linux 是始于要使用 python 的包 theano 进行 GPU 加速, 这个时候算是知道 windows 有多坑了, 各种奇奇怪怪的错误果然出现了, 弄了一次不行, 第二次弄了半天, 简直对这个操作系统绝望了. 于是转念一想, 在网上几篇博客的帮助下装了 windows + Linux 双系统. 在Linux 系统下, 果然一切都很简单了. 直到现在, 写程序的时候都是在 Linux 下进行了.

Shell

shell 就是一个程序,接受用户写的程序,并且交给计算机去执行, 用户与计算机的媒介就是终端.

运行简单的命令

  • very basic command: date, cal, df, free
  1. date
    2016年 02月 25日 星期四 19:46:10 CST
  1. cal
      二月 2016         
日 一 二 三 四 五 六  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 27  
28 29                 
  1. df
文件系统           1K-块      已用     可用    已用% 挂载点
udev             1938396         0  1938396    0% /dev
tmpfs             389904     40232   349672   11% /run
/dev/sdb8       21015132   9837600 10086972   50% /
tmpfs            1949520    470636  1478884   25% /dev/shm
tmpfs               5120         4     5116    1% /run/lock
tmpfs            1949520         0  1949520    0% /sys/fs/cgroup
  1. free
             total       used       free     shared    buffers     cached
Mem:       3899040    3598144     300896     480664      74600     763732
-/+ buffers/cache:    2759812    1139228
Swap:      3998716    1032972    2965744
  • 退出终端: exit
拓展阅读

相关文章

  • ch2- 什么是shell

    以下都是对 The Linux command line 一书所做的笔记,以求日后忘记时候可以翻阅 为什么使用Li...

  • shell 介绍

    shell 介绍 什么shell shell功能 一、什么是shell shell是一个程序,采用C语言编写,是用...

  • Shell第一天

    Shell第一天 1.什么是shell? 2.什么是shell脚本 3.shell能做什么 4.学习shell脚本...

  • linux bash简介

    linux bash是一种shell,还有很多其他的shell。那么什么是shell 1. 什么是shell 电脑...

  • 2018-09-26

    shell脚本 1.1、什么是shell脚本(shell script , ...

  • 四、 认识脚本和shell判断表达式

    shell脚本 一、什么是 shell script shell script 是利用 shell 的功能所写的一...

  • shell第11章shell脚本

    什么是shell? Bash shell: 什么是shell脚本? 变量的介绍: 普通变量介绍: 环境变量介绍: ...

  • day28 课堂笔记(shell编程基础)

    第一章、SHELL 1.1、为什么要学习shell编程? 1.2、什么是shell? 1.3、shell的分类 1...

  • 什么是Shell?

    什么是命令行? 命令行界面(Command Line Interface,CLI)。 什么是Shell? 在计算机...

  • 什么是Shell

    本来是想看一些关于xss的相关内容,看着看着突然觉得还是要shell也一起看的好,因此就有了这边文章(浅尝辄止无笑...

网友评论

    本文标题:ch2- 什么是shell

    本文链接:https://www.haomeiwen.com/subject/cqaikttx.html