【java开发】ubuntu常用命令及环境搭建
学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更。
ubuntu环境搭建
第一种 也是最简单最方便的
通过vm虚拟机软件,下载iso镜像进行如next式安装,此处不再赘述。涉及到的软件,Oracle virtual box虚拟机,ubuntu任意发行版ISO。
第二种 把iso镜像写入u盘 然后单独在电脑上分区 进行安装
- 使用easyBCD等软件写入
- 为电脑进行单独分区,需注意:win下只能从临近盘符进行空间瘦身合并
- 安装ubuntu的过程中,由于不是在虚拟机安装,所以要注意/根目录 swap交换空间 home主目录 大小分区,网上相关教程甚多,由于时间关系,后期整理中会放pocket链接
- 最后提醒:不推荐使用wubi安装,会出现一些奇怪现状,系统使用困难
常用命令使用
随着ubuntu系统搭建完毕,进入正题,先不断的去熟悉并掌握一些常用命令的使用
ls 列出当前目录下所有文件
ls -a列出含有隐藏文件的全部文件(ubuntu下隐藏文件以 .开头)
ls -l列表式列出文件 (包含日期,大小,所有者等信息)
命令可写在一起 如:ls -a -l即以列表格式查看所有文件
=======
mv相当于剪切 mv file 路径
rm删除文件 rm file
cat显示文件内容 (只是显示,如需修改文件可用vim或者gedit命令)
=====
软链接 :ln file 路径
硬链接 :ln -s file 路径
总结:不管是软链接还是硬链接,都会所对应 的路径处产生新图标,硬链接 发送文件为源文件,修改源文件会跟着更改;
软链接,同样是两个文件修改会跟着更改,但两个文件不是同一文件,相当于windows下快捷方式,在ubuntu中,软连接用的较多(此处还需理解,后面会更新)
======
ubuntu 文件权限简单讲解
如上图 我们在终端下使用ls -l命令查看任意目录 请注意每一行开头 如:drwxr-xr-x
ubuntu中 d 开头的指目录文件(文件夹) -开头是文件
权限部分
ubuntu中权限是rwx 分别是read读取 write写入 execute执行权限 终端中使用chmod进行文件权限更改,本文列举部分方法,详细使用方法可通过chmod --help查看
请注意drwxr-xr-x 有多个类似权限 完整是rwxrwxrwx 三对分别对应ubuntu中三种用户身份ugo,u当前用户,g是组用户,o是其他用户,由此便知drwxr-xr-x文件夹权限
例一:chmod g+w file 指给file文件的组用户加上w写入权限 同理可以 chmod g-w file
例二:八进制代表权限
rwx 111 转化为八进制:7
rw 110 转化为八进制:6
rx 101 转化为八进制:5
r 100 转化为八进制:4
wx 011 转化为八进制:3
w 010 转化为八进制:2
x 001 转化为八进制:1
因此 chmod 777 file 即给ugo三个不同用户为file文件加上所有权限
======
关于mkdir touch vi cat more head tail rm cp常规文件操作命令
mkdir即创建目录(文件夹) mkdir folder
touch 创建文件 touch file
vi 及在终端对file文件内容进行修改 vi file 输入i开始编辑,esc退出编辑状态,输入:wq!保存退出 !代表强制保存
cat more head tail主要查看文件内容,自行比较差别
rm删除文件 rm-r删除目录(文件夹)
cp拷贝文件 cp-r拷贝目录(文件夹)注:cp file1 file2可以把file1内容复制给file2而不修改文件名
======
压缩/解压命令
压缩:tar -cfvz file.tar.gz file1 file2
解压:tar -xfvz file.tar.gz
涉及到xfvzc等字母意义,可用tar --help查看
至此,ubuntu简单命令使用讲解到此为止,如果想对此深入可查看http://billie66.github.io/TLCL/book/zh/进行学习
最后 java开发环境还没讲,我就先简单说了
jdk文件 可从官网进行下载 使用tar 命令进行解压安装
打开配置sudo gedit /etc/profile 添加以下内容
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
配置完成 使用java -version查看
关于eclipse安装
可直接 使用umake命令安装 umake ide eclipse 注:不要修改默认路径,否则安装 失败。
【java开发】ubuntu常用命令及环境搭建的更多相关文章
- Java开发Linux常用命令
linux下tomcat服务的相关命令 http://blog.csdn.net/zhangzhikaixinya/article/details/8224307 linux下实时查看tomcat运行 ...
- Ubuntu Desktop基本办公环境搭建
Ubuntu Desktop基本办公环境搭建 一如前面所强调的, linux系统是面向开发人员友好的,而对office办公人员并不友好 . 如果是重度的office办公需求人员,不建议使用linux ...
- Ubuntu常用命令大全(转)
点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...
- 【ARM-Linux开发】在win下开发的eclipse+yougatoo+jlink环境搭建
在win下开发的eclipse+yougatoo+jlink环境搭建 一 工具的安装 第一步:安装gcc编译工具 yagarto-bu-2.21_gcc-4.6.2-c-C++_nl-1.19.0_g ...
- ubuntu下mysql的环境搭建及使用
ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...
- 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建
使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建 目录 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建 使用jenkins自动 ...
- Ubuntu常用命令大全[显示桌面]
Ubuntu常用命令大全 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpkg -S filename apt-f ...
- Ubuntu 常用命令大全
Ubuntu 常用命令大全查看软件 xxx 安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file ...
- Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get ...
随机推荐
- python property理解
一般情况下我这样使用property: @property def foo(self): return self._foo # 下面的两个decrator由@property创建 @foo.sette ...
- 【.net深呼吸】WPF异步加载大批量图像
如何在WPF中加载大批量数据,并且不会阻塞UI线程,尤其是加载大量图片时,这活儿一直是很多朋友都相当关注的.世上没有最完美的解决之道,咱们但求相对较优的方案. 经过一些试验和对比,老周找到了一种算是不 ...
- Composer概述及其自动加载探秘
composer概述 一开始,最吸引我的当属 Composer 了,因为之前从没用过 Composer . Composer 是PHP中用来管理依赖关系的工具,你只需在自己的项目中声明所依赖的外部工具 ...
- IIS7禁用单个静态文件的缓存配置方法
IIS7中,想将一个经常修改的静态文件设置为不可缓存,在IIS配置界面里怎么也找不到... 一番google之后在stackoverflow里边发现了这样一段回答,最终解决了问题: just stum ...
- MySQL笔记---视图,存储过程, 触发器的使用入门
大二学数据库的时候,只是隐约听到老师提起过视图啊,存储过程啊,触发器啊什么的,但只是淡淡的记住了名字,后来自己做些小项目,小程序,也没有用上过,都只是简单的建表,关联表之类的,导致我对这些东西的理解只 ...
- ASP.NET Core 中文文档 第四章 MVC(3.3)布局视图
原文:Layout 作者:Steve Smith 翻译:娄宇(Lyrics) 校对:孟帅洋(书缘) 视图(View)经常共享视觉元素和编程元素.在本篇文章中,你将学习如何在你的 ASP.NET 应用程 ...
- 微信小程序demo2
接着上篇 微信小程序-阅读小程序demo写:http://www.cnblogs.com/muyixiaoguang/p/5917986.html 首页banner动画实现 京东新闻上下动画实现 ...
- 深入理解JavaScript——闭包
跟很多新手一样我也是初入前端,对闭包的理解花费的时间和精力相当的多.效果也还行,今天我就来根据自己的理解细致的讲一讲闭包,由于是初入学习的时候不免有一些弯路和困惑,我想信这也是很多跟我一样的人会同样遇 ...
- 利用Vue.js实现拼图游戏
之前写过一篇<基于Vue.js的表格分页组件>的文章,主要介绍了Vue组件的编写方法,有兴趣的可以访问这里进行阅读:http://www.cnblogs.com/luozhihao/p/5 ...
- 使用 NuGet 下载最新的 Rafy 框架及文档
为了让开发者更方便地使用 Rafy 领域实体框架,本月,我们已经把最新版本的 Rafy 框架程序集发布到了 nuget.org 上,同时,还把 RafySDK 的最新版本发布到了 VisualStud ...