Ubuntu 脚本笔记】的更多相关文章

.Update Ubuntu :apt-get update :apt-get upgrade :apt-get dist-upgrade .Create swap on aliyun ubuntu(512MB ram *=1024MB swap) :mkdir swap :cd swap : :mkswap swapfile :swapon swapfile :free -m .Install MC :apt-get install mc .Install Apache2 and config…
Ubuntu安装笔记 前言 先后在台式电脑&奇葩的SurfaceLaptop上装了Ubuntu18.04LTS 收获了去多经验,浪费了去多时间 为了让下次更加的方便, 写一篇博客记录一下 安装Ubuntu系统 ###官网](https://www.ubuntu.com/download/desktop)下载 制作U盘启动 下载软碟通(UltraISO) 在软碟通中打开下载的iso, 并在"启动"菜单中选择"写入磁盘映像" 选择启动用的U盘, 写入方式&quo…
参考维基百科http://wiki.ubuntu.org.cn/Tomcat 安装Tomcat sudo apt-get install tomcat6 设置Tomcat运行的JAVA环境 如果已经设置了JAVA_HOME 的环境变量,这一步骤可以忽略 启动和停止Tomcat sudo /etc/init.d/tomcat6 start sudo /etc/init.d/tomcat6 stop 命令太复杂了,应该可以写个脚本方便使用; 打开http://localhost:8080,可以看到i…
1.source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令.该filename文件可以无"执行权限" 注:该命令通常用命令“.”+“空格”来替代. 如: source env.sh . env.sh 是等效的, 注意点后面有空格. source(或点)命令通常用于重新执行刚修改的初始化文档. source命令(从 C Shell 而来)是bash shell的内置命令. 2 sh, bash的命令用法: sh/bash Fi…
有一个脚本想在ubuntu 虚拟机开机时,自动运行. 创建脚本文件 在“/opt/lampp/”下新建一个脚本文件:lampp_start.sh #!/bin/bash /opt/lampp/lampp start 编辑启动文件 在/etc/init.d/rc.local文件的do_start()函数第一行内添加自启动脚本目录,格式为      路径 &> /dev/null & 注: 1.确保是root用户 2.确保脚本文件的访问权限即是否为可执行文件 这样开机你的脚本就可以自动启…
Ubuntu server配置IP地址 第一种方法:常规方法 1.登录Ubuntu Server,然后通过“sudo -s” 切换到root用户. 2.输入“cd  /etc/network/”,回车,到network目录. 3.输入“ls”,回车,看看是否存在interfaces文件. 4.输入“vim interfaces”,回车,进去编辑界面. 5.按键盘上的“Insert”键,然后移动光标至你要修改的地方进行修改. 6.然后按“Esc”退出编辑,在按“Shift+:”输入“wq”,回车,…
比如说清华大学的ipv6镜像源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ /etc/apt/sources.list为包管理工具apt的软件包仓库配置文件,编辑完之后sudo apt-get update一下.对应的一条deb-src必须有deb与之对应,但deb可以没有deb-src独立存在. deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse r…
这些操作在ubuntu14.04.1或者ubuntu12.04.5中进行 首先,安装ubuntu12.04(LTS)版本 安装按照高级安装方式,系统分配40G如下: /dev/sda*   ext4    /            14G /dev/sda*   ext4   /work     20G /dev/sda*   swap                 2G /dev/sda*   ext4    /home    4G ubuntu12.04开机黑屏解决方法 实验一:排除硬件故…
时间:2016年9月24日17:38:21   作者:yexiaopeng 博客园     在unity3d的世界中,其坐标系可分为四种,世界坐标系-WorldSpace   本地坐标系-LocalSpace  屏幕坐标系-ScreenSpace 视口坐标-ViewPortSpace.其中作者本人当前面对的是世界坐标系和本地坐标系的问题.本文讲诉这两个坐标系对物体运动的影响,其他的坐标系涉及到再做说明.    在学习unity3d官方例子(太空大战)的过程中,编写脚本对陨石的运动进行控制时发现旋…
1.if 是单分支语句,使用格式如下: if condition ; then statement ….. fi 2.if … else 是双分支语句,使用格式如下: if condition ; then statement …. else statement …. fi 3.if …elif…elif…else 是多分支语句,使用格式如下: if condition ; then statement …. elif condition ; then statement ….. elif co…
持续更新 从前使用sudo apt update更新时, 发现软件源是cn.archive.ubuntu.com. 最近在system setting 中将软件源改成了archive.ubuntu.com, 发现速度较慢, 却不知道怎么将源改回来. 原来cn.archive.ubuntu.com是阿里巴巴开源镜像站 (Alibaba Open Source Mirror Site, Ali-OSM). 设置方法详见这里. Quoted from Getting Started with Ubun…
今天开始自己的shell脚本练习,刚好公司有太服务器,要时间对数据的cp是按月的: 考虑:首先寻找规律,发现都放置在/opt/www/aaa/  里面有很多的2级和3级目录和文件,但我追踪要备份的是年月为文件名的格式:2015_06 这样的格式,首先我们不清楚这个目录下有多少这样的2015_06的子目录所以需要统计: @qq.com :: CST 2015 pathh=/opt/www/acc/musicFile/ @首先定义的是源文件路径 pathd=/opt2/musicFile/ @要备份…
1.   ubuntu开启root账号,设置分配很简单,只要为root设置一个root密码就行了: $ sudo passwd root 之后会提示要输入root用户的密码,连续输入root密码,再使用:$ su 就可以切换成超级管理员用户登陆了!…
初识ubuntu感觉这个系统绝对够高大上,简洁的桌面,流畅的操作界面,在加上神秘的终端控制,突然感觉自己的世界真的好渺小,所以我下定决心在接下来的日子里我要告别windows,把ubuntu学好,尝试新的东西在新鲜好奇之余更多的是各种不习惯,所以学好它需要的是一颗爱它永不变的决心,说的有点扯淡了呵呵.其实我主要是想通过博客把自己学习ubuntu的经历与大家分享交流.就像ubuntu本身一样:仁道待人,天下共享 ---------------- 写在前边的话   巧妇难为无米之炊之ubuntu的安…
win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些配置环境的简单搭建.并没有深入探讨系统地各项内容.希望可以给香简单使用的同学参考. 一.准备工作 打开UltraISO ,依次点击"文件"--"打开"--选择Ubuntu14.04系统镜像文件,确认打开后就能在软件界面内看到整个镜像的全部文件信息. 接下来开始制作系统安…
1.rpm软件包相关: rpm软件包安装命令: rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm rpm软件默认安装路径查询: rpm -ql *.rpm ubuntu如何安装rpm软件: Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo apt-get install alien alien默认没有安装,所以首先要安装它 sudo alien xxxx.rpm 将rpm转换位deb,完成后会生成一个同名的xx…
发现网易云笔记没有Linux,但是为知笔记有Linux版本,且支持markdown格式 sudo add-apt-repository ppa:wiznote-team sudo apt-get update sudo apt-get install wiznote 地址:http://www.wiz.cn/wiznote-linux.html…
如果 code 只存在src/java/main 路径下,直接install就好,不必写<build> 资源文件:edu-common-config <build> <finalName>edu-common-config</finalName> <resources> <!-- 指定 src/main/resources下所有文件及文件夹为资源文件 --> <resource> <directory>src/…
  如何查询文件里的某个字符串? grep “字符串” 文件 例:grep "abc" tmp.txt   如何将查询出来的内容赋给变量? str=$(grep "abc" tmp.txt)    如何打印变量的值? echo $varname 注:要想引用变量,最好写成${varname}的形式   如何在屏幕上输出提示,让用户输入y或n来选择进行下一步? echo -n "Continue?" read ANS case $ANS in y|…
