ubuntu shell简介 (2012-03-13 19:48:09)

标签:

杂谈

分类: 虚拟机下的ubuntu8.04

1.什么是shell?

shell是接受用户或应用层的命令,并将这些命令解释给底层的系统内核层,由这些内核完成相应的工作,并将结果通过shell返回给用户或者应用层。

我们经常使用的终端就是一种虚拟shell,或者称为图形shell。

2.shell命令的基本格式

command -options [argument]

其中,command表示shell命令。options表示选项,即同一个命令可能有很多选项,用以完成不同的功能。argument表示参数。

例如:ls  #查看当前目录下的文件及文件夹

ls -1   #查看当前目录下的文件及文件夹的详细信息

ls -1 /home    #查看/home下的文件及文件夹的详细信息

#表示注释

3.shell常用的特殊符号

*  表示任意的字符或者字符串

? 表示任意的字符

[] 表示范围

! 表示排除,多和[]连用

; 分隔符,将一个个命令分隔开

· 命令替代符,总是成对出现,表示它们包含的内容在shell中表示一条命令。注意,该符号不是单引号‘’,单引号表示它们中的内容是字符串。

#  注释符

4. shell的一些进阶使用及操作方法

命令补全功能:TAB,TAB TAB

命令历史:history命令,或者上下键

shell别名:alias mynet=ifconfig,给ifconfig起了个别名mynet

重定向:输出(>输出文件名,>>输出文件名),输入(<)

管道:|,起命令连接作用,前一个命令的输出作为后一个命令的输入

5. 常用shell命令

5.1  ls [选项] [路径]:查看路径下的文件及文件夹得详细信息

5.2  pwd :显示当前工作目录的绝对路径

5.3  uname [选项]:列出当前系统内核信息

5.4  cd [路径]:切换到指定路径

例如:cd /  #切换到根目录下

pwd  #查看当前目录的绝对路径

cd ~  #切换到当前用户主目录

pwd

5.5  cat [选项] [文件]:显示指定文件内容

5.6  clear  #清屏

5.7  ifconfig  #查看网络配置

5.8  man [命令名]  #相当于help,解释命令的内容及使用方法

5.9  su [选项] [用户名]  #切换用户

ubuntu shell简介相关推荐

  1. ubuntu shell脚本弹窗小工具yad

    ubuntu shell脚本弹窗小工具yad 简介 安装 使用 选择文件夹/文件 输入文本 选择下拉菜单 小结 简介 yad是ubuntu下面的一个很有用的命令行工具,可以在shell脚本里弹窗给用户 ...

  2. shell简介与命令

    一.Shell简介 1.Shell简介 在过去没有图形化界面的年代,如果我们需要与操作系统进行交互,是无法使用鼠标进行操作的,而是在终端的界面内输入相关的指令让计算机完成相应的操作.诸如早期的Unix ...

  3. linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...

    Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...

  4. Linux Shell脚本入门教程系列之(一)Shell简介

    本文是Linux Shell脚本系列教程的第(一)篇,更多shell教程请看:Linux Shell脚本系列教程 想要学习linux,shell知识必不可少,今天就给大家来简单介绍下shell的基本知 ...

  5. Linux0基础深度解析shell简介01

    一.shell简介 ------------     用户      |         终端  (相当于bash的接口)      |     shell(壳) bash 大多数Linux系统默认的 ...

  6. ubuntu shell命令大全

    原文地址:ubuntu shell命令大全 作者:sun5411 转自:http://blog.chinaunix.net/uid-22330495-id-141752.html 前言 下面的命令大都 ...

  7. shell简介和脚本执行方式

    shell简介和脚本执行方式 1.shell简介 Shell是命令解释器(command interpreter),是Unix操作系统的用户接口,程序从用户接口得到输入信息,shell将用户程序及其输 ...

  8. 一、shell编程之shell简介

    1. shell简介 1.1. 什么是 shell Shell俗称壳程序,是一种由C语言编写的用于和操作系统交互的命令解析器软件.它用来接收用户输入命令,然后调用相应的应用程序. Shell 是一个用 ...

  9. MongoDB自学笔记8--- 3.3 MongoDB Shell简介及简单使用

     3.3 MongoDB Shell简介及简单使用 mongoDB Shell是mongoDB自带的一个javascript shell,随mongoDB安装包一同发布.可以使用mongoDB she ...

最新文章

  1. Struts2基础(1)_MVC
  2. php图书信息浏览器,使PHP即时输出结果到浏览器
  3. IOS 委托和协议区别和联系 (-)
  4. apt-clone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们
  5. Vue给单独页面添加背景色
  6. 80-15-020-原理-零拷贝-Netty零拷贝的原理
  7. 解除ASP.net上传文件大小的限制
  8. GAE研究小组:面向对象与面向过程的工程化理解
  9. 集合点(掌握)-并发
  10. [转载] python 中 setattr() 函数 和 getarrr() 函数
  11. 局域网计算机名和ip扫描工具,局域网IP扫描器(Advanced IP Scanner)
  12. sql基础语句(联表查询)
  13. 代码审查工具 phabricator 使用学习
  14. java gps809_车载GPS对接809协议的数据对接
  15. Http 417错误
  16. 知行之桥2021版账号密码修改和重置指南
  17. 上行30m下行200m是多少宽带_套餐内有多少流量,就加送多少流量!电信流量攻势太凶猛!...
  18. 我们该怎么样看待人工智能?
  19. Windows系统win10系统日历日程管理软件推荐
  20. 【Matlab/Simulink】PMSM模块

热门文章

  1. onenote创建快速笔记--此分区尚不可用,它是从其他设备添加的,该设备同步后才将可用
  2. 【渝粤题库】陕西师范大学292241金融市场学Ⅰ 作业(高起专)
  3. 【渝粤题库】陕西师范大学151101 经济法概论作业 (笔试题型)
  4. 通信距离与哪些因素相关?为什么模块通信距离和厂家宣传的不一样?
  5. matlab中统计数组中各数字(元素)出现的次数
  6. linux rsa登录改密码登录_linux服务器secureCRT RSA登录配置
  7. python函数返回的元组_python – 从函数返回一个单独的元组元组
  8. c向文件中插入数据_Redis从文件中批量插入数据
  9. ansible puppet saltstack三款自动化运维工具的对比
  10. 关于python的if条件语句,whilefor循环等的简单说。