设为首页 收藏本站
查看: 798|回复: 0

【DAY3】shell编程以及linux的其他设置学习笔记

[复制链接]

尚未签到

发表于 2018-8-28 06:13:24 | 显示全部楼层 |阅读模式
  shell编程
  ------------------
  -lt//less than <
  -gt//greater than >
  =//相当
  -eq//equals=
  $#//提取参数个数
  $1//第一个参数
  $n//提取第n个参数
  $0//提取命令
  $?//存放的上次执行命令的结果,0表示成功,非0失败。
  $@//输出所有参数
  -e//exists 判断文件(夹)是否存在
  -d//判断是否是目录
  help if//查看if帮助信息
  help for
  help while
  shift//移动参数
  输出所有脚本参数,每个一行
  ----------------------------
  [test.sh]
  #!/bin/bash
  count=$#;
  if [ $count -lt 1 ]; then
  echo no args!
  else
  for (( i=0;i[ -e /xx/xx ]//-d -f -e
  $>echo $?
  netcat
  ----------------------------
  1.nc -l 1234 &//启动服务器,监听端口1234
  2.jobs//查看后台运行的作业
  3.kill %n//杀死指定编号的作业
  4.nc -l 1234
  ubuntu修改软件源(国内镜像版)
  -----------------
  1.备份原来的软件源
  $>cd /etc/apt
  $>cp sources.list sources.list.bak
  2.情况sources.list文件
  $>echo "" > sources.list
  3.复制163国内软件源地址到sources.list文件中.(该源较老,目前不支持16版本)
  [/etc/apt/sources.list]
  deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
  deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
  deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
  deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
  deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted
  deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
  deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
  deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
  deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
  deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted
  4.执行更新和升级
  $>sudo apt-get update//检索最新软件包列表
  $>sudo apt-get upgrade//升级软件包
  ubuntu修改软件源(自作软件仓库)
  ------------------------------
  1.备份原来的软件源
  $>cd /etc/apt
  $>cp sources.list sources.list.bak
  2.情况sources.list文件
  $>echo "" > sources.list
  3.挂载iso文件到/mnd/cdrom下.
  4.修改软件源,指向/mnd/cdrom下
  [/etc/apt/sources.list]
  deb file:/mnt/cdrom ./
  5.更新和升级
  $>sudo apt-get update
  $>sudo apt-get upgrade
  6.安装ubuntu桌面软件
  $>sudo apt-get install ubuntu-desktop
  7.重启
  $>sudo reboot
  虚拟机增强
  -----------------------------
  1.vmware菜单-->虚拟机 --> 安装VMware的增强工具
  2.自动在cdrom中压如linx.iso文件,并自动打开光驱.
  3.复制光驱中的VMWareTools-993.xxx.tar.gz文件到ubuntu桌面中
  4.右键点击tar.gz文件,选择extract here.
  5.在桌面上生成Vmware tool文件夹
  6.打开ubuntu终端的程序(Terminal)
  7.进入桌面文件夹
  cd ~/Desktop
  8.执行vmwareInstall.pl
  $>sudo ./vmwareInstall.pl
  9.一路回车。
  设置虚拟机
  --------------------------
  1.增加内容容量
  2.设置屏幕分辨率为宿主机分辨率
  3.启用复制粘贴。
  4.共享文件夹。
  在ubuntu上安装jdk
  ------------------
  1.下载jdk-8u65-linux-x64.tar.gz
  2.将jdk-8u65-linux-x64.tar.gz文件tar开
  $>tar -xzvf jdk-8u65-linux-x64.tar.gz
  3.移动tar开的jdk目录到/soft下
  $>mv jdk1.8.0_65 /soft
  4.测试安装成功
  $>cd /soft/jdk-1.8.0_65/
  $>./java -version
  5.如果出现java的版本信息就是jdk安装成功。
  配置环境变量
  -------------------
  1. 编辑/etc/environment
  [/etc/environment]
  JAVA_HOME=/soft/jdk
  PATH="....:/soft/jdk/bin"
  2.在当前会话中让environment文件生效
  $>source /etc/environment
  3.重启客户机,是的reboot
  $>sudo reboot
  配置eclipse工作空间
  ------------------
  1.创建目录/home/ubuntu/workspace
  2.打开eclipse,指定工作空间为以上目录。
  3.不会出现权限问题,ubuntu对该文件夹有完全读写权。
  包操作
  ----------------------
  1.查询安装了哪些软件包
  $>sudo dpkg -l
  克隆虚拟机
  --------------------
  1.在虚拟机关机状态下右键单击相应虚拟机管理-克隆。
  文本模式和桌面模式切换
  --------------------

  1.ctrl +>
  2.ctrl +>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-557396-1-1.html 上篇帖子: shell脚本应用(四) 下篇帖子: 使用shc加密shell脚本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表