日期:2014-05-16  浏览次数:20721 次

linux bash(1)

一、LINUX操作系统的基本结构

1 kernel、2 modules、3 lib、4 shell、5 tools

kernel的版本
1 kernel.org;2 2.4 2000年发布;3 2.5 奇数的版本号,代表测试版;4 2.6 2003年发布

终端控制台切换tty1--tty6 至 X-WINDOW: ALT+F7;X-WINDOW?? 至 tty1--tty6: ctrl+ALT+F1~F6;tty1--tty6 之间:?? ALT+F1~F6

关闭X-WINDOW初始显示 vi /etc/inittab

二、RED HAT 安装补充安装方式
Boot: linux dd driver disk安装、
linux ks kickstart安装(无人时启动安装)
boot:linux ks=nfs:192.168.0.254:/var/ftp/pub/ks.cfg
red hat 安装光盘的使用

三、LINUX下寻求帮助
help,man,info,howto命令
baidu,google

linux命令(区分大小写)
分为两大类:shell的内部命令、shell的外部命令

命令习惯:
1 命令及参数区分大小写
2 程序可否执行与扩展名无关 chmod x+a filename
3 使用TAB键来补全命令
4 善用寻求帮助的形式

man page
man 命令的使用技巧
man 的类型
man 文档的使用

man 7 man

1 commands
2 system calls
3 library calls
4 special files
5 file formants and coventions
6 games
7 coventions and miscellaneous
8 system management commands
9 kernel routines


/ 查找
SHIFT+N 向下查找、Q 退出MAN文档

info命令
howto命令
www.tlpd.org
baidu,google

四、文件操作命令

ls -查看文件
mv -移动或重命名文件
cp -拷贝文件
rm -删除文件(-r删除文件夹)
touch -创建空文件或更新新文件时间

. 当前目录
/ 根目录

目录命令:
pwd?? 查看当前路径
cd?? 改变当前路径
mkdir?? 创立新目录
rmdir?? 删除新目录(只能删除空的文件夹或目录)
rm -r?? 删除非空目录

其它命令:
echo?? 显示内容
cat?? 查看文件内容
more或less 逐屏查看文件内容(more向下查看,less上下查看功能强,但需要交互)
vi?? 编辑文件(按i键进入编辑模式,按ESC再按:wq保存退出,按:q!不保存退出)

alias?? 别名
unalias?? 不启动(取消)别名
想别名永久生效,须更给系统主目录下的配置文件,~/.bashrc,将更改的别名写入到此文件内。

useradd 添加用户
passwd?? 添加密码

五、 初级系统管理命令

1 查看计算机信息
hostname 显示/设置主机名(更改不生效,要使其下次启动时生效,必须修改配置文件/etc/sysconfig/network)
ifconfig 显示/设置网络信息IP address,(更改不生效,要使其下次启动时生效,必须修改配置文件/etc/sysconfig/network-scripts/ifcfg-ethx或netconfig)
uname?? 显示内核版本,编译信息等
id?? 显示用户信息

约定熟成:用户命令更改计算机信息时,下次启动不生效,要使其生效,必须修改其对应的配置文件。

2 查看日期

date 显示或设置当前时间(date -s,date +%m%d)
cal 显示日历(cal 2005)
file 查看文件类型(面对没有扩展名的文件,想知道它到底是什么文件吗?)

3 linux使用光盘,U盘等

mount命令初步 显示加载点(WINDOWS是多棵小树,LINUX是一棵大树)
光盘?? mount -t iso9660 /dev/cdrom /mnt/cdrom
?? mount /mnt/cdrom
U盘?? mount -t vfat /dev/sda1 /mnt/usb

mount //192.168.0.1/tools /mnt
mount -t cifs //192.168.0.1/tools /mnt
mount -t cifs -o username=adminstrator //192.168.0.1/tools /mnt

umount 卸载

4 查看文件大小及磁盘

df -显示磁盘用量

du -计算目录下文件占用磁盘的大小