Linux基础命令与shell脚本的简单使用

这篇博客介绍了Linux中常用的目录管理和文件操作命令,包括cd、ls、cp、mkdir、rmdir、rm及mv。还详细讲解了如何使用vim编辑和创建shell脚本,以及如何赋予脚本执行权限。文中通过示例展示了for和if语句的使用,并提供了一个简单的求和脚本。最后,阐述了如何运行和检查shell脚本的权限。
摘要由CSDN通过智能技术生成


Linux部分常用目录处理命令


1.cd 切换列表命令

cd 目录名称 //转移到目标目录下
cd ..      //转移回到上级目录

2.ls 列出目录

ls    //列出当前目录下存在文件及目录
ls -l //列出文件详细信息 权限属性等 可以与chmod配合使用查看权限修改情况

3.copy 复制命令

/*在当前目录下复制*/
copy example examplecopy //其中examplecopy 为复制出来的文件名字

/*跨目录复制 假设dir1 dir2在同一个根目录下*/
copy dir1/example  dir2/examplecopy

4.创建与删除命令

mkdir //创建一个新的目录
rmdir //删除一个空的目录

rm //移除文件或目录
mv //移动文件或目录

mv old new //原地左手转右手可以更改名称 new和old是同一个东西的新旧名字

5.文本编辑

cat text.txt //只读行驶打开文本文档
vim text.txt //打开后可编辑
more text.txt//按页打开文档
head -n 10 text.txt // 从头读取十行
tail -n 10 text.txt // 从尾读取十行

shell脚本的简单使用


1.创建脚本 可以使用 touch命令或vim编辑器创建 其中vim打开后需要保存此文件才能存在

touch shell.sh //创建一个首次出现的文件

vim shell.sh   //使用vim编辑器打开一个名为shell.sh的文件 

2.vim使用 使用上述vim命令打开后按下insert键进入插入模式 即类似于word的一种操作模式可以键入所需的文本等,进入插入模式左下角会出现如图类似字样,在脚本开头要加入解释路径,表示使用种类??

 编辑结束后,单击esc键退出插入模式,按shift+:键进入底行,输入wq!保存退出。如果写的不满意乐意输入q!不保存直接退出。 请注意感叹号不要丢下且要是英文的。

#!/bin/bash //为解释路径 这只是其中常用的一种

wq! //我去!

q!   //切!

 3.shell文件都编辑好后 给予文件相应的权限 就可以运行使用了

chmod +x shell.sh //赋予权限
ls -l             //查看权限
./shell.sh        //运行脚本

4.shell中的for和if  与常规C语言等不同的是 for的循环条件后面要加do 结束为done。if满足条件要加then 结束加fi (if反过来) -eq 类似于 是否等于 echo 将结果打印到终端

/*举个栗子~~~~*/

#!/bin/bash
  
sum=0;
for i in {1..100};do
      let sum+=i;

done

echo "$sum"

if [ $sum -eq 5050  ]; then
  echo "yes"
else
  echo "nonono"
fi


当作个人总结等等,如有侵权联系删除,如有问题错误请指正。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值