linux常用命令

1、chmod -R 777 aaa:修改aaa文件夹下的所有文件的权限,
d:目录      
-:文件 
w:可写(3)      
r:可读(4) 
x:可执行(1)
2、将b文件内容拷贝至a文件
#! /bin/bash
b=`cat b.txt | tr '\n' '\F'`
cat a.txt | sed 's/A/'"$b"'/' | tr '\F' '\n' > a.txt
3、svn相关操作
检出:svn checkout svn的路径 linux存放工程路径 --username svn用户名 --password svn密码
更新:svn update linux存放工程路径 --username svn用户名 --password svn密码
4、文件

说明:

-d 删除可能仍有数据的目录

    -f 强制删除     -i 交互模式     -r 同时删除该目录下的所有目录层     -v 运行时显示详细的信息

4.1、tar -zcvf x.tar.gz x (将x文件夹打包成x.tar.gz)
4.2、/bin/cp  -f  a  b(将a文件复制成b,增加-f表示若b存在则强制覆盖)
4.3、sed -i 's/xxxx/'$1'/g' a(在a文件中查找匹配xxxx的字符并用执行sh文件传入的第一个参数替换)
4.4、/opt/android_build/ant/bin/ant -f  build.xml release(执行ant脚本打包apk)
4.5、find . -type d -name ".svn"|xargs rm -rf(通过type查找包含.svn的文件并删除)
4.6、find ./ -name Thumbs.db |xargs rm -rf(通过name查找为Thumbs,db的文件并删除)
4.7、mkdir a(新建目录a)
4.8、bin/shutdown.sh(关闭tomcat)
4.9、bin/startup.sh(开启tomcat)
4.10、rz -y(上传文件)
4.11、sz a(下载文件,不支持下载文件夹)
4.12、mv a aa(重命名或移动)
4.13、tail -f logs/catalina.out -n 100(查看tomcat日志)
4.14、zip -r aa.zip(打包后名字) bb(需打包目录)
4.15、unzip aa.zip(需解压的文件名)
4.16、

vi、more(查看文件)

i(修改文件)

Esc :

q退出不保存

:q! 强制退出

:wq 保存退出

4.17、if操作
#! /bin/bash

if [ $1 == abc ];then
	echo "你输入的是abc"
elif [ $1 == 123 ];then
	echo "你输入的是123"
else
	echo "你输入的既不是abc也不是123";
	echo hello
fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值