ubuntu shell简介

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 [选项] [用户名]  #切换用户

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/353866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何更新Jenkins作业发布config.xml

最近&#xff0c;我想更新Cloudbees中的一些作业&#xff08;未使用DSL定义&#xff09;&#xff0c;为每个作业添加一些属性。 好吧&#xff0c;我在使其工作时遇到了一些麻烦&#xff0c;这是我的注意事项&#xff08;我使用的是Jenkins 1.651.2.1&#xff0c;但有可能它应与…

月下“毛景树”

Description 毛毛虫经过及时的变形&#xff0c;最终逃过的一劫&#xff0c;离开了菜妈的菜园。 毛毛虫经过千山万水&#xff0c;历尽千辛万苦&#xff0c;最后来到了小小的绍兴一中的校园里。爬啊爬~爬啊爬~~毛毛虫爬到了一颗小小的“毛景树”下面&#xff0c;发现树上长着他最…

自由口通信模式下计算机读写PLC存储区的程序

自由口通信模式下计算机读写PLC存储区的程序 2008-8-20 8:51:00 来源&#xff1a;摘 要&#xff1a;本文介绍了在自由口通信模式下&#xff0c;用计算机读写S7-200 PLC存储区内相邻的多个字节数据的通信程序设计方法&#xff0c;程序设计中采用了多种可靠性措施。 关键词&…

Zookeeper入门

ZooKeeper 是一个开源的分布式协调架&#xff0c;主要用来解决分布式集群中应用系统的一致性问题 本质 分布式的文件存储系统(Zookeeper文件系统监听机制)&#xff0c;是一个基于观察者模式设计的分布式服务管理框架 zookeeper的数据结构 Zookeeper的层次模型称作Data Tree,…

【laravel5.4】重定向带参数

1、 2、重定向回上一页面 3、返回上一页面带参数 转载于:https://www.cnblogs.com/xuzhengzong/p/8715463.html

Google Protocol Buffers 2.3.0 for java 快速开始

Google Protocol Buffers &#xff12;.3.0 for java 快速开始 博客分类&#xff1a; Java JavaGoogleUbuntuLinux数据结构Protocol Buffers是一个平台中立&#xff0c;编程语言无关的&#xff0c;可扩展的机制&#xff0c;是用于结构化数据串行化的灵活、高效、自动的方法&a…

jenkins api_接触Jenkins(Hudson)API,第2部分

jenkins api这篇文章从本教程的第1部分继续。 已经快一年了&#xff0c;但是我终于有时间重新审视我为与Jenkins api交互而编写的一些代码。 我已经使用了部分工作来帮助管理许多Jenkins构建服务器&#xff0c;主要是保持插件同步以及将作业从一台机器移动到另一台机器。 在本文…

JAVAC 命令详解

JAVAC 命令详解 结构 javac [ options ] [ sourcefiles ] [ files ]参数可按任意次序排列。 options 命令行选项。 sourcefiles 一个或多个要编译的源文件&#xff08;例如 MyClass.java&#xff09;。 files 一个或多个对源文件进行列表的文件。 说明 javac 有两种方法可将源…

[MEGA DEAL]终极Java捆绑包(95%折扣)

通过114个小时的培训来掌握这种流行的编码语言&#xff0c;从而开始您的编程奥德赛 嘿&#xff0c;怪胎&#xff0c; 本周&#xff0c;在我们的JCG Deals商店中 &#xff0c;我们提供了一个极端的报价 。 我们提供的Ultimate Java Bundle 仅售69美元&#xff0c;而不是原始价…

Mybatis 在 insert 之后想获取自增的主键 id,但却总是返回1

记录一次傻逼的问题&#xff0c; 自己把自己蠢哭&#xff1a;Mybatis 在 insert 之后想获取自增的主键 id&#xff0c;但却总是返回1 错误说明&#xff1a; 返回的1是影响的行数&#xff0c;并不是自增的主键id&#xff1b; 想要获取自增主键id&#xff0c;需要通过xx.getId()方…

