linux学习(一)

                            linux(万事万物皆文件)

1.linux在vm上面的安装(show down -h now----关机)

       /跟目录【linux的跟目录】

       /boot----强制为主分区(20480mb)

       /home---10240mb【存放当前账户信息】

              bin-----【可执行的命令】

              boot----【引导程序】

              etc-----【系统的配置】

              dev-----【设备驱动】

       选择swap文件系统类型------5120mb

2.linux介绍

       常见的主流操作系统

              PC端--windows系列,Mac,linux,unix

              移动端--android(linux),ios(unix),wp

       linux诞生与1991年,免费,开原

       linux中的桌面与命令终端之间的切换

              从桌面切换到命令状态-----ctrl+alt+f2/f3/f4等

              从命令状态切换到桌面-----crrl+alt+f1

              虚拟机中切换到windows---ctrl+alt

       linux操作系统备份

              把之前安装好的整个liunux文件复制保存起来一份,

       打开linux命令终端时会显示当前的用户和计算机的名字,他们之间通过@符号隔开如果是$符号就代表的是普通帐号,如果是#符号就代表当前的账户是超级账户

              超级账户切换普通账户----su 普通账户名

linux常用命令(一)

       1.su---普通帐号与超级帐号的相互切换

              语法:su 账户名

       2.cd---切换到某一个指定的目录文件夹

              语法: cd 文件夹名(相对路径和绝对路径)

       3.ls---查看当前文件夹下面有那些文件

       4.pwd---查看当前用户停留在那个具体的路径下

       5.mkdir----创建文件夹【只能创建文件夹】

              语法:mkdir 文件夹名,【只能创建一级文件目录】

              mkdir-p 语法:mkdir 文件夹1/文件夹2/文件夹3.....【】

       6.touch---创建普通文件

              语法:touch 普通文件名.txt(区分文件与文件夹)

       7.rm------删除

              语法:rm 文件夹【有提示】    rm -rf----什么都删掉【没有提示】

       8.top----查看任务管理器,进程

       9.ps-au-----静态查看任务管理器

       10.reboot----重新启动(只能超级用户使用)

       11.shutdown---关机(只能超级用户使用)

       12.q----退出

       13.clear-----清屏

       14.file文件名------判断是否是文件(directory就是目录,empty就是空文件)

       15.man命令名-----查看当前这个命令有那些参数

liunx操常用命令(二)   

             

       1.history----查看历史记录【会记录之前执行过的命令,默认会记住最近1000条记录,如果要执行之前执行过的命令语法为:!历史命令编号】

       2.find----可以在指定的目录下查找文件

              语法:find 目录名 -name 查找的文件名

              例如 :find / -name hello.java(去跟目录下面找hemmo.java文件,也可以写成hello*)

              |---管道命令,可以把多个命令连接起来

       3.man---查看手册

              语法:man 被查看的命令

       4.tar----压缩与解压文件

              语法:压缩文件---tat -czvf 被压缩的文件名【例如--tar -czvf umss.tar.gz ums】

                   解压文件---tar -zxvf 被解压的文件名【例如--tar -zxvf 要解压的文件名】

       5.ifconfig----查看linux下的ip地址

       6.service----关闭和开启防火墙

              关闭防火墙---service iptables stop

              开启防火墙--service iptables start

       7.rpm-qa | grep-----查看linux系统下是否安装了指定的软件 rpm -qa | grep 文件名

       8.rep-e --nodeps-----rpm查看linux系统下是否卸载了指定的软件(并且卸载掉依赖) rep -e --nodeps 要卸载的文件的详细信息(可以先查出来,直接复制) 

       9.vi----打开一个普通的文本文件(只能打开文件,不能编辑),vi下的文件有三种状态:只读,编辑,命令状态

              语法:vi 普通的文本文件-----只读状态

              只读状态切换到编辑状态 i(前提是已经进入到已经编辑的文件)

              编辑状态切换到命令状态------先按esc建,在输入:符号,之后输入下面的命令

              文件编辑好之后只退出不保存-----q!

              文件编辑好之后退出并且保存-----wq

              命令状态切换到只读状态---------直接按下esc建

              只读状态切换到命令状态按下:符号

              命令状态切换到编辑状态------先按下esc,在输入i

              编辑状态切换到只读状态----直接按下esc建

              只想查看某一个文件,不编辑----------cat 文件名     less文件名      more 文件名【三个】

                      

       10.kill---结束进程

              语法:kill -9 进程编号

linux下jdk和tomcat的安装

       本地安装和  在线安装(yum)

       首先需要的是linux系统下的安装包tar.gz

       1.JDK的安装:第三方工具Xmanger,WinSCP(把windows系统的文件传输到linux系统上面(虚拟机))

              WinSCP连接liunx(首先linux的网络适配器是桥接模式)

       2.要求linux和windows系统的网段要在一个网段上

       3.WinSCP的主机名是填写linux的ip,用户名填写root,密码填写自己安装系统的时间设置的密码,然后登陆,之后直接托就行了

       4.开始安装jdk

              先解压jdk---------(tar -zxvf jdk的压缩全名)

              配置jdk-----------

              1.(cd /)---找到etc    

              2.(cd /etc)

              3.(viprofile)--只读状体要切换到编辑状态(i)#可以写注释

                     JAVA_HOME=jdk的全路径

                     PATH=$PATH:jdk的全路径/bin

                     CLASSPATH=.:jdk全路径/jre/lib/rt.jar

                     exprotJAVA_HOME PATH CLASSPATH(意思是让配置的东西生效)

                     退出保存esc :wq

       tomcat的安装

       1.解压tomcat(tar -zxvf tomcat的压缩全名)

       2.进入到tomcat的目录(cd tomcat目录名)

       3.进入到bin目录(cd bin)

       4.输入./startup.sh启动tomcat

linux的面试题

       mkdir,touch,rm,ls,cat,less,more,vi,file,kill,top,ps,history,pwd,clear,man,su,ifconfig,rpm-qa | grep,service iptable stop,service iptables start,

       cd,shuutdown,reboot,tar,find..... 

       

你可能感兴趣的:(java编程学习研究)