2.LINUX常用命令
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 / |
收/发电子邮件 | ||
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 | |
useradd | 新增系统用户 | useradd -g groupname username |
userdel | 删除系统用户 | userdel username |
lynx | 文本浏览器 | lynx |
2.LINUX常用命令的更多相关文章
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 对于我的linux常用命令的说明
我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
随机推荐
- zzulioj--1634--Happy Thanksgiving Day - A + B Problem(模拟水题)
1634: Happy Thanksgiving Day - A + B Problem Time Limit: 1 Sec Memory Limit: 128 MB Submit: 136 ...
- jq 方法函数(淡入淡出,查找元素,过滤)遍历
淡入淡出:fadeIn fadeOut fadeToggle fadeTo 淡入:fadeIn(speed[,callback]) 速度和回调函数 回调函数可以写匿名函数,或者方法名不加括号. s ...
- C# AssemblyResolve事件可能不触发
C# AssemblyResolve事件需要引用的dll的“复制本地”属性设置为False,如果为True,可能不会触发这个事件的处理函数. 我想设计一个自动加载分架构的C++/CLI的dll,用到了 ...
- 【原创】apache虚拟主机配置
1.取消httpd.conf中以下行的注释 Include conf/extra/httpd-vhosts.conf 2.增加虚拟主机的目录,代表该目录作为一个网站的虚拟目录,配置权限,允许访问: & ...
- Debian/Linux 下无线网卡驱动的安装
我的 PC 型号是 Acer V3-572G, 安装了 Debian 后, 发现只能通过有线网络上网, 无法识别无线网卡, 以下是解决的过程(不局限于此型号 PC): 在命令行键入 lspci , 得 ...
- HDU 1010 Tempter of the Bone【DFS】
学习剪枝的第一篇@_@学习别人的剪枝,一剪就是两天@_@---- 参看的这篇--http://blog.csdn.net/libin56842/article/details/8962512自己的小体 ...
- eclipse的maven工程视图切换
上面图切换成下面图: 点击eclipse右上角,如下图红圈,然后在选择javaEE这样就切换成javaEE视图了
- java开发过程中几种常用算法
排序算法 排序算法中包括:简单排序.高级排序 简单排序 简单排序常用的有:冒泡排序.选择排序.插入排序 冒泡排序代码如下: private static void bubbleSrot(int[] a ...
- Spring jar包功能
1.spring.jar 是包含有完整发布模块的单个jar 包. 2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类. 3. org.spring ...
- maven 安装jar包
1 下载maven: 下载路径: http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-b ...