LINUX常用命令

Linux 必备指令摘要
一般用户指令
/bin

指令功能说明范例
bashGNU Bouren-Again Shellbash shell_script
cat观看一般文本文件cat file.txt
chgrp更改群组chgrp groupname file
chmod更改文件权限chmod 755 file
chown更改文件 ownerchown username file
cp复制文件cp file1 file2
date显示日期与时间date
dddisk dumpdd if=input of=output
df显示磁盘使用空间df -m
dmesg显示启动信息dmesg | more
echo显示文字echo “Hello World”
ed最普通的 Editored textfile
egrep类似 grep 的字符串搜索工具egrep keyword file
grep字符串搜索工具grep keyword file
gunzip解压缩.gz 工具gunzip file.gz
gzip压缩文件gzip file
hostname显示主机名称hostname
kill删除 processkill <PID>
lnlink fileln -s file linkfile
ls显示目录与文件ls -l /
mail收/发电子邮件mail
mkdir建立空目录mkdir -p /tmp/usr/who
mknod产生硬件装置文件mknod /dev/dsp0c290
morefile perusal filtermore 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 statusps -aux
pwd显示目前工作目录pwd
rm删除文件rm -rf
rmdir删除目录rmdir -p /tmp/user
rpmRPM pachage 管理程序rpm -ivh xxx.i386.rpm
stty改变或查看 terminal 的显示模式stty -a
shGNU Bourne Shellsh shell_script
suSwitch Usersu root
sync将在内存的数据写回硬盘sync;sync;sync
tarGNU tar 文件压缩程序tar zcvf tar.file.gz dir_source/
tcshextended C-shelltcsh shell_script
touch改变文件时间touch file
umount卸下文件系统umount /cdrom
uname显示 OS 版本uname -r
viVisual Editorvi file
zcat观看.gz 压缩文件内容zcat textfile.gz


/usr/bin

指令功能说明范例
alias设置别名alias dir=”ls -alF”
apropos查询指令用法apropos ls
asportable GNU assembleras
at工作行程排定程序at -f job_file 20:54
atq查询 at 已经排定的工作atq
atrm删除 at 排定的工作atrm jobnumber


 

指令功能说明范例
bzip2压缩程序,压缩文件.bz2bzip2 file
bzless观看使用 bzip2 压缩的文本文件bzless text.bz2
calcalendar 日历cal 11 1999
ccgNU C Compilercc -o output_file source.c
chfn改变用户数据chfn
chshchange Shellchsh
clear清除屏幕画面clear
cmp比较两个文件cmp file1 file2
compress压缩程序,压缩文件.Zcompress file
corntab比 at 强大的行程排定程序crontab -e
diff文本文件比较程序diff file1 file2
dir功能和 ls 一样dir
du查询目录文件使用空间du -sm dir
egcs新版的 g++与 gccegcs file.cpp or file.c
eject退出光盘eject
elm电子邮件程序elm
emacsemacs 编辑器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++ Compilerg++ -o execute file.cpp
gccgNU C Compilergcc -o execute file.c
gzipgNU zip,压缩文件.gzgzip 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
mcMidnight commander 文件管理员mc
ncftp支持续传功能的 ftp 程序ncftp ftp.nctu.edu.tw
nslookup查询主机 DNS 名称或 IP Addressnslookup 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
rtinNews 阅读程序trin
tail显示文件尾tail -f message.log
talk网上交谈指令talk username
telnet远程登录telnet bbs.ee.nctu.edu.tw
tinNews 阅读程序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
zipzip 压缩程序,压缩文件.zipzip file
zless可查看 zip 压缩的文本文件zless file.zip


系统管理者指令
/sbin

指令功能说明范例
arp显示网络装置设置与 MAC addressarp
cfdisk磁盘分割工具cfdisk
clock设置系统时间clock –set –data=”9/22/98
16:45:11”
depmod设置自动载入 Kernel modulesdepmod -a
dumpe2fs显示 ext2 文件系统的磁盘信息dumpe2fs /dev/hda5
e2fsckext2 filesystem checke2fsck /dev/sda1
e2label设置 ext2 partition 的 label namee2label /dev/sda1 lable_name
fdisk任何 Linux Distribution 都有的磁盘分
割工具
fdisk /dev/hdb
halt系统开机指令halt -p
hdparm查询硬盘信息hdparm -i /dev/hda
ifconfig设置网络装置ifconfig
init改变系统执行 runlevelinit 3
insmod插入 Kernel modulesinmod
/lib/modules/2.2.113/net/tulip.o


 

指令功能说明范例
idconfig设置系统执行需要 link 的 linraryldconfig -v -v -v
liloLinux Loaderlilo -v -v -v
lsmod显示目前载入的 Kernel Moduleslsmod
mke2fs将 partition 格式化成 ext2 文件系统mke2fs /dev/hdb2
mkinitrd产生各版本 Kernel 的 initrd ramdiskmkinitrd 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关闭系统 quotaquotoff -auvg
reboot重新启动电脑reboot
rmmod删除载入的 Kernel modulesrmmod module_name
runlevel显示目前系统执行的 runlevelrunlevel
sfdisk磁盘分割工具sfdisk /dev/hdc
shutdown开机指令shutdonw -r now
swapon启动 swapswapon -a
swapoff关闭 swapswapoff -a


/usr/sbin

指令功能说明范例
apmd能源管理 BIOS daemonapmd -v
atdat 程序的 deamonatd -s
crondccrontab 程序的 dearmoncrond
dip手工拨号工具dip -tv
edquota编辑用户或群组 quotaedquota -u wzyang
httpdApache web server deamonhttpd -f http.conf
in.ftpdftp servicein.ftpd -l -a
in.telnetdTelnet servicein.telnetd
inetd总管所有网络 service 的 deamoninetd


 

指令功能说明范例
lpd打印复务器lpd
makewhatis产生 whatis 数据库makewhatis
mkdict产生 spell 的词库mkdict
pnprobe自动检测系统 PNP 硬件装置pnpprobe
pppdppp daemonpppd /dev/modem 115200
pppstats显示 ppp 装置连线状态pppstats
pwconv将/etc/passwd 使用 Shadow 加密转成
/etc/shadow
pwconv
dynquotastatus显示 quota 设置状态quotastatus
rdev设置 image root devicerdev -R /dev/fd0
routedrouting deamonrouted -g
sendmail电子邮件服务器sendmail -bd -q30m
syslogd记录系统运行所有信息的 deamonsyslogd
tcpdInternet TCP/IP 网络最重要的 deamon
useradd新增系统用户useradd -g groupname
username
userdel删除系统用户userdel username
lynx文本浏览器lynx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春哥一号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值