关于linux知识点总结:
1 linux是操作系统
2 Linux 系统下可以开发java应用程序
3 并且源码开放
4 java的jvm是用本地C写的,所以Linux上的jvm与windows上的jvm 不同
5
< 顺便提一句在,在装linux虚拟机的时候 记着要一定要加一个swap 的分区,在以后的博文中我会介绍如何装linux虚拟机的步骤>
etc/下装有很多的系统文件,hom/下会有你自己添加新的用户以及新用户所拥有的文件夹,mnt/是你挂载光盘以及U盘是会用到的具体的命令我会在后面的博文中给大家介绍。/ 目录下装的是你的整个文件。
6 (1)cd /opt/jdk: 是进入到 /opt/jdk下
(2)假如当前目录是opt的话: cd jdk 就是进入到jdk文件下(大家看好了没有/)
(3)
若只有 cd 则表示返回到最初始的地方
若命令是cd .. 则是返回到前一个目录
(提示一下:绝对路径和相对路径的区别 :以/<根>为开始的路径都是绝对路径,不是/为开始的路径都是相对路径)
硬盘的两种形式
ide -> hd
scsi -> sd
Linux下练习的时候建议分三个区
/->根分区
boot分区 ->kernel(内核) ->512M
swap分区 ->虚拟内存 ->1G
工作中,根据实际情况分区
一块硬盘可以分多少个分区
MBR最多4个分区(几种解决方案)
1、4个主分区
2、3个主分区+1扩展分区(创建逻辑驱动器)
注:超过2T就不能使用
扩展分区不能直接使用,要创建逻辑驱动器
逻辑驱动器编号从5开始
GPT最多可以有128个分区
没有逻辑驱动器
两种桌面
GBINE(选项在上面)
KDE(选项在下面)
Linux系统下操作命令
cd
shell ^C
setup
shutdown -h now
达内大数据群QQ:451427662
初始化工作
1、在桌面上右击选“在终端中打开”
2、执行setup -》防火墙配置 -》把启用的*号去除 ->确定
安装VMWARE TOOLS
1、点击“虚拟机”菜单 -> “安装Vmware tools”
2、在RHEL6系统中将会弹出一个窗口,把vmware-tools那个tar.gz的包双击打开,解压到root
目录下
3、在shell终端下,先输入cd回车,进入到/root目录
4、进入vmware开头的那个目录 cd vmware
5、目录里有一个绿颜色的文件,执行它, ./vm…..pl,询问的问题全部回车
6、安装完毕后,执行shutdown -h now关机
快照:
克隆:
1、Linux基本命令
uname -r //查看内核版本
2.6.32-431.e16.x86_64
主版本号: 2
次版本号: 6(偶数表示稳定版本,基数表示开发版)
修订版本号: 32
红帽公司修订号:431.e16.x86_64
cat /etc/redhat-release //查看系统小版本
hostname //查看当前主机名
ifconfig eth0 //查看第一个网卡
ifconfig eth0 1.1.1.1 //设置ip地址1.1.1.1(临时的)
pwd //查看当前位置
date //查看系统时间
date +%Y%m%d //设置当前系统时间的显示格式
date [MMDDhhmmYYYY] //更改系统时间
MM 月份
DD 日期
hh 小时
mm 分钟
YYYY 年份
date 100112302016
bc //计算器
quit //退出
shutdown -h now //关机
reboot //重启
2、命令格式
基本用法
命令字 [选项] [参数1] [参数2]…
*中括号的意思是,可选项
命令字必不可少,选项和参数可有可无
命令字,选项,参数之间必须有空格,可以是一个,也可以是多个
选项作用:
调整命令的执行方式
单个字符选项前需要加-
选项如果是个单词需要加–
多个单个字符选项可以用一个 - 合并(绝大多数)
ls 显示当前目录下的内容
ls -l
ls -l -h = ls -lh
ls –color
参数的作用:
命令操作的对象,比如目录或者文件
参数可以有多个
ls //默认显示当前目录下的内容
ls /root //显示/root目录下的内容
ls /boot //显示/boot目录下的内容
ls /boot /root
ls -lhd /home /boot
3.技巧
Tab键作用
命令补齐
路径补齐
命令和路径排错
shut(tab) //当输入命令字母能够唯一标识一个命令的时候自动补齐
sh(tab)(tab) //当输入命令字母不能够唯一标识一个命令的时候需要
按2下tab,把以输入字母开头的命令全部显示出来供我们选择
清屏操作
ctrl +l = clear
终止操作
ctrl +c
exit
调出历史命令
上下键
4.查看及切换目录
cd = cd ~ //回到当前用户家目录
/root //root用户家目录
eg:
cd /root
pwd
cd /boot
pwd
cd
pwd
cd /boot
cd ~
pwd
cd . //当前目录不变
cd .. //返回上一级目录
cd ../.. //返回上一级的上一级目录
cd - //返回上一次工作目录
eg:
cd /root
pwd
cd .
pwd
cd ..
wd
cd /boot/grub
pwd
cd ../..
pwd
cd /boot/grub
cd..
pwd
cd -
pwd
ls
ls -l = ll //长格式显示
ls -a //显示所有文件包含隐藏文件
ls -A //与-a效果一样,但是不包含.和..
ls -ld //需要和-l一起使用,显示目录属性
ls -lh //需要和-l一起使用,以人性化的大小单位来显示文件大小
ls -R //递归显示目录下的内容
eg:
linux游戏
吧/目录下的每个文件夹分别进5遍。计算时间
…
5.目录与文件的管理
创建目录
默认情况下10天不更新里面的东西,系统会自动删除
绝对路径:从/开始的
相对路径:不从/开始的
eg:
创建文件
eg:
复制
eg:
删除
eg:
移动,剪切,重命名
eg:
通配符
* 匹配任意多个字符
? 匹配任意单个字符
[] 匹配连续多个字符中的一个
{} 匹配不连续多组字符
eg:
6.文件内容查看
cat
直接查看整个文件
—不足:内容较多时阅读不完整
主要查看小文件
more
-格式:more [选项] 文件名…
-不足:不方便向前翻页
●基本交互操作
-按Enter键下翻一行、空格键下翻一屏
-按b键向上翻一屏
-按q或Q键退出、/键向后查找
-按?键了解操作说明
//分屏查看大文件内容 超过一屏才会分页显示
less //比more更加强大
-格式:less [选项] 文件名…
-优势:支持前后翻页
●基本交互操作
-按PgUp向前翻页、PgDn向后翻页
-按?键向前、按/键向后查找(n、N切换)
-其他与more命令类似
(可以根据关键字查找 eg:/root)
1.more是最基本的文本阅读器
2.less是增强型的文本阅读器、功能更多
tail //默认查看文件尾10行
head //默认查看文件头10行
-n 数字 //查看指定头几行
-格式:head -n 数字 文件名
tail -n 数字 文件名
1.未指定行数时,默认输出10行
2.选项 -n 数字 可简写为 -数字
管道:|
cmd1 | cmd2 将cmd1输出结果交给cmd2命令来执行
wc 统计
-wc - Word Count
-格式:wc [选项]… 文件名…
常用命令选项
# -l:计算文本的总行数
# -w: 计算单词个数
# -c:计算文件的字节数
# -m:计算字符个数
●无选项时,相当于 -lwc
wc -l //统计行号
wc -l /etc/passwd //统计多少账户