文档介绍:CollegeofInformationScienceandEngineering
ShandongAgriculturalUniversity
Linux使用
——基本shell命令
1
shell是哪些
shell的种类
shell的实用功能
SHELL简介
1、shell是哪些?
Shell:字面意思“壳”;引申一下就是人机界面。是linux里用户使用Linux的桥梁(命令插口)。
C语言编撰的一个命令解释程序,解释执行用户命令或脚本程序
特征:既是一种命令语言,又是一种程序设计语言。
作为命令语言:它交互式地解释和执行用户输入的命令;
作为程序设计语言:有自己的句型linux命令行,定义了各类变量和参数linux c执行shell命令,并提供了许多在中级语言中才具有的循环、分支等控制结构。可非交互的执行用户的shell程序。
Shell可执行的用户命令可分为两大类:
外置命令和使用程序
2、shell的种类
很长一段时间linux c,只有两类shell供人们选择:
Cshell拿来交互;Bourneshell拿来编程
Kornshell:结合了Cshell的交互式特点,融入Bourneshell的句型,并平添了好多新功能,使其广受欢迎。
Bourne([buən])AgainShell(bash):GNU计划的一部份,拿来取代Bourneshell。用于基于GNU的系统.
大多数的Linux(RedHat,Slackware,Caldera)都以bash作为缺省的shelllinux c执行shell命令,
/bin/bash
Shell的启动与退出
系统启动手动按照配置信息启动shell,按照用户启动的模式不同,shell表现为全屏控制台终端、或桌面终端的方式。
退出:在shell窗口键入exit命令
假如是控制台终端下:退出当前shell程序后,系统又回到控制台终端的login(登陆)界面
假如是图形界面的终端下:退出后系统手动关掉该终端,回到图形桌面。
3、Shell实用功能
tab手动补足命令
输入命令的几个开始字符,按TAB可手动补足命令
上、下光标键显示历史早已执行的命令
设置别称(alias)
alias[别称]=[须要定义别称的命令]
aliasll=‘ls–al’
注意不要少了顿号
同行多命令的排列
分号
ls–l;cd
先执行第一个命令,不管是否正确继续执行第二个
&&
ls–l&&cd
只有当第一个命令执行完毕后,执行第二个命令
Shell命令格式
文件基础知识
常用命令
命令实例
Linux常用命令
1、Shell命令格式
命令–参数
如:tar–zxvfa
将压缩包解压到目录a
通常命令都带有好多参数,不容易全记住,可用linux帮助命令查看
man命令
或
info命令(支持帮助文件的链接跳转)
-z
-x说明是解压操作
-v显示详尽信息
-f必须,表示使用归档文件
2、文件基础知识
文件属性
联接
拥有者
用户组
文件大小
更改日期
文件名