ubuntu 版本13.10 安装jdk参考网址http://stackoverflow.com/questions/14788345/how-to-install-jdk-on-ubuntulinux 打开终端输入 sudo apt--jdk 配置环境变量 sudo su vi /etc/environment 加入PATH JAVA_HOME="/usr/lib/jvm/open-jdk" (java path could be different) echo $JAVA_HOME…
Ubuntu vm tools 安装 sudo apt install open-vm-tools-desktop 在安装程序时Ubuntu会将安装目录锁定,安装结束后会解除锁定,中断安装后无法再安装其他软件解决方案 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)  错误代码 http://blog.csdn.net/u011596455/article/details/…
昨天升级一个服务,发现没有现成的启动脚本.就随手写了一个,一运行发现不行.竟然报错说找不到文件,No such file or directory [nohup: cannot run command `test.sh': No such file or directory]怪了,文件明明在那儿,相对路径,绝对路径都试过了,却一直报这个.test.sh里面调用了run.bin文件,在同一目录下面啊,怎么可能找不到呢?干脆直接运行run.bin ,这回报错如下:[bad interpreter:N…
控制Shell脚本 一.处理信号 1) SIGHUP本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联. 登录Linux时,系统会分配给登录用户一个终端(Session).在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于这个Session.当用户退出Linux登录时,前台进程组和后台有对终端输出的进程将会收到SIGHUP信号.这个信号的默认操作为终止进程,因此前台进程组和后台有终端输出…
呈现数据 一.文件描述符 Linux系统将每个对象当做文件处理,这包括输入和输出进程.Linux用文件描述符来标识每个文件对象.每个进程最多可以有9个 文件描述符,bash shell保留了前三个文件描述符. 文件描述符                                  缩写                                                    描述 0-----------------------------------STDIN--------…
一些零碎的基础知识 一.认识Shell脚本 一)相关概念 Shell是一种命令解释器,作用是按次序执行(遇到子脚本,先执行子脚本的命令)用户输入的命令和程序. Shell脚本语言是弱类型语言,与其他脚本语言相比的优势是可以处理偏操作系统底层的业务. 查看系统默认Shell: #方法一: echo $SHELL #方法二: grep root /etc/passwd 二)开发规范 1)脚本第一行指定解释器 #!/bin/bash 2)开头添加版本.版权等信息 3)脚本中尽量不要用中文 4)扩展名为…
Shell变量 一)全局环境变量 全局变量对于定义它的shell和其子shell都是可见的,但如果生成它的shell被终止,全局变量也就消失了.另外全局变量会被子shell的同名变量覆盖. #定义一个全局变量 export a="I want break free" #或者 b="Sunday Morning" export b #删除一个全局变量 unset a 二)局部环境变量 局部环境变量只能在定义它们的进程中可见. #注意变量名.等号.和值之间是没有空格的…
shell中的数学计算 一.使用方括号 #!/bin/bash a= b= c= res=$[$a * ($c-$b)] echo $res 二.使用(()) +)) ((i=+)) b=$((-*)) )) )) #计算a的平方 <)) #输出1 echo $((i++)) )) #产生一个不大于60的随机数 三.bc的用法 bc技术器实际上是一种编程语言,它可以识别: 数字(整数和浮点数)变量(简单变量和数组)注释(以#或C语言中的/* */开始的行)表达式编程语句(例如if-then语句)…
Shell函数 1.定义语法 标准写法: funciton funName () { order....... return n } 简化写法1: funciton funName { order....... return n } 简化写法2: funName () { order....... return n } 注意: 1)不加rueturn的情况下,函数返回码是函数中最后一条命令返回的退出状态码. 2)退出状态码必须是0~255 2.函数执行 1)不带参数函数:直接函数名    fun…
免费的虚拟机软件:vmware server Ubuntu下切换到root用户: 1,su 2, sudo -s 3, sudo+命令 Ubuntu下切换到一般用户: su chennan 软件包的安装: sudo apt-get update sudo apt-get install Ubuntu默认的编辑器:gedit 查找文件内容:grep A B(在文件B中查找A) 查看文件:cat more less 列出文件目录:dir 通配符的使用:* ? 查看版本信息:uname -a 查看内核…
函数别名 设置别名 alias name="command" alias ll="ls -laS" 取消别名 unalias name 求取数学表达式 value=$[6/3] value=$((6/3)) let "value += 1" 定义局部变量 local value 定义整数 declare -i value 命令替换 value=`command` value=$(command) 系统变量 $n,第n个參数 $#,參数个数 $0,…