偶然上了鸟哥的网站http://linux.vbird.org/,看到了SHELL一章,尝试着写了一个计算器的小脚本:
kinkcalc:
# my first linux shell
echo '-------- count start -------- '
read -p 'exp:' exp
echo 'value:'$(($exp))
echo '-------- count end -------- '
拷贝到/usr/sbin下:
kinkding@kinkding-desktop:~$ sudo su
root@kinkding-desktop:/home/kinkding# cp /home/kinkding/dev/shell_learn/kinkcalc /usr/sbin/
运行效果如下:
kinkding@kinkding-desktop:~$ kinkcalc
-------- count start --------
exp:2+3*4/2-(44/2)
value:-14
-------- count end --------
分享到:
相关推荐
**Linux上的SFTP试用详解** SFTP(Secure File Transfer Protocol),即安全文件传输协议,是一种基于SSH(Secure Shell)的文件传输协议,提供了一种安全传输文件的方式,确保数据在传输过程中的加密性,避免了...
linux系统下,模糊匹配,可批量删除redis的key,修改ip即可使用。试用场景:redis内存爆满、redis不能定时清理数据等。
《黑白棋 V1.0 试用网络版源代码》是一个专为学习和研究设计的项目,它基于经典的黑白棋游戏,并添加了网络对战功能。这个程序利用了C++编程语言,结合了Microsoft Visual C++(简称VC)的开发环境,通过Winsock库...
这个文件是可执行的shell脚本,包含了安装程序。 3. 授予脚本执行权限,使用命令`chmod +x studio-3t-linux-x64.sh`。 4. 运行安装脚本来开始安装过程,使用`./studio-3t-linux-x64.sh`。安装过程中,按照提示进行...
涵盖了Linux的基本概念、Linux系统的特点、Linux的获取方法、安装Linux系统对硬盘分区的要求、Linux系统较流行的图形环境、如何进入Linux系统的命令行模式、Linux的主要应用领域、与Windows比较Linux支持的文件类型...
可以通过在虚拟机上安装Linux系统,或者利用云服务提供商提供的免费试用实例进行实际操作。遇到问题时,要学会利用网络资源,如Stack Overflow、Linux论坛和官方文档来寻找答案。 此外,深入学习Linux还需要了解...
4. **shell脚本**:bash shell是常见的Linux shell,用户可以通过编写shell脚本来自动化重复任务。 5. **软件安装与管理**:在Linux中,软件通常通过包管理器(如apt for Debian/Ubuntu或yum/dnf for Red Hat/...
* 实践、练习Linux系统下的shell编程和C编程 * 促进对Linux操作系统内核工作原理的认知和理解 * 特别是进程管理、文件管理、内存管理等 * 为后续相关领域工作或深入学习打下基础 三、实验课程的内容和要求 * 实验...
- **Live CD/USB启动**:用户可以通过下载ISO镜像并刻录到CD或制作成USB启动盘来试用Linux Mint 11。 - **图形化安装界面**:安装程序采用直观的图形界面,引导用户进行分区、设置语言和地区、创建用户账户等步骤...
Bash Shell,全称Bourne-Again SHell,是GNU项目的一个组成部分,是Linux和类Unix系统中最常用的命令行解释器。它是一种交互式、可编程的shell,用户可以通过它与操作系统进行交互,执行各种命令、脚本以及程序。...
Linux 通常由四部分组成:硬件、内核、Shell、文件系统。其中,硬件是标准的 Linux 系统都有一套叫做实用工具的程序,例如编辑器、执行标准的计算操作等。内核是 Linux 系统的核心,具有操作系统的五大功能。Shell ...
在VMware中运行Linux虚拟机,你可以方便地进行不同发行版的试用、测试软件兼容性、隔离开发环境以及学习Linux操作系统。通过虚拟化技术,你可以同时在Windows和Linux之间切换,而无需重启计算机,大大提高了工作效率...
共享软件通常提供试用版,试用期后需购买许可证;而自由软件如Linux,用户可以免费永久使用并自由复制。 Red Hat是全球最大的Linux开源技术提供商,其提供的RHCE(Red Hat Certified Engineer)认证是业界认可的...
对于初学者,可以通过Live CD或USB启动盘试用Linux,然后选择合适的发行版进行安装。安装过程中,需配置分区、选择桌面环境、设置用户信息等。 3. **Linux文件系统** Linux采用的是类Unix的文件系统,根目录`/`下...
SecureCRT全称为Secure Shell Customer for Windows,它支持多种协议,如SSH(Secure SHell)、Telnet、Serial等,提供了一个安全的远程登录环境,用于在Windows系统中与Linux或Unix服务器进行交互。它的主要特点...
Linux的安装方式多样,可以通过LiveCD启动试用,或者进行正式安装,比如双系统或在虚拟机中安装。Ubuntu的Unity桌面环境将控制面板移至屏幕左侧,优化了触控操作,而Gnome桌面环境是Linux的另一个主要桌面选择,其...
其特色在于Unity桌面环境,以及包含大量预装软件的Live CD/DVD,使得用户无需预先安装即可试用。Ubuntu每6个月发布一个新版本,并提供长期支持(LTS)版本,为用户提供5年的安全更新和技术支持。 3. **安装与升级...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在Linux系统中,SSH是管理员和用户进行远程管理、文件传输等操作的常用工具。Windows用户通常需要借助第三方软件来实现SSH...
7. **Shell和脚本编程**:Bash是常用的Linux shell,学习编写shell脚本能提高工作效率。掌握变量、条件语句、循环和函数等基础知识,可以编写自动化任务。 8. **进程管理**:了解如何使用`ps`、`top`和`kill`命令来...
早期Linux系统是免费试用,各种附加程序也都是免费的,即便是当前最新的Linux操作系统价格上也不高,有着很高性价比,对各种不同程序的应用都适用。其次,从界面的优势层面,Linux操作系统的运用中,字符界面是利用...