Linux
1 Linux的简单介绍
2 Linux 使用
文件系统
root(根目录)
|--home
| -- soft01(home用户目录;当前用户目录的主目录)
|--usr
|--etc
|--mnt
|-- sdcard 挂载点
|-- cdrom
Win文件系统
C :\
|--Win
|--Program files
Linux 常用的命令
终端==控制台==命令行==命令窗口
建立目录
命令 pwd
功能 显示出用户的当前工作目录的全路径名
命令 ls
功能 显示当前目录下面有那些文件
蓝色表示目录
红色表示软连接
黑色表示文件
青色表示可执行文件
深色表示硬连接
.隐藏文件
禁止红色笔标识符是静止访问
命令 ls -a
功能 列出当前目录下的所有文件和文件夹,包括(.)开头的隐藏文件
命令 ls -l
功能 按照长格式列出文件名,包括文件类型标识,权限,连接数,
文件主名,文件组名,字节数,日期
drwx:
d--表示一个目录文件
rwx--主权限
rw--表示可读可写
x--表示可执行
命令 ls -lt /ls -lt moko(文件夹名称)
功能 按照最后一次修改的时间显示文件/子目录
列表文件
命令ls -R /ls -R moko
功能 列出包括子目录下所有文件
命令 cd
功能 访问绝对地址和相对地址 切换目录
绝对地址 :/
相对地址 : 相对于当前的位置而言
功能 可以回到原始的
工作目录(登录目录)
命令cd ..
功能 返回上一级目录(中间有空格,符号全是英文下的)
命令 cd .
功能 返回当前目录
命令 cd /
功能 直接回到根目录
命令 cd ../ ..
功能 返回到上上级的目录
命令 cd ~
功能 返回用户的主目录(和cd一样,意思不一样)
命令 mkdir
功能 创建目录
创建目录名是123
命令 mkdir 123
在目录123下面创建一个234的文本文件
touch 234
打开文件234 vi编辑器
Esc ->:wq 保存文本内容并退出
Esc ->:q!强制退出文本文件、不保存
同时创建dir1 dir2 dir3
mkdir dir1 dir2 dir3
删除目录
命令 rmdir
功能 删除不存在文件的子目录名
1> 删除子目录时,要求被删除的目录中不存在文件或目录,否则无法删除
2> 若被删除的目录中有文件或者子目录 rm-rf
删除文件
rm -- 删除文件
rm -f删除文件内容
rm -rf 删除文件的目录和内容
pwd
ls
cd
mkdir
rmdir
clear 清屏(清除终端屏幕)(clear screen)
显示当前注册用户
命令 w
功能 显示当前正在使用的
系统的用户名
命令 who
功能 显示当前正在使用系统中的所有用户的名字,设备号和
注册时间
命令 whoami
功能 显示当前使用的用户名
命令 whereis
功能 确定一个命令的二进制码,源码联机手册所在位置
命令 date
功能 显示日期
命令 cal
功能 显示日历(显示指定某年的日历)
Linux安装 JDK1.5 1.4
vi .bas
h_profile
JAVA_HOME=/opt/jdk1.6.0.13
ClASSPATH=.
PATH=$JAVA_HOME/bin:$PATH
extport JAVA_HOME CLASSPATH PATH
Win
右键 我的电脑-->高级-->环境变量
环境变量 用户变量:只能本用户下可以使用
系统变量:在这台机器上的所有用户都可以使用
配置环境变量的时候基本要配置3个变量:
变量名
JAVA_HOME: JDK安装的目录
CLASSPATH .(当前的路径)
PATH %JAVA_HOME%\bin
---------------------------------------------------------------
---------------------------------------------------------------
编程习惯
1、缩进(用空格)、注释、命名约束
2、大小写敏感
3、单独的“;” 一段话结束
4、main函数
程序的主入口方法
必须写成:
public static void main(String args[]){
}
5、包名:公司域名反写 com.yonyou.test
6、文本注释
单行注释//
多行注释/*...*/ /*...**/
文档注释/**...*/
7、标识符
用来给类,变量或者方法命名的符号
标识符的命名规则
1> 字母或 _ 或$作为开头。可以包含数字、字母、下划线和$
2> 大小写敏感
3> 不能用保留关键字
4> 没有长度限制(最大255)
5> 建议使用
Javaeans规则命名
8、类名 接口 class MyFirstClass
interface Weapon
9、字段 方法
int boolean isWoman
10、包名
目的 防止命名冲突,便于管理
运行的时候 先找到包所在的目录,再去执行“包名.类名”
11