Unix shell及其使用方法简介
Shell是命令解释器,用于将接口公开给基础操作系统。
它允许您使用文本和命令执行操作,并且为用户提供了高级功能,例如能够创建脚本。
这很重要:与GUI(图形用户界面)相比,shell使您能够以更优化的方式执行任务。命令行工具可以提供许多不同的配置选项,而不会太复杂而难以使用。
有许多不同种类的外壳。这篇文章重点介绍Unix shell,您会在Linux和macOS计算机上找到它们。
随着时间的流逝,为这些系统创建了许多不同种类的外壳,其中一些占主导地位:Bash,Csh,Zsh,Fish等!
所有炮弹都来自伯恩炮弹,称为sh
。之所以称为“伯恩”,是因为其创建者是史蒂夫·伯恩。
重击手段伯恩再次壳。sh
Bash是专有的而不是开源的,Bash成立于1989年,旨在为GNU项目和自由软件基金会创建一个免费的替代方案。由于项目必须付费才能使用Bourne shell,因此Bash变得非常流行。
尝试打开您的Mac终端。默认情况下,它运行的是最常见的shell Bash。
更新:自Catalina以来,macOS上的默认Shell为sh。
您可以将系统设置为运行任何类型的Shell,例如我使用Fish外壳。
每个外壳程序都有其独特的功能和高级用法。
检查有关每个特定shell的那些文章,以获取有关其用法的更多信息:
免费下载我的Linux命令手册
更多cli教程:
- Bash外壳
- Bash Shell脚本介绍
- 鱼壳
- Shell,监视文件内容
- 如何退出Vim
- UNIX编辑器
- UNIX文件系统命令
- Unix Shell教程
- 如何在macOS或Linux Shell中设置别名
- 自制的实用指南
- 如何在MacOS中修复XCRUN无效的活动开发人员路径错误
- 入门指南
- Linux简介
- 如何查找正在使用端口的进程
- Linux命令:mkdir
- Linux命令:cd
- Linux命令:pwd
- Linux命令:rmdir
- Linux命令:ls
- Linux命令:mv
- Linux命令:cp
- Linux命令:更少
- Linux命令:tail
- Linux命令:touch
- Linux命令:cat
- Linux命令:查找
- Linux命令:ln
- Linux命令:ps
- Linux命令:echo
- Linux命令:顶部
- Linux命令:kill
- Linux命令:killall
- Linux命令:别名
- Linux命令:作业
- Linux命令:bg
- Linux命令:fg
- Linux命令:类型
- Linux命令:其中
- Linux命令:whoami
- Linux命令:who
- Linux命令:清除
- Linux命令:su
- Linux命令:sudo
- Linux命令:chown
- Linux命令:chmod
- Linux命令:passwd
- Linux命令:打开
- Linux命令:wc
- Linux命令:历史记录
- Linux命令:du
- Linux命令:umask
- Linux命令:grep
- Linux命令:man
- Linux命令:uname
- Linux命令:排序
- Linux命令:uniq
- Linux命令:diff
- Linux命令:nohup
- Linux命令:df
- Linux命令:xargs
- Linux命令:gzip
- Linux命令:gunzip
- Linux命令:ping
- Linux命令:traceroute
- Linux命令:tar
- Linux命令:导出
- Linux命令:crontab
- Linux命令:dirname
- Linux命令:基本名称
- Linux命令:printenv
- Linux命令:env
- ed编辑器简短指南
- vim简短指南
- emacs的简要指南
- 纳米的简要指南
- Linux,设备上没有剩余空间
- 如何使用Netcat