android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】

android与PC&#xff0c;C#与Java 利用protobuf 进行无障碍通讯【Socket】 2011-04-27 17:00:11 标签&#xff1a;休闲 Java Socket 移动开发 android 原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律…

Confluence 6 自动添加用户到用户组

默认组成员&#xff08;Default Group Memberships&#xff09;选项在 Confluence 3.5 及后续版本和 JIRA 4.3.3 及后续版本中可用。这字段将会在你选择 Read Only, with Local Groups 权限后出现。如果你希望你的用户能自动添加到用户组或多个用户组&#xff0c;在这里输入你希…

Protocol Buffers的应用与分析

Protocol Buffers的应用与分析 明尘 1 Protocol Buffers的介绍 Protocol Buffers是一种用于序列化结构化数据的机制&#xff0c;它具有灵活、高效、自动化的特点。类似于XML&#xff0c;但是比XML更小巧、快捷、简单。在Google 几乎所有它内部的RPC协议和文件格式都是采用PB。…

jenkins api_接触Jenkins(Hudson)API,第1部分

jenkins api哪一个-哈德森还是詹金斯&#xff1f; 都。 几个月前&#xff0c;我开始使用Hudson v1.395来从事这个小项目&#xff0c;在出现巨大分歧之后又回到了这个项目。 我以此为契机&#xff0c;看我将来选择永久搬到詹金斯时是否会遇到任何重大问题。 出现了一些麻烦-最值…

linux下面调试C、C++

(1)写好makefile文件&#xff08;支持debug&#xff09; objects Main.o Satellite.o TimeSystem.o SRPPara:$(objects) g -g -o SRPPara $(objects)Main.o:SRPPara.h Satellite.h TimeSystem.h g -c -g Main.cppSatellite.o:Satellite.h TimeSystem.h g -c -g Satellite.cpp…

Swing应用程序中的JavaFX 8 DatePicker

1.概述 本文显示了一个使用JavaFX 8 DatePicker控件的Java SE 8 Swing应用程序的示例。 DatePicker控件允许用户以文本形式输入日期或从日历弹出窗口中选择日期。 本示例使用其中带有FX控件的Swing JFrame 。 为了将FX内容嵌入Swing应用程序中&#xff0c; javafx.embed.swing…

java 中的override overload 比较

java 中的override & overload 比较 很久没看Java&#xff0c;忘记override和overload的区别了。百度了一下&#xff0c;把一个小弟的文章抄下来&#xff0c;备用。 方法的重写&#xff08;Overiding&#xff09;和重载&#xff08;Overloading&#xff09;是Java多态性的…

Apache Bench安装与使用

转载&#xff1a;ApacheBench&#xff08;ab&#xff09;使用详解 一、Apache Bench简介 ApacheBench 是 Apache 服务器自带的一个web压力测试工具&#xff0c;简称ab。ab又是一个命令行工具&#xff0c;对发起负载的本机要求很低&#xff0c;根据ab命令可以创建很多的并发访问…

[virtualenvwrapper] 命令小结

创建环境 mkvirtualenv env1mkvirtualenv env2环境创建之后&#xff0c;会自动进入该目录&#xff0c;并激活该环境。 切换环境 workon env1workon env2列出已有环境 workon退出环境 deactivate删除环境 rmvirtualenv创建project 项目将创建到PROJECT_HOME目录下&#xff0c;实…

轻松搭建一个Windows SVN服务器

轻松搭建一个Windows SVN服务器 前文所述SVN客户端使用的时候&#xff0c;用的SVN服务器通常为外部&#xff0c;例如Google Code的服务器&#xff0c;不过&#xff0c;做为一个程序开发人员&#xff0c;就算自己一个人写程序&#xff0c;也应该有一个SVN版本控制系统&#xff0…