&& || ; ()
---------------------------------------------
1.a&&b //a命令成功之后执行b命令
2.a||b //a命令失败之后执行b命令
3.a;b //组合命令。a,b命令之间没有逻辑关系,顺序执行命令
4.(a;b) //组合命令。并且只在当前目录执行命令,不切换目录
NetCat
----------------------------------------------
1.模拟tcp udp 网络通信
2.实现端口扫描
3.【语法】
$> nc -l port //服务端,指定监听的端口号,tcp
$> nc ip port //客户端,指定服务器的ip 和监听的端口号
4.操作网络和进程
-- 查看网络状态:netstat -lnupt
-- 查看所有的进程:jobs
-- 杀死进程;kill %n
-- 切换后台运行: bg %n
5.退出
ctrl + d
6.传送文件
发送方: nc -l 1234 < a.jpg
接收方: nc localhost 1234 < a.jpg
7.端口扫描
$> nc -v -w 2 localhost -z 2000-4000
-- -v 显示详细信息
-- -w 2 连接超时 2s
-- -z 端口扫描
Ubuntu apt 高级包工具(国内源码包)
-----------------------------------------------
1.安装软件包: $> apt-get-install
2.修改内置的软件源地址
-- 进入软件源地址目录: $> cd /etc/apt/
-- 备份文件: $> cp sources.list sources.list.bak
-- 清空文件内容: $> ehco "" > 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
-- 更新和升级
$> sudo apt-get update
$> sudo apt-get upgrade
Ubuntu apt 高级包工具(自制软件仓库iso包)
-----------------------------------------------
1.安装软件包: $> apt-get-install
2.挂载iso文件到 /mnt/cdrom下
3.修改内置的软件源地址
-- 进入软件源地址目录: $> cd /etc/apt/
-- 备份文件: $> cp sources.list sources.list.bak
-- 清空文件内容: $> ehco "" > sources.list
-- 修改文件内容,添加源,指向/mnt/cdrom
deb file:/mnt/cdrom ./
-- 更新和升级
$> sudo apt-get update
$> sudo apt-get upgrade
Ubuntu 软件安装包操作
--------------------------------------------------
1.sudo apt-get install xxx //安装xxx
2.sudo apt-cache search xxx //查找软件包
3.sudo apt-get remove xxx //卸载软件
4.sudo apt-get purge xxx //卸载配置文件
5.sudo apt-get update //获取更新
6.sudo apt-get upgrade //升级
7.sudo dpkg -l | grep xxx //查看xxx相关的软件安装包
Ubuntu安装桌面
---------------------------------------------------
$> sudo apt-get install ubuntu-desktop
$> sudo reboot
Ubuntu虚拟机增强
---------------------------------------------------
1.原理
插入iso(C:\myprograms\vmwar11.0.4-x86_64\linux.iso)文件到光盘中。
2.vmware虚拟机菜单 -> 重新安装vmware-tools
3.自动会将C:\myprograms\vmwar11.0.4-x86_64\linux.iso镜像文件插入光驱中,并直接打开。
4.复制VMwareTools-9.9.3-2759765.tar.gz文件到centos的桌面下。
5.tar开该文件.
鼠标右键点击桌面的tar.gz文件,选择 extract here.
6.进入桌面的vmware-tools-distrib目录下.
$>su root
$>cd /home/centos/Desktop/vmware-tools-distrib
7.执行安装脚本
$>./vmware-install.pl
一路回车。
只到遇到Enjoy!!...
Ubuntu安装jdk
---------------------------------------------------
1.进入根下: $> cd /
2.新建soft文件夹,用于存放目录: $> mkdir soft
3.修改soft权限: $> chmod 777 soft
4.将eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz和jdk-8u65-linux-x64.tar.gz tar开,复制到 /soft文件夹下
配置java和eclipse 的环境变量
----------------------------------------------------
1.编辑/etc/environment
JAVA_HOME="/soft/jdk"
PATH=".......:/soft/jdk/bin:/soft/eclipse"
2.重启客户机
$> sudo reboot
配置eclipse工作空间
----------------------------------------------------
1.创建目录 /home/ubuntu/woekspace
2.打开eclipse,指定工作空间为以上目录