008-博学谷

 

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 /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

 

 

 

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 008-博学谷