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
当作个人总结等等,如有侵权联系删除,如有问题错误请指正。