Linux bash的一些命令与变量

  • ls : 列出文件, la: 列出隐藏文件, ls -l 列出文件列表
  • cd
  • mv
  • rm 删除 rm -rf 强制删除
  • cp 复制
  • mkdir
  • top 查看系统资源
  • echo 显示 变量或字符串
  • cat : cat filename 显示文件; cat file1 file2 > fle3 合并文件 ; cat > file 创建新文件
  • $BASH_SOURCE 等价 $BASH_SOURCE[0] 取得当前执行的shell文件所在的路径及文件名。
  • dirname: 截取给定路径的目录部分
  • pwd : 查看”当前工作目录“的完整路径
  • sed: 功能强大的流式文本编辑器。 如文本替换:sed 's/book/books/g' file将所有book替换为books
  • if [-f file] : check if file exists and is a regular file.
  • if/then/elif/else/fi: 条件语句, fi 作为if语句结尾
if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
fi 
  • for循环
for f in {1,2,3, 4}
do
	echo $f
done
Pipeline

使用|

ls|grep 100  # 找出所有带100字样的
ls|sed "/s/^/hg/g"     #列出所有文件名,在前面加hg
变量

声明的时候不加 , 使 用 的 时 候 加 , 使用的时候加 ,使

  • 获取输出结果的方法: 1. 用 ` , 或 $()
f1=`ls *.xml`
f2=$(ls *.xml)
echo $f1
echo $f2

f1,f2 结果一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值