求助,LINUX下SHEEL 如何编写

caijinlin 2007-07-24 10:30:59
编译以后 需要拷贝 一系列的so 文件到/usr/lib 目录下
一个个cp 太麻烦 了 不知道到有没有 快捷的方法。
据说SHEEL 可以,但是不太会,望高人指点拉 。
...全文
314 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZHGUOWEN 2007-07-29
  • 打赏
  • 举报
回复
cd 到*.so*文件所在的目录下,
vi cp.sh
cp libwssheet.so* /usr/lib/
cp libwsr.so* /usr/lib/
cp libwsc.so* /usr/lib/

然后:sh cp.sh即可了。
caijinlin 2007-07-27
  • 打赏
  • 举报
回复
:&& 还是 && ?
hefuhua 2007-07-27
  • 打赏
  • 举报
回复
which cp
结果为
/bin/cp
caijinlin 2007-07-27
  • 打赏
  • 举报
回复
cp ./lib/libwssheet.so* /usr/lib/&&
cp ./lib/libwsr.so* /usr/lib/&&
cp ./lib/libwsc.so* /usr/lib/
运行后 提示 如下
: command not found
hefuhua 2007-07-26
  • 打赏
  • 举报
回复
find . -name "*.so" -exec cp -v {} /usr/lib \;
hefuhua 2007-07-26
  • 打赏
  • 举报
回复
hefuhua 2007-07-26
  • 打赏
  • 举报
回复
该\为:&&
caijinlin 2007-07-26
  • 打赏
  • 举报
回复
我在SHEEL 中是这么些的:
cp ./lib/libwssheet.so* /usr/lib/ \
cp ./lib/libwsr.so* /usr/lib/ \
cp ./lib/libwsc.so* /usr/lib/ \
cp ./lib/libwsb.so* /usr/lib/ \
运行后有这样的提示
cp: `\r': specified destination directory does not exist
Try `cp --help' for more information.
我想可能是回车换行的问题,
换行连接符是不是 \ 阿?


caijinlin 2007-07-25
  • 打赏
  • 举报
回复
不可以阿,老是提示找不到文件。
大哥,你可以在机器上TRY下把脚本复制给我吗?
谢谢啦
trueadou 2007-07-24
  • 打赏
  • 举报
回复
chmod +x 脚本名
trueadou 2007-07-24
  • 打赏
  • 举报
回复
#!/bin/sh
...
你要执行的内容
...
caijinlin 2007-07-24
  • 打赏
  • 举报
回复
具体格式可以说下吗 ? 做成类似于windows上的 bat
trueadou 2007-07-24
  • 打赏
  • 举报
