linux如何在终端里输入shell脚本?

问题描述

linux如何在终端里输入shell脚本?
大家在公司里工作时写shell是在字符界面还是在图形界面的终端里写?我在图形界面的终
端里写每写完一个命令就按回车然后命令就会执行我看其他人写的shell脚本写了好多行
那么如何才能写很多行的脚本而不会每写一行换行按回车时就执行?

解决方案

http://blog.chinaunix.net/uid-20328094-id-95121.html

解决方案二:
http://fanqiang.chinaunix.net/program/shell/2005-09-07/3619.shtml
用vim建立脚本,脚本可以有很多命令,还可以有参数,这样可以重复使用。

解决方案三:
关于第一个问题,个人爱好,图形界面和非图形界面都好用。
第二个问题,你可以写一个脚本文件来执行你所需要执行的所有命令,用脚本来做还是比较容易实现的

时间: 2024-12-27 23:04:02

linux如何在终端里输入shell脚本?的相关文章

Linux script命令 —— 终端里的记录器

Linux script命令 -- 终端里的记录器 当你在终端或者控制台工作时,你可能想要记录在终端中所做的一切.这些记录可以用来当作史料,保存终端所发生的一切.比如说,你和一些Linux管理员们同时管理着相同的机器,或者你让某人远程登陆到了你的服务器上,你可能记录想要终端里发生的一切.要实现这个目标,你可以使用script命令. script是什么 scirpt就是一个命令,可以制作一份记录输出到终端的记录.对于那些想要真实记录终端会话的人来说,这很有用.该记录可以保存并在以后再打印出来. 怎

linux下mysql如何自动备份shell脚本_linux shell

Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库.其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令. #!/bin/bash # Shell script to backup MySql database # To backup Nysql databases file to /backup dir and later pick up by your # script. You can s

简化shell终端命令输入的脚本式快捷键工具_linux shell

1.解决的问题 当你需要一次输入很多个命令的时候,例如一次去多个目录删除文件 复制代码 代码如下: cd dir1 rm file1.temp cd ../../dir2 rm -rf dir3 当你懒得输入一个好长的命令或者直接就记不住那么长的命令的时候,例如生成ctags ctags --languages=C++ --exclude=third_party --exclude=.git --exclude=build --exclude=out -R -f .tags 当你想要个类似快捷键

linux定期备份MySQL数据库的Shell脚本

   Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行.我们也可以逐 一敲入命令手动执行.如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后 就可以随意反复运行这些命令了.       假定你已经知道shell scripting. mysqldump和crontab.首先给出完整的脚本,后面会对该脚 本做说明.       适用操作系统:任何Linux或UNIX. 1.创建脚本       该Shell脚本可以自动备份数据库.只要复制粘贴

一个Linux中用于监控的简易shell脚本

系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个shell脚本给大家,用来自动化完成系统管理员所要完成的常规任务,这可能在多数情况下,尤其是对于新手而言十分有用,他们能通过该脚本获取到大多数的他们想要的信息,包括系统.网络.用户.负载.内存.主机.内部IP.外部IP.开机时间等. 我们已经注意并进行了格式化输出(在一定程度上哦).此脚本不包含任何恶意内

Linux编程之将PHP作为Shell脚本使用

我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短--).但是只有很少数的人意识到PHP也可以很好的作为编写Shell脚本的语言,当PHP作为编写Shell脚本的语言时,他并没有Perl或者Bash那么强大,但是他却有着很好的优势,特别是对于我这种熟悉PHP但是不怎么熟悉Perl的人. 要使用PHP作为Shell脚本语言,你必须将PHP作为二进制的CGI编译,而不是Apache模式:编译成为二进制CGI模式运行的PHP有一些安全性的问题.一开始你可能会对于编写Shell脚本感

linux下实现ftp自动备份shell脚本_linux shell

利用here文档 复制代码 代码如下: #!/bin/sh ftp -ivn 210.29.28.124 <<EOF user yun yun2011 lcd /home/veyun cd /home/veyun/yhb get v bye EOF 解释: -i :关闭多文件传输过程中的交互提示,所以不会再有让用户输入用户名和密码的提示 -n:阻止了初始连接时的自动登录 -v:将ftp命令设置为verbose模式,从而可以在会话时看到其中的命令 在本例中使用用户名yun和密码yun2011登录

Linux批量添加用户和组shell脚本

最近在定制ISO的时候,有个需求是特定的项目用特定的用户去运行,取消root权限.这样就需要根据项目默认创建一批用户.于是写了个简单的脚本在系统安装完成后自动添加用户 简单例子 umask 0002   #批量创建用户组 for groups in aa bb cc dd do groupadd $groups done   #批量创建相同用户组的用户   for users in aa bb do useradd -g aa $users done useradd -g cc cc usera

linux搭建FTP服务器的bash shell脚本

各种知识点都写在注释里. 只需要 sudo $PATH/ftpsetup.sh即可,默认以test/test为用户名密码登录,登录后的根目录只读,子目录writable可写. Ubuntu 13和Linux Mint 15上测试ok. #!/bin/bash # by liuhx 2013-Nov-04. # 设置ftp环境的脚本.ftp的根目录为只读,其下的writable目录为可写 # 可自定义以下四项 # ftp用户名 userName="test" # ftp密码 passwo