- 浏览: 1482871 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
在ubuntu上写法有区别
使用
#!/bin/bash代替#!/bin/sh
否则if的时候会报
unexpected operator
rename的写法也不一样
使用
rename 's/aa/haohao/;' aa
代替
rename aa haohao aa
Bareword "DemoServer" not allowed while "strict subs" in use at (eval 1) line 1.
示例代码
使用
#!/bin/bash代替#!/bin/sh
否则if的时候会报
unexpected operator
rename的写法也不一样
使用
rename 's/aa/haohao/;' aa
代替
rename aa haohao aa
Bareword "DemoServer" not allowed while "strict subs" in use at (eval 1) line 1.
示例代码
#!/bin/bash if [ $# -lt 3 ] then echo "<Usage: $0 App Server Servant>" exit 0 fi APP=$1 SERVER=$2 SERVANT=$3 if [ "$SERVER" == "$SERVANT" ] then echo "Error!(ServerName == ServantName)" exit -1 fi if [ ! -d $APP/$SERVER ] then echo "[mkdir: $APP/$SERVER]" mkdir -p $APP/$SERVER fi echo "[create server: $APP.$SERVER ...]" make cleanall -C /usr/local/haohao/demo/ cp /usr/local/haohao/demo/* $APP/$SERVER/ cd $APP/$SERVER/ SRC_FILE="DemoServer.h DemoServer.cpp DemoServantImp.h DemoServantImp.cpp DemoServant.jce makefile" for FILE in $SRC_FILE do cat $FILE | sed "s/DemoServer/$SERVER/g" > $FILE.tmp mv $FILE.tmp $FILE cat $FILE | sed "s/DemoApp/$APP/g" > $FILE.tmp mv $FILE.tmp $FILE cat $FILE | sed "s/DemoServant/$SERVANT/g" > $FILE.tmp mv $FILE.tmp $FILE done #rename "DemoServer" "$SERVER" $SRC_FILE rename "s/DemoServer/$SERVER/" $SRC_FILE #rename "DemoServant" "$SERVANT" $SRC_FILE rename "s/DemoServant/$SERVANT/" $SRC_FILE cd ../../ echo "[done.]"
发表评论
-
vim复制代码包含注释时格式会乱掉(转)
2013-07-16 10:47 3513乱码问题 一般来说只需要正确设置vim的编码识别序列就很少会遇 ... -
批量替换文件后缀名
2012-10-22 22:49 775for j in *.aga; do echo ` mv $j ... -
路由相关的的一些东西
2012-10-03 11:01 1066熟悉使用ifconfig 会非常方便。 if ... -
一些常用的shell
2012-08-29 20:37 1100sudo !! 2009-01-26 10:26:48 Use ... -
itop
2012-06-26 23:06 1459Linux下中断来源可以从 /proc/interrupts ... -
telnet发邮件
2012-06-26 23:05 1751参考。http://forum.ubuntu.org.cn/v ... -
vim折叠和vim相关
2011-12-03 11:16 1226http://blog.csdn.net/namecyf/ar ... -
sed常用
2011-11-21 10:37 1522转http://blog.chinaunix.net/sp ... -
vim常用参数
2011-11-21 09:46 875cat - aa.txt >bb.txt cat -v ... -
awk的helloworld
2011-11-18 17:08 947两次过滤 awk -F '"' '{print $2 ... -
Print without executing the last command that starts with
2011-11-10 14:24 1004Print without executing the las ... -
shell的function
2011-10-24 10:22 1137#!/bin/sh #/bin/sh hello(){ ... -
(转)查看网卡流量shell脚本工具
2011-10-19 10:10 945http://www.mysqlops.com/2011/10 ... -
看错误号的定义
2011-09-22 09:14 955perl -MPOSIX -e 'print strerror ... -
diff和patch
2011-09-08 23:31 1021网上找的,摘抄 diff和patch是一对工具,在数学上来说, ... -
mkfifo 和nc
2011-08-25 00:00 1690服务器端 nc -l 1234 客户端 nc 10.10.10 ... -
linux date时间戳互相转换
2011-08-17 15:15 400631.查看指定时间的时间戳 查看当前时间 #date + ... -
linux修改主机名
2011-07-21 09:32 1087转http://hi.baidu.com/sunshibing ... -
转unix文本格式转换
2011-07-20 09:33 2090转http://wly719.iteye.com/blog/5 ... -
sed&& awk
2011-07-18 21:02 1084http://www.reddragonfly.org/abs ...
相关推荐
学习这些命令和工具将有助于用户更高效地在Ubuntu环境中工作,无论是日常使用还是进行系统维护和故障排查。这份简明教程可能还会提供实践练习和案例,帮助读者巩固所学知识,并逐步熟悉Linux的命令行环境。通过掌握...
Bash配置:具有一些别名和功能的bashrc文件 Filename修饰符:用于以一致的格式重命名视频播放列表/系列文件的脚本 Git配置:配置以获取改进的git日志 设置脚本:在新计算机/服务器上的常见安装 Sublime Text调整:...
2. **Shell**:尽管作者使用的是bash shell,但其他类型的shell(如zsh)同样适用,只要能够运行bash脚本即可。 3. **基础知识**:了解基本的shell脚本语法是必要的,包括变量赋值、条件判断、循环控制等基本概念。 ...
问题重现: ...原因:两种shell语言解释器 bash和dash 查看当前/bin/sh 指向哪种解释器: ls /bin/sh -al lrwxrwxrwx 1 root root 4 Mar 26 2018 /bin/sh -> dash 修改bin/sh指向为bash: sudo ln -fs /b
Linux提供了多种方法来实现这一目标,本文将重点介绍三种常用的方法:使用`rename`命令、编写shell脚本以及结合`find`和`xargs`命令。 首先,我们来看`rename`命令的使用。`rename`是一个非常实用的工具,专门用于...
5. **脚本编程**:Linux支持多种脚本语言,如bash、sh、perl等,通过编写脚本来自动化任务处理。 通过以上知识点的介绍,我们不仅了解了Linux中常用的命令及其应用,还对配置命令和系统操作的关键概念有了初步的...
Linux作为一个开源、强大的命令行操作系统,其丰富的功能和灵活性使得它在各种场景下都有广泛的应用。下面,我们将探讨一些Linux使用的小技巧和常识。 1. **快速浏览目录**:在终端中,`ls` 命令用于列出当前目录的...
在某个窗口中,按下`Ctrl+A`,然后按下`:`进入命令模式,输入`rename <name>`给当前窗口命名,例如`rename bash`。 **列出所有窗口** 在命令模式下,输入`windows`或`w`可以看到当前screen会话中的所有窗口及其...
解释:Limux 和 Unix 之间有很多区别,它们不是克隆关系。 8. NGinx 是一款由德国程序设计师所开发的高性能 Web 和反向代理服务器。(×) 解释:NGinx 是俄罗斯程序设计师 Igor Sysoev 开发的高性能 Web 和反向...
SUpreme 支持手机(android)、usb 驱动、云存储和本地驱动上的文件管理操作(针对 ubuntu 18.04 测试)。 依赖关系 克隆Supreme(>v1.1.22) 使用包 'rclone'(>=v1.42) 进行云存储操作。 rclone将被自动下载并安装。...
- `bash`/`sh`:编写和运行shell脚本。 - `echo`/`printf`:输出文本和格式化字符串。 - `sed`/`awk`:文本处理和模式匹配。 以上只是部分Linux运维中常用命令的简介,实际上还有许多其他命令和技巧需要根据实际...