回复
cp *.so /usr/lib
实验目的 1.熟悉使用Linux字符界面、窗口系统的常用命令。 2.熟悉运用Linux常用的编程工具。 3.熟悉运用Linux的在线求助系统。 4.掌握在Linux操作系统环境上编辑、编译、调试、运行一个C语言程序的全过程。 实验要求 1.熟悉使用Linux字符界面、窗口系统的常用命令。 2.熟悉运用Linux常用的编程工具。 3.熟悉运用Linux的在线求助系统。 4.掌握在Linux操作系统环境上编辑、编译、调试、运行一个C语言程序的全过程。 实验原理 Linux操作系统环境下完成相关命令的使用 实验仪器 PC机或工作站一台; RedHat9.0操作系统; 实验步骤 Linux安装步骤完成; 实验内容 1. 熟悉开机后登录Linux系统和退出系统的过程; 2. 熟悉Linux字符界面——虚拟终端窗口和shell,以及图形界面——X-Window(如gnome或KDE):练习并掌握常用的Linux操作命令,如ls、cat、ps、df、find、grep、cd、more、cp、rm、kill、at、vi、cc、man、help、control+d/c、等;熟悉常用shell的提示符;熟悉字符窗口与图形界面之间的切换。 3. 学习使用Linux的在线求助系统,如man和help命令等。 4. 掌握一种Linux的编辑器,特别是字符界面的vi工具的使用。 5. 用vi编辑一个打印“Hello,I am a C program”字串的C语言程序,然后编译并运行它,记下整个过程。熟悉gcc、gdb等编译器、调试器的使用。
本书是将要学习嵌入式或者想要成为linux系统管理人员的基本入门书籍,非常不错 Linux应用与开发基础 目 录 第一章 了解LINUX操作系统.......................................................... 6 1.1 什么是LINUX ................................................................. 6 1.2 LINUX商标的故事............................................................. 7 1.3 LINUX系统特性............................................................... 7 1.4 LINUX有多少个版本........................................................... 7 1.5 LINUX版本号................................................................. 8 1.6 LINUX与其他系统的比较....................................................... 8 1.7 列举一些LINUX下的软件....................................................... 9 1.8 LINUX成功的因素............................................................. 9 第二章 LINUX的安装与组成......................................................... 10 2.1 你适合学习LINUX吗........................................................... 10 2.2 四大LINUX发行版本........................................................... 11 2.2.1 Ubuntu ................................................................ 12 2.2.2 Red Hat(Fedora) ..................................................... 12 2.2.3 红旗Linux ............................................................. 13 2.2.4 SuSE .................................................................. 13 2.3 安装LINUX前的工作............................................................ 14 2.3.1 Linux界面欣赏.......................................................... 14 2.3.2 安装Linux的硬件需求................................................... 16 2.3.3 获取Linux安装程序..................................................... 17 2.3.4 记录您的硬件信息...................................................... 17 2.3.5 备份数据.............................................................. 17 2.3.6 划分空间.............................................................. 18 2.4 安装LINUX .................................................................... 25 2.5 VMWARE虚拟机安装LINUX ......................................................... 37 2.6 硬盘安装LINUX ................................................................ 49 2.6.1 Ubuntu硬盘安装.......................................................... 49 2.6.2 Fedora硬盘安装.......................................................... 50 2.6.3 红旗Linux硬盘安装....................................................... 52 2.6.4 SuSE硬盘安装............................................................ 53 2.7 LINUX四个主要部分............................................................ 54 2.7.1 Linux Shell ............................................................. 54 2.7.2 Linux 实用工具.......................................................... 55 2.7.3 Linux 文件系统.......................................................... 55 2.7.4 内核.................................................................... 56 2.8 LINUX目录结构................................................................ 56 第三章 LINUX SHELL ............................................................... 58 3.1 LINUX SHELL 简介.............................................................. 58 3.2 启动SHELL .................................................................... 58 3.3 SHELL命令基本规则............................................................ 59 3.4 常用SHELL命令................................................................ 60 3.5 远程SHELL服务................................................................ 64 3.6 常见SHELL命令解析............................................................ 66 3.6.1 用“mkdir”命令建立目录................................................. 66 3.6.2 用“du”命令检查文件及目录占用空间...................................... 69 3.6.3 使用“ls”命令浏览目录内容.............................................. 71 3.6.4 用“groupdel”命令删除组................................................ 75 3.6.5 用“uname”命令获得系统信息............................................. 77 3.6.6 用“userdel”命令删除用户............................................... 78 3.6.7 用“top”命令显示系统进程............................................... 79 3.6.8 用“df”命令查看磁盘分区................................................ 81 3.6.9 用“cal”命令显示月历年历............................................... 85 3.6.10 用“clear”命令清理终端................................................ 88 3.6.11 用命令创建用户......................................................... 89 3.6.12 用“cd”命令定向到目录................................................. 92 3.6.13 用“groupadd”命令创建组............................................... 97 3.6.14 用“kill”命令杀死进程................................................. 99 3.6.15 用“file”命令验证文件................................................ 100 3.7 RPM包和“RPM”命令.......................................................... 102 3.8 用“MOUNT”命令安装分区..................................................... 111 3.9 用命令复制、移动和删除文件................................................. 120 第四章 LINUX文本编辑器VIM ....................................................... 127 4.1 VIM第一步.................................................................. 127 4.1.1 首次运行Vim ............................................................ 127 4.1.2 插入文本............................................................... 128 4.1.3 移动光标............................................................... 130 4.1.4 删除字符............................................................... 131 4.1.5 其他编辑命令........................................................... 134 4.1.6 退出................................................................... 135 4.1.7 求助................................................................... 136 4.2 移动...................................................................... 138 4.2.1 以Word为单位的移动..................................................... 138 4.2.2 移动到行首或行尾....................................................... 139 4.2.3 移动到指定的字符上..................................................... 140 4.2.4 以匹配一个括号为目的的移动............................................. 141 4.2.5 移动到指定行........................................................... 141 4.2.6 告诉你当前的位置....................................................... 142 4.2.7 滚来滚去............................................................... 143 4.2.8 简单搜索............................................................... 144 4.2.9 简单的搜索模式......................................................... 148 4.2.10 使用标记.............................................................. 149 4.3 小幅改动.................................................................. 151 4.3.1 操作符命令和位移....................................................... 151 4.3.2 改变文本............................................................... 152 4.3.3 重复改动............................................................... 154 4.3.4 Visual模式............................................................. 155 4.3.5 移动文本............................................................... 157 4.3.6 复制文本............................................................... 158 4.3.7 使用剪贴板............................................................. 158 4.3.8 文本对象............................................................... 159 4.3.9 替换模式............................................................... 160 4.3.10 结论.................................................................. 161 4.4 编辑多个文件.............................................................. 161 4.4.1 编辑另一个文件......................................................... 161 4.4.2 文件列表............................................................... 162 4.4.3 切换到另一文件......................................................... 165 4.4.4 备份................................................................... 166 4.4.5 在文件间复制粘贴....................................................... 167 4.4.6 查看文件............................................................... 169 4.4.7 更改文件名............................................................. 170 第五章 认识LINUX系统服务........................................................ 171 5.1 系统服务DAEMONS ........................................................... 171 5.1.1 什么是daemons .......................................................... 171 5.1.2 daemons的分类.......................................................... 172 5.1.3 与服务有关的端口对应资料:/etc/services ................................ 173 5.1.4 Daemon的命名规则....................................................... 175 5.1.5 系统Daemon放在哪里..................................................... 175 5.1.6 Daemon的启动方式:service .............................................. 176 5.2 解析SURPER DAEMON的设定档.................................................. 177 5.2.1 解析xinetd.conf ........................................................ 177 5.2.2 一个简单的 telnet 范例设定............................................. 181 5.3 TCP_WRAPPERS .............................................................. 184 5.4 系统开启的服务........................................................... 187 5.4.1 观察系统启动的服务..................................................... 187 5.4.2 设定开机后立即启动服务的方法........................................... 188 5.4.3 各个服务的简单说明..................................................... 193 第六章 LINUX基本网络服务........................................................ 201 6.1 网络....................................................................... 201 6.1.1 什么是网络............................................................. 202 6.1.2 以太网络............................................................... 204 6.1.3 OSI七层协定............................................................ 212 6.2 LINUX常用网络指令介绍....................................................... 215 6.2.1 网络参数设定指令....................................................... 215 6.2.2 网络侦错与观察指令..................................................... 228 6.2.3 远程联机指令........................................................... 238 6.2.4 文字接口网页浏览....................................................... 244 6.2.6 封包撷取功能........................................................... 248 6.3 简易NFS服务器的设定........................................................ 258 6.3.1 NFS的由来与其功能...................................................... 258 6.3.2 需要的套件............................................................. 260 6.3.3 server端的设定......................................................... 261 6.3.4 client端的设定......................................................... 270 6.3.5 安全设定(被防火强挡了) ................................................. 272 6.4 简易SAMBA服务器的设定...................................................... 275 6.4.1 原理................................................................... 275 6.4.2 套件安装............................................................... 281 6.4.3 server端的设定......................................................... 283 6.4.4 client端的设定......................................................... 332 6.4.5 安全相关方面........................................................... 336

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