Shell基础 学习

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 显示
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值