zoukankan      html  css  js  c++  java
  • 那些绕不开的Linux

    互联网时代,Linux 无处不在,占据了全球绝大部分的服务器份额。当然,这与Linux 操作系统本身的高度开放性、高可定制性、高可用性等是密不可分的。

    最主要的是,不管学习哪种语言,只要你想往下学,必定要学Linux。

    如何才能学好Linux?

    如何才能学好Linux命令?

    今天只讲Shell

    首先,我们今天所说的Shell,既不是海滩上美丽的贝壳儿,也不是荷兰那家鼎鼎

    大名的壳牌公司,而是用在UNIX/Linux 操作系统中的一个叫作Shell 的工具。

    其次,众所周知,UNIX/Linux 操作系统的心脏是“内核”,内核主要负责控制硬件、

    管理内存和调度任务,而Shell 则是用户与操作系统之间的一座桥梁,用户可以利

    用Shell 实现对UNIX/Linux 操作系统及其内核的控制和操作。

    最后,Shell 已经发展成为一种解释型编程语言,它不仅包含了大量的命令以实现

    与操作系统的对话,还可以实现变量定义、条件判断、循环控制、函数调用等功

    能,我们完全可以利用Shell 实现很多复杂的业务逻辑。

    当我们打开一台安装有UNIX/Linux 操作系统的电脑,输入用户名、密码登录成功

    后,系统便会启动一个Shell,它是一个交互式的界面,会等待我们输入指令,就

    像这样:

    [roc@roclinux ~]$

    当我们输入了一条命令之后,Shell 会经过一系列的处理环节,然后执行,并为我

    们返回执行结果,就像下面这样:

    [roc@roclinux ~]$ uname -a

    Linux roclinux 2.6.32-220.4.1.el6.x86_64 #1 SMP Tue Jan 24 02:13:44 GMT

    2012 x86_64 x86_64 x86_64 GNU/Linux

    大家可以看到,我们输入的命令是“uname -a”,这是一个显示操作系统基本信息

    的Shell 命令,像这样的命令,在Shell 中有上千个,比如ls、alias、cat、chgrp、

    awk、ulimit、rm,等等。

    本文摘自《Linux大棚命令百篇》

  • 相关阅读:
    Docker 国内镜像源
    SeMF安装指南
    CGI environment variables
    OpenResty + ngx_lua_waf使用
    OpenResty源码编译安装
    Ubuntu安装DVWA
    C安全编码实践
    [译]The Complete Application Security Checklist
    HTTP 安全头配置
    AWVS 10.5使用指南
  • 原文地址:https://www.cnblogs.com/NANAANN/p/5779114.html
Copyright © 2011-2022 走看看