College of Information Science and Engineering
Shandong Agricultural University
Linux使用
——基本shell命令
1
shell是什么
shell的种类
shell的实用功能
SHELL简介
2
1、shell是什么?
Shell:字面意思“壳”;引申一下就是人机界面。是linux里用户使用Linux的桥梁(命令接口)。
C语言编写的一个命令解释程序,解释执行用户命令或脚本程序
特点:既是一种命令语言,又是一种程序设计语言。
作为命令语言:它交互式地解释和执行用户输入的命令;
作为程序设计语言:有自己的语法,定义了各种变量和参数,并提供了许多在高级语言中才具有的循环、分支等控制结构。可非交互的执行用户的shell程序。
3
Shell可执行的用户命令可分为两大类:
内置命令和使用程序
4
2、shell的种类
很长一段时间,只有两类shell供人们选择:
C shell用来交互;Bourne shell用来编程
Korn shell:结合了C shell的交互式特性,融入Bourne shell的语法,并增添了很多新功能,使其广受欢迎。
Bourne([buən]) Again Shell (bash):GNU计划的一部分,用来替代Bourne shell。用于基于GNU的系统.
大多数的Linux(Red Hat, Slackware, Caldera)都以bash作为缺省的shell,
/bin/bash
5
Shell的启动与退出
系统启动自动根据配置信息启动shell,根据用户启动的模式不同,shell表现为全屏控制台终端、或桌面终端的形式。
退出:在shell窗口键入exit命令
如果是控制台终端下:退出当前shell程序后,系统又回到控制台终端的login(登录)界面
如果是图形界面的终端下:退出后系统自动关闭该终端,回到图形桌面。
6
3、Shell 实用功能
tab自动补齐命令
输入命令的几个开始字符,按TAB可自动补齐命令
上、下光标键显示历史已经执行的命令
设置别名(alias)
alias [别名]=[需要定义别名的命令]
alias ll=‘ls –al’
注意不要少了引号
同行多命令的排列
分号
ls –l ; cd \
先执行第一个命令,不管是否正确继续执行第二个
&&
ls –l && cd \
只有当第一个命令执行完毕后,执行第二个命令
7
Shell命令格式
文件基础知识
常用命令
命令实例
Linux常用命令
8
1、Shell命令格式
命令–参数
如:tar –zxvf a
一般命令都带有很多参数,不容易全记住,可用linux帮助命令查看
man 命令
或
info 命令(支持帮助文件的链接跳转)
-z
-x 说明是解压操作
-v 显示详细信息
-f 必须,表示使用归档文件
9
2、文件基础知识
文件属性
连接
拥有者
用户组
文件大小
修改日期
文件名
10
Linux基本使用-基本shell命令 来自淘豆网m.daumloan.com转载请标明出处.