Linux必备指令
一般用户指令
/bin
|
指令 |
功能说明 |
范例 |
|
bash |
GNU Bourne-Again Shell |
bash shell_script |
|
cat |
观看一般文本文件 |
cat file.txt |
|
chgrp |
更改群组 |
chgrp groupname file |
|
chmod |
更改文件权限 |
chmod 755 file |
|
chown |
更改文件own |
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/dsp0 c 29 0 |
|
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 package管理程序 |
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已经排定的工作 |
atp |
|
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 |
|
crontab |
比at强大的行程排定程序 |
crontab –e |
|
diff |
文本文件比较程序 |
diff file1 file2 |
|
dir |
功能和ls一样 |
dir |
|
du |
查询目录文件使用空间 |
du –sum 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 |
显示文件类别 |
| |