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到最后一行