Shell基础 学习

原创 2016年05月31日 15:21:59

Shell 基础学习

  • Shell基本上是一个命令解释器
  • 分为两种 Bourne Shell C Shell
  • 基本常用的 是Bourne Shell 其中包括命令包括 (sh,ksh,and bash)

常用命令

cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName 到另一个文件)
cb 格式化源代码
chmod //change mode,改变文件的权限
cp copy
date 当前的时间和日期
echo abc去引用.
lint 语法检查程序
ls dir
man help
more type
du 查看磁盘空间状况
ps 查看当前进程状况
who 你的用户名和终端类型
定义变量 name=abc? (bash/pdksh) || set name = abc (tcsh)
mkdir 创建目录
rmdir 删除目录
cd 进入目录
rm 删除文件
more 显示文件
echo 显示指定文本
mv 改文件名 /移动文件
pwd 显示目录路径命令


  • 常用的快捷键
  • ctrl+c 强制终止当前命令
  • ctrl +l 清屏
  • ctrl +a 将光标移动至首部
  • ctrl +e 光标移动至命令行尾
  • ctrl +u 从光标所在位置进行删除至首部
  • ctrl +z 把命令放入后台
  • ctrl +r 在历史命令中进行搜索

  • 查看历史命令
  • 使用上下 箭头调用以前的历史命令
  • 使用“!n”重复执行第n条命令
  • 使用“!!”重复执行上一条命令
  • 使用“!字符串”重复执行最后一条以该字符串开头的命令
  • history 查看所有的历史命令
  • 也可以在 用户~ 目录下查看.bash_history文件

重定向

  1. 命令 >文件 2>&1 以覆盖的方式,把正确输出和错误输出都保存到同一个文件中
  2. 命令 >>文件 2>&1 以追加的方式,把正确输出和错误输出都保存到同一个文件中
  3. 正确输出 > 覆盖 >> 追加
  4. 错误输出 2>>file 2>file
  5. 其中 0表示输出到键盘 1表示正确输出 2表示错误输出

多命令顺序执行

  1. ; 命令1;命令2 多个命令顺序执行,命令之间没有任何逻辑联系
  2. && 命令1&&命令2 逻辑与
  3. || 命令||命令 逻辑或
  4. | 管道符 命令1正确执行的结果要交给命令2再进行处理
  5. grep 查询字符串
  6. ps -ef |grep 进程名 查询是否运行
  7. netstat -an |grep 进行名 查询端口号
  8. wc 统计

通配符
这里写图片描述


补充:
echo 显示
这里写图片描述
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

学习笔记-基础Shell编程

  • 2015年12月14日 16:58
  • 480KB
  • 下载

shell基础教程学习笔记

  • 2011年07月01日 13:55
  • 55KB
  • 下载

ubuntu学习笔记——shell基础应用(1)

一.标准输入输出 (1)命令cat是一个把键盘作为标准输入,把屏幕作为标准输出。输入cat命令,再按下回车键,然后在键盘输入this is test1,按回车键后屏幕会显示this is test2...

shell基础学习

  • 2011年09月16日 16:10
  • 30.47MB
  • 下载

shell基础学习资料

  • 2012年12月23日 11:37
  • 39KB
  • 下载

Shell高级编程学习笔记(基础篇)

目录 1.shell脚本的执行方法   2.shell的变量类型   3.shell特殊变量 4.变量子串的常用操作   5.批量修改文件名实践    6.变量替换 7.在shell中计算字符串...

学习shell的基础

  • 2013年03月29日 16:05
  • 23KB
  • 下载

shell基础学习资料.rar

  • 2011年03月31日 00:13
  • 294KB
  • 下载

ubuntu之shell编程学习笔记2——编程基础

一、特殊符号 参考文献:http://hi.baidu.com/04202009/blog/item/d6fb90868c1f5831c65cc311.html 1、#    a、注释,行首以#...

嵌入式开发之linux基础第六天学习笔记 shell脚本编程(一)

Linux基础第六天学习笔记   shell脚本编程: 按照发展先后划分: 机器语言 010101 汇编语言 助记符 C语言   高级语言   安装执行类型语言: 编译型语言 解释性语言(脚本) p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Shell基础 学习
举报原因:
原因补充:

(最多只允许输入30个字)