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
useradd 新增系统用户 useradd -g groupname
username
userdel 删除系统用户 userdel username
lynx 文本浏览器 lynx

2.LINUX常用命令的更多相关文章

  1. Linux常用命令(一)

    Linux常用命令 1. pwd查看当前路径(Print Working Directory)    [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...

  2. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  3. linux——常用命令与脚本

    linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...

  4. DOS 和 Linux 常用命令的对比

    DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...

  5. 第一章,Linux常用命令

    20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...

  6. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  7. Linux 常用命令行

    Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作

  8. [工作需求]linux常用命令以及vim常用命令

    一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...

  9. 对于我的linux常用命令的说明

    我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项

  10. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

随机推荐

  1. Java採用JNI调用VC++生成的dll(Java与C++交互)

    应项目需求,须要android调用java,java再调用C++实现android一个图片匹配的功能,我们作为java组须要和C++和Android进行交互.以下是java和C++採用JNI的方式进行 ...

  2. MonkeyRunner源代码分析之启动

    在工作中由于要追求完毕目标的效率,所以很多其它是强调实战.注重招式.关注怎么去用各种框架来实现目的.可是假设一味仅仅是注重招式.缺少对原理这个内功的了解,相信自己非常难对各种框架有更深入的理解. 从几 ...

  3. nmq 提交到 npm

    安装npm install nmq 源码:https://github.com/ronwe/nmq 此版本提供 pub/sub , 优化 pull

  4. Maximum Bipartite Matching

    算法旨在用尽可能简单的思路解决这个问题.理解算法也应该是一个越看越简单的过程,当你看到算法里的一串概念,或者一大坨代码,第一感觉是复杂,此时最好还是从样例入手.通过一个简单的样例,并编程实现,这个过程 ...

  5. mysql安装,数据库连接

    安装教程http://jingyan.baidu.com/article/e3c78d64412ae83c4c85f5fd.html 首先打开MySQL官网,找到Downloads标签,点击进入.如果 ...

  6. apiCloud中Frame框的操作,显示与隐藏Frame

    Frame是一层一层的概念, 有的位于上层,有的位于下层. 1.加载菜单 2.加载页面层 3.首页拆分出内容层,这个时候内容层位于页面层的上方,当点击其他页面的时候,内容层遮挡住了他们 解决方案一 判 ...

  7. tensorflow入门教程和底层机制简单解说——本质就是图计算,自动寻找依赖,想想spark机制就明白了

    简介 本章的目的是让你了解和运行 TensorFlow! 在开始之前, 让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码, 让你对将要学习的内容有初步的印象. 这段很短 ...

  8. DB-MySQL:MySQL 函数

    ylbtech-DB-MySQL:MySQL 函数 1. MySQL 字符串函数返回顶部 1. MySQL 字符串函数 函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII ...

  9. xBIM 高级02 插入复制功能

    系列目录    [已更新最新开发文章,点击查看详细]  IFC 模型中的合并和删除实体是一个非常重要的任务,因为 IFC 不是一个分层结构.它是一个复杂的结构,具有潜在的循环关系,是一个双向导航.在单 ...

  10. 如何让一台IIS服务器实现多个网站https访问

    找到注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\SslSniBindingInfo,将注册表值改 ...