CCNie’s Blog
« 转一份书单[繁杂版] linux一句话问答 »
2007-12-23收藏

Linux必备指令摘要

一般用户指令
/bin
指令;功能说明;范例
bash GNU Bouren-Again Shell bash shell_script
cat 观看一般文本文件cat file.txt
chgrp 更改群组chgrp groupname file
chmod 更改文件权限chmod 755 file
chown 更改文件owner chown username file
cp 复制文件cp file1 file2
date 显示日期与时间date
dd disk dump dd if=input of=output
df 显示磁盘使用空间df -m
dmesg 显示启动信息dmesg | more
echo 显示文字echo “Hello World”
ed 最普通的Editor ed textfile
egrep 类似grep的字符串搜索工具egrep keyword file
grep 字符串搜索工具grep keyword file
gunzip 解压缩.gz工具gunzip file.gz
gzip 压缩文件gzip file
hostname 显示主机名称hostname
kill 删除process kill <PID>
ln link file ln -s file linkfile
ls 显示目录与文件ls -l /
mail 收/发电子邮件mail
mkdir 建立空目录mkdir -p /tmp/usr/who
mknod 产生硬件装置文件mknod /dev/dsp0c290
more file perusal filter more long_file
mount 挂接文件系统mount -t iso9660 /dev/cdrom
mv 移动文件mv file1 file2
netstat 监看网络状态netstat -ns
ping 查询远程主机连线状态ping linux.ee.nctu.edu.tw
ps 显示系统process status ps -aux
pwd 显示目前工作目录pwd
rm 删除文件rm -rf
rmdir 删除目录rmdir -p /tmp/user
rpm RPM pachage管理程序rpm -ivh xxx.i386.rpm
stty 改变或查看terminal的显示模式stty -a
sh GNU Bourne Shell sh shell_script
su Switch User su root
sync 将在内存的数据写回硬盘sync;sync;sync
tar GNU tar文件压缩程序tar zcvf tar.file.gz dir_source/
tcsh extended C-shell tcsh shell_script
touch 改变文件时间touch file
umount 卸下文件系统umount /cdrom
uname 显示OS版本uname -r
vi Visual Editor vi file
zcat 观看.gz压缩文件内容zcat textfile.gz

/usr/bin 指令;功能说明;范例 alias 设置别名alias dir=”ls -alF” apropos 查询指令用法apropos ls as portable GNU assembler as at 工作行程排定程序at -f job_file 20:54 atq 查询at已经排定的工作atq atrm 删除at排定的工作atrm jobnumber bzip2 压缩程序,压缩文件.bz2 bzip2 file bzless 观看使用bzip2压缩的文本文件bzless text.bz2 cal calendar日历cal 11 1999 cc gNU C Compiler cc -o output_file source.c chfn 改变用户数据chfn chsh change Shell chsh clear 清除屏幕画面clear cmp 比较两个文件cmp file1 file2 compress 压缩程序,压缩文件.Z compress file corntab 比at强大的行程排定程序crontab -e diff 文本文件比较程序diff file1 file2 dir 功能和ls一样dir du 查询目录文件使用空间du -sm dir egcs 新版的g++与gcc egcs file.cpp or file.c eject 退出光盘eject elm 电子邮件程序elm emacs emacs编辑器emacs -nw env 显示Shell环境变量env expr 计算表达式expr 1+4 file 显示文件类别file filename find 文件搜索工具find ./-name pattern finger 查询本地或远程机器用户信息finger username ftp 文件传输程序ftp ftp.nctu.edu.tw ftpwho 查看目前FTP上网人数ftpwho head 显示文件头head -20 logfile g++ gNU C++ Compiler g++ -o execute file.cpp gcc gNU C Compiler gcc -o execute file.c gzip gNU zip,压缩文件.gz gzip file ispell 英文拼写检查程序ispell article joe 类似PE2的文本编辑器job file.txt last 查看系统登录记录lash -100 less 一页一页显示文本文件less longfile locale 显示Shell的地方化设置locale locate 文件搜索指令locate keyword lpr 将文件放进printer queue中等候打印lpr -Plp0 file lpq 显示printer queue的内容lpq -Plp0 lprm 删除lpr送出的打印工作lprm jobnumber make 可让一堆程序同时编译的工具make man 网上文件man make man2html 可将man文件转成html文件man2html /usr/man/ls.1 >ls.html mc Midnight commander文件管理员mc ncftp 支持续传功能的ftp程序ncftp ftp.nctu.edu.tw nslookup 查询主机DNS名称或IP Address nslookup 140.113.1.1 passwd 更改用户密码passwd username pdftops 将PDF文件转成PS文件pdftops PDF-file PS-file pdftotext 将PDF文件转成text文件pdftotext PDF-file text-file pico 功能强大的电子邮件程序pico textfile pine 功能强大的电子邮件程序pine ps2ascii 将PS文件转成text文件ps2ascii input.ps outpub.txt ps2pdf 将PS文件转成PDF文件ps2pdf input.ps outpub.pdf quota 查看用户硬盘使用空间quota -v rtin News阅读程序trin tail 显示文件尾tail -f message.log talk 网上交谈指令talk username telnet 远程登录telnet bbs.ee.nctu.edu.tw tin News阅读程序tin top 系统资源监控程序top unarj .arj压缩文件解压程序unarj file.arj unzip .zip压缩文件解压程序unzip file.zip uptime 显示系统开机多久uptime w 查看目前网上用户w wc 计算文本文件的字数wc -w article whatis 网上查询工具whatis keyword whereis 指令搜索指令whereis passwd whoami 显示用户名称whoami zip zip压缩程序,压缩文件.zip zip file zless 可查看zip压缩的文本文件zless file.zip

