第一章linux和unix基础
1,unix于1969年在贝尔实验室诞生。
2,在登陆后,linux/unix系统启动一个作为你和linux/unix内核交互界面的程序。这个程序叫做linux/unix
shell,它将执行你在键盘键入的命令。shell的主要作用就是命令解释,所以又叫LINUX/UNIX命令解释器
。
3,echo $path 显示shell的搜索路径
echo $path
/usr/lib/qt-3.3/bin /usr/kerberos/sbin /usr/kerberos/bin /usr/lib/ccache /usr/local/sbin
/usr/local/bin /sbin /bin /usr/sbin /usr/bin /usr/X11R6/bin
4, cat /etc/shells 显示系统中各种可用shell的位置。
cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
5,显示Shell名称
echo $SHELL
/bin/tcsh
6,改变当前Shell
键入Shell名称
7,可以使用set命令查看所有系统设置的值,或用echo命令查看特定设置的值。
8,export是将自定义变量变成系统环境变量。
9,[root@localhost davyzhu]# date
2009年 07月 13日 星期一 18:21:45 CST
10,[root@localhost davyzhu]# more hello.c
#include <stdio.h>
int main()
{
int i, a;
printf("davy linux/n");
return 0;
}
11,[root@localhost davyzhu]# cat hello.c
#include <stdio.h>
int main()
{
int i, a;
printf("davy linux/n");
return 0;
}
12,[root@localhost davyzhu]# mkdir davy
13,[root@localhost davyzhu]# ls -a
. .1.davy.swp .bashrc h3 hello.c~ .hello.c.swn hello.o .makefile.swo
.. .bash_logout davy hello .hello.c.swl .hello.c.swo .kde .makefile.swp
1.davy .bash_profile h hello.c .hello.c.swm .hello.c.swp makefile
14,[root@localhost davyzhu]# pwd
/home/davyzhu
15,[root@localhost davyzhu]# echo ~davyzhu
/home/davyzhu
16,[root@localhost davyzhu]# rmdir davy
17,man help info
18,history !N !!
19,?符号是通配符,匹配任何单个字符;*符号匹配0个或多个字符。