关闭

Shell基础 学习

标签: shell
78人阅读 评论(0) 收藏 举报
分类:

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3499次
    • 积分:264
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类