系统管理者指令 /sbin 指令功能说明范例 arp 显示网络装置设置与MAC address arp cfdisk 磁盘分割工具cfdisk clock 设置系统时间clock –set –data=”9/22/98 16:45:11” depmod 设置自动载入Kernel modules depmod -a dumpe2fs 显示ext2文件系统的磁盘信息dumpe2fs /dev/hda5 e2fsck ext2 filesystem check e2fsck /dev/sda1 e2label 设置ext2 partition的label name e2label /dev/sda1 lable_name fdisk 任何Linux Distribution都有的磁盘分 割工具 fdisk /dev/hdb halt 系统开机指令halt -p hdparm 查询硬盘信息hdparm -i /dev/hda ifconfig 设置网络装置ifconfig init 改变系统执行runlevel init 3 insmod 插入Kernel modules inmod /lib/modules/2.2.113/net/tulip.o idconfig 设置系统执行需要link的linrary ldconfig -v -v -v lilo Linux Loader lilo -v -v -v lsmod 显示目前载入的Kernel Modules lsmod mke2fs 将partition格式化成ext2文件系统mke2fs /dev/hdb2 mkinitrd 产生各版本Kernel的initrd ramdisk mkinitrd initrd.img 2.2.13 mkswap 格式化成swap文件系统格式mkswap /dev/hdb7 modprobe 自动载入Kernel模块modprobe -all /lib/modules/2.2.13/net/* quotacheck 检查系统quota设置quotacheck -auvg quotaon 启动系统quota限制硬盘使用空间quoton -auvg quotaoff 关闭系统quota quotoff -auvg reboot 重新启动电脑reboot rmmod 删除载入的Kernel modules rmmod module_name runlevel 显示目前系统执行的runlevel runlevel sfdisk 磁盘分割工具sfdisk /dev/hdc shutdown 开机指令shutdonw -r now swapon 启动swap swapon -a swapoff 关闭swap swapoff -a

/usr/sbin 指令功能说明范例 apmd 能源管理BIOS daemon apmd -v atd at程序的deamon atd -s crond ccrontab程序的dearmon crond dip 手工拨号工具dip -tv edquota 编辑用户或群组quota edquota -u wzyang httpd Apache web server deamon httpd -f http.conf in.ftpd ftp service in.ftpd -l -a in.telnetd Telnet service in.telnetd inetd 总管所有网络service的deamon inetd lpd 打印复务器lpd makewhatis 产生whatis数据库makewhatis mkdict 产生spell的词库mkdict pnprobe 自动检测系统PNP硬件装置pnpprobe pppd ppp daemon pppd /dev/modem 115200 pppstats 显示ppp装置连线状态pppstats pwconv 将/etc/passwd使用Shadow加密转成 /etc/shadow pwconv dynquotastatus 显示quota设置状态quotastatus rdev 设置image root device rdev -R /dev/fd0 routed routing deamon routed -g sendmail 电子邮件服务器sendmail -bd -q30m syslogd 记录系统运行所有信息的deamon syslogd tcpd Internet TCP/IP网络最重要的deamon tcpd in.ftpd useradd 新增系统用户useradd -g groupname username userdel 删除系统用户userdel username lynx 文本浏览器lynx

日志信息 »

该日志于2007-12-23 05:21由 ccnie 发表在收藏分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

2条评论

发表评论 »

发表评论您必须先登录

返回顶部