美文网首页
linux基础概念

linux基础概念

作者: 知且行 | 来源:发表于2017-01-15 23:20 被阅读0次

linux的哲学思想

  1. 一切皆文件;把几乎所有资源,包括硬件设备都组织为文件格式

  2. 由众多单一目的小程序组成:一个程序只实现一个功能,通过组合小程序完成复杂任务

  3. 尽量避免跟用户交互;实现脚本编程,以自动完成某些功能

  4. 使用纯文本文件保存配置信息:使用文本编辑器即能完成系统配置工作

人机交互

用户与计算机交互的接口主要分为两种:

  1. GUI:图形交互
    windows系统基本都是通过图形交互操作计算机

  2. CLI: 命令行交互
    linux是典型的命令行交互操作系统。虽然在某些发行版(如 ubuntu)也有着华丽的图形界面。但作为服务器的linux,平常有运维工作都是使用命令行操作。优势在于:效率更高,更节省资源,能够高效完成复杂的操作指令。因此linux服务器几乎都是没有图形界面的

shell

shell程序是用户操作linux的桥梁,linux的命令行便是指shell程序,shell程序有以下种类:

  • sh
  • csh
  • tcsh
  • ksh
  • bash
  • zsh

显示当前使用的shell

[root@senlong /]# echo $SHELL
/bin/bash

显示当前系统使用的所有shell

[root@senlong /]# cat /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash

命令

linux的命令提示符分为两种:

  • root用户:#
[root@senlong ~]# 
  • 普通用户:$
[guojing@senlong /]$ 

shell命令分为两种:

  1. 内建命令
    linux自带的命令

  2. 外部命令
    在当前系统的某文件系统路径下有对应的可执行程序文件

type 命令区分命令类型:

[root@senlong ~]# type cd
cd is a shell builtin
[root@senlong ~]# type cat
cat is /bin/cat

运行命令的格式:

COMMAND [OPTIONS...] [ARGUMENTS...]

  • 选项:启用或关闭命令的某些功能
    • 短选项:-c 如: -l, -h 多个短选项可联合使用:-lh
    • 长选项:--word 如:--long, --human-readable
      ![Uploading 跑步小狗_530591.png . . .]
  • 参数:命令的作用对象,向命令提供数据

文件命名

  1. 文件名严格区分字符大小写;file1, File1, FILE1是不同的文件
  2. 文件名可使用除 / 以外的任意字符,不建议使用特殊字符
  3. 文件名长度最长不能超过255个字符
  4. 所以.开头的文件,均为隐藏文件

相关文章

  • 第二节 基本概念与操作

    Linux 基础入门(新版)”实验报告 基本概念及操作 Linux基础入门(新版)实验报告 基本概念与操作 环境介...

  • docker学习文章整理

    基础概念 Linux namespace 简介 part 1 - UTS Linux namespace 简介 p...

  • Linux基础

    知识点 linux是什么 linux历史 linux目录配置 linux用户和组的概念 linux基础命令:gro...

  • linux基础概念

    linux的哲学思想 一切皆文件;把几乎所有资源,包括硬件设备都组织为文件格式 由众多单一目的小程序组成:一个程序...

  • Linux基础概念

    1.大教堂与集市: 代表了两种不同的开发模式:绝大多数商业公司所采用的是大教堂模式,而Linux世界所采用的是集市...

  • Linux基础命令1

    linux 1. 基础命令 1. 虚拟机和Linux介绍 / 根目录,Linux系统没有像Windows盘符的概念...

  • LINUX学习-简单介绍

    基础概念 linux 基础组成: linux 内核 shell:用户和内核交互的接口 文件系统 第三方应用软件 s...

  • Linux的基础概念

    挂载:把分区和目录对应的过程叫做挂载 作用:把一个设备或者一个文件(网络中的、本地的、内存的、硬盘的、U盘的...

  • 中级Android开发应该了解的Binder原理

    一、基础概念 Linux的进程空间是相互隔离的。 Linux将内存空间在逻辑上划分为内核空间与用户空间。Linux...

  • PV及脚本开发经验分享

    1计算机能力基础 1.1linux系统简介 1.2基本概念与常用linux命令 (1)目录、文件操作

网友评论

      本文标题:linux基础概念

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