halt关闭计算机 init 0关闭所有应用程序和服务进入纯净的操作环境 init 1重新启动应用及服务 init 6重新启动计算机 -- 扩展命令 -- -- tar xfzv file.tgz将文件file.tgz解压 tar xfzv file.tgz-C target_path将文件file.tgz解压到target_path目录下 tar cfzv file.tgz source_path将文件source_path压缩为file.tgz tar cdirectory directory.tar将目录directory打包成不压缩的directory.tar gzip directory.tar将覆盖原文件生成压缩的directory.tar.gz gunzip directory.tar.gz覆盖原文件解压生成不压缩的directory.tar。
tar xf directory.tar可将不压缩的文件解包 -- dmesg显示kernle启动及驱动装载信息 uname显示操作系统的类型 uname-R显示操作系统内核的version -- strings file显示file文件中的ASCII字符内容 -- rpm-ihv program.rpm安装程序program并显示安装进程 rpm2targz program.rpm program.tgz将rpm格式的文件转换成tarball格式 -- su root切换到超级用户 sulogin/dev/tty4在tty4即altF4终端等待用户登陆或直接登陆开启一个shell chmod ax file将file文件设置为可执行脚本类文件一定要这样设置一个否则得用bash file才能执行 chmod 666 file将文件file设置为可读写 chown user/dir将/dir目录设置为user所有 -- mknod/dev/hda1 b3 1创建块设备hda1主设备号为3从设备号为1即master硬盘的的第一个分区 mknod/dev/tty1 c4 1创建字符设备tty1主设备号为4众设备号为1即第一个tty终端 -- touch/tmp/running在/tmp下创建一个临时文件running重新启动后消失 -- sleep 9系统挂起9秒钟的时间 -- lpd stop或cups stop停止打印服务程序 lpd start或cups start启动打印服务程序 lpd restart或cups restart重新启动打印服务程序 lpr file.txt打印文件file.txt -- fdisk/dev/hda就像执行了dos的fdisk一样 cfdisk/dev/hda比fdisk界面稍为友好些 mount-t ext2/dev/hda1/mnt把/dev/hda1装载到/mnt目录 df显示文件系统装载的相关信息 mount-t iso9660/dev/cdrom/mnt/cdrom将光驱加载到/mnt/cdrom目录 mount-t smb//192.168.1.5/shared ir/mnt-o usernametomlinuxpasswordtomlinux将windows的的共享目录加载到/mnt/smb目录用户名及密码均为tomlinux mount-t nfs 192.168.1.1/sharedir/mnt将nfs服务的共享目录sharedir加载到/mnt/nfs目录 umount/mnt将/mnt目录卸载/mnt目录必须处于空闲状态 umount/dev/hda1将/dev/hda1设备卸载设备必须处于空亲状态 sync将cache中的内容与磁盘同步在Linux中复制文件一般要系统空闲才去写文件 e2fsck/dev/hda1检查/dev/hda1是否有文件系统错误提示修复方式 e2fsck-p/dev/hda1检查/dev/hda1是否有错误如果有则自动修复 e2fsck-y/dev/hda1检查错误所有提问均于yes方式执行 e2fsck-c/dev/hda1检查磁盘是否有坏区 mkfs/dev/hda1格式化/dev/hda1为ext2格式 mkfs.minix/dev/hda1格式化/dev/hda1为minix格式文件系统 mfks/dev/hda9格工化/dev/hda9为Linux swap格式 swapon/dev/hda9将swap分区装载当作内存来用 swapoff/dev/hda9将swap分区卸载 -- lilo运行lilo程序程序自动查找/etc/lilo.conf并按该配置生效 lilo-C/root/lilo.conflilo程序按/root/lilo.conf配置生效 grub在Linux shell状态下运行boot loader设置程序 grub-install安装grub磁盘引导程序成功后升级内核无须像lilo一样要重新启动系统只需修改/etc/grub.conf即可实现新引导配置 rdev bzImage显示kernel的根分区信息 rdev bzImage/dev/hda1将kernel的根分区设置为/dev/hda1这在没有lilo等引导程序的系统中非常重要. -- dd if/dev/fd0 offloppy.fd将软盘的内容复制成一个镜像功能与旧石器时代常用的hd-copy相同 dd if/dev/zero ofroot.ram bs1024count1024生成一个大小为1M的块设备可以把它当作硬盘的一个分区来用 mkfs root.ram将块设备格式化为ext2格式 dd ifroot.ram of/dev/ram0将init.rd格式的root.ram的内容导入内存 mount/dev/ram0/mntramdisk/dev/ram0装载到/mnt目录 -- gcc hello.c将hello.c编译成名为a.out二进制执行文件 gcc hello.c-o hello将hello.c编译成名为hello的二进制执行文件 gcc-static-o hello hello.c将hello.c编译成名为hello的二进制静态执行文件 ldd program显示程序所使用了哪些库 objcopy-S program将程序中的符号表及无用的调试信息去掉可以小很多 -- strace netscape跟踪程序netscape的执行看调用的库环境变量设置配置文件使用的设备调用的其它应用程序等在strace下程序干了什么东东一目了然。
ps显示当前系统进程信息 ps– ef显示系统所有进程信息 kill-9 500将进程编号为500的程序干掉 killall-9 netscape将所有名字为netscape的程序杀死kill不是万能的对僵死的程序则无效。
top显示系统进程的活动情况按占CPU资源百分比来分 free显示系统内存及swap使用情况 time program在program程序结束后将计算出program运行所使用的时间 -- chroot.将根目录切换至当前目录调试新系统时使用 chroot/tomlinux将根目录切.
上一篇:
传智播客_韩顺平_轻松搞定网页设计(html+css+javascript)_之javascript
下一篇:
法律专业开题报告范文