OS20190304

TCP/IP  

应用     http   dns    dhcp    ssh

传输     tcp   udp

网络     ip   icmp 

链路     arp   rarp

 

进入redhat 发行版,分别用【管理员】和【普通用户登录】

 

看文件内容的命令

more  一页页往下看 、less    上下翻页看  、head  看文件头、tail看文件尾

nl  显示行号

#mor补全   /et补全/servi补全

#les补全   /et补全/servi补全

#head   看    #tail   看      #nl  看

 

【不知道怎么退出,按q或Ctrl+c】

查看系统用户信息在什么位置?

#tail   /etc/pass补全  

普通用户    /home/用户名字

$cd    /     #change  directory  #表示解释

$pwd        #print  work  directory

$cd   回车

$pwd 

任何时候按cd回车,会进入当前用户所在工作路径(用户主目录)

 

#cd  /

#ls   -l        #ls  list查看文件夹下条目

#pwd 

#cd

#pwd

文件    目录 区别?

$cd

$mkdir    abc    #make  directory

$cd   /      $pwd

$cd  ~/abc    $pwd

 

~ 特指当前用户主目录

#cd

#mkdir  abc

#cd  /

#cd   ~/abc

#logname        #login  name

 

$logname    

$tty

$cd

$pwd  >  a

$hostname  >  b

$who >c

$ls   -l       #详细查看主目录下有哪些内容

操作系统  >    >>的区别?

$echo  “abc”>d

$more  d

$echo  “end”>>d

$more  d

$echo   “begin”>d

$more  d

怎么制作压缩包,unix/linux压缩包格式gz  bz2  zip

$tar  -czvf   a.tar.gz   a  b  c  d

$ls   -l

查看文件类型命令 file

$file    a.tar.gz

$tar   -cjvf   a.tar.bz2    a  b    c  d

$ls  -l

$file  a.tar.bz2

删除文件或目录命令 rm

$rm   -f   a  b  c  d  不提示,删除文件a b c d

$ls  -l

$tar   -xzvf  a.tar.gz

$ls  -l

$rm  -f   a  b    c  d

$ls  -l

$tar  -xjvf   a.tar.bz2

$cd

编辑运行c程序

$vi   a.c

进入编辑模式,编辑如下

typedef  char*  String;

main(String   args[]){

char  x=132,y=-132;

printf(“%d,%d\n”,x,y);

}

编辑完后,按esc键返回到命令模式,并保存退出(:wq)

$nl   a.c

将a.c编译为zsls

$gcc  a.c  -o   zsls

$ls  -l      #看a.c  和   zsls这两个文件有什么不一样

操作系统中  一个点”.”  两个点  “..”的区别?

一个点表示当前路径,两个点表示上一级路径

运行zsls

$./zsls

$zsls  

$file   a.c

$file  zsls

$vi   b.c

typedef  char*  String ;

main(int  argc,String  args[]){

int  i,j;

for(i=0;i<argc;i++)

printf(“%d,%s\n”,i,args[i]);

for(i=1;i<=9;i++){

 for(j=1;j<=i;j++)

printf(“%d*%d=%-3d”,j,i,j*i);

printf(“\n”);

}

}

保存退出,编译运行

$gcc  b.c     未指定可执行文件名称,默认名称a.out

$./a.out   abc  cba  

 

window看服务,电脑---右键管理

linux查看服务

#chkconfig   --list 

#chkconfig    --list  |   less

#chkconfig   --list    sshd

#runlevel    查看系统当前在哪个模式下运行

查看unix/linux世界  0  1  2   3   4  5  6 含义

#less  /etc/inittab

 

怎么知道sshd使用的端口号?

方法一

#less   /etc/services  

方法二

#chkconfig  --list  sshd

#netstat   -anp |  grep   “:22”

方法三

#ps  -ef  |  grep   “sshd”

 

怎么看进程

window: 任务管理器(快捷方式怎么打开)

linux: top (类似任务管理器)  ps: process  status

#top

grep命令: 查找字符串

 

怎么看帮助,window  命令   /? 

 unix/Linux:     man(ual)    命令

#man    ps    #告诉ps  -ef  e参数  f参数含义

#ps  -ef  |   less

#ps  -ef  |  grep  “ssh”

 

 

ssh协议的作用:远程登录,文件传输

 

主机命令行ping  linux虚拟机

 

系统环境变量:

window:

 unix/linux:  环境变量,在/etc/profile这个文件中配置

 

#less   /etc/profile

 

怎么查看环境变量

window:  命令行  set  path

unix/linux:   echo   $PATH

 

搭建一个JSP运行环境

最流行的应用形式是B/S结构,开发S的服务器端技术有asp(vbscript)/asp.net(C#)、jsp/j2ee

p(perl/php/python)

 

asp:active  server pages

jsp: java   server  pages

 

JDK+能运行jsp的服务器,比如tomcat

 

$vi  a.java

 

在命令模式下显示行号

:set  nu 

进入编辑模式,编辑如下代码

class  abc{

public  static  void main(String  args[]){

int  i=0,j=0;

for(  ; i<args.length;i++)

System.out.println(args[i]);

for(i=1;i<=9;i++){

 for(j=1;j<=i;j++)

System.out.printf(“%d*%d=%-3d”,j,i,j*i);

System.out.printf(“\n”);

}

}

}

切换到命令模式,按6键,再按shift+g键,可以切换到第6行

按shift+g到最后一行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值