文件管理 | |
---|---|
cat | 用于连接文件并打印到标准输出设备上 |
chattr | 用于改变存放在ext2文件系统上的文件属性 |
chgrp | 变更文件或目录的群组 |
chmod | 设置文件的权限 ugo user group others |
chown | 改变文件所有者 |
cksum | 检查文件的CRC是否正确 |
cmp | 用于比较两个文件是否有差异 |
diff | 逐行比较文件 |
diffstat | 根据diff的比较结果,显示统计数字 |
file | 辨识文件的类型 |
find | 用来在指定目录下查找文件 |
git | 文字模式下的文件管理员 |
gitview | 查看文件的内容,同时显示十六进制和ASCII格式的字码 |
indent | 调整C原始代码文件的格式 |
cut | 显示每行从开头算起num1到num2的文字 |
ln | link,建立一个同步的链接 |
less | 随意浏览文件,less在查看之前不会加载整个文件 |
locate | 查找符合条件的文档 |
lsattr | list attribute 显示文件属性 |
mattrib | 变更或显示MS-DOS文件的属性 |
mc | 提供一个菜单式的文件管理程序 |
mdel | 删除MSDOS格式的档案 |
mdir | 显示MS-DOS目录 |
mktemp | 建立temp文件,供shell script使用 |
more | 一页一页的显示,逐页阅读 |
mmove | 在MS-DOS文件系统中,移动文件或目录,或更改名称 |
mread | 将MS-DOS文件复制到Linux/Unix的目录中 |
mren | 更改MS-DOS文件或目录的名称,或是移动文件或目录 |
mtools | 显示mtools支持的指令, mtools是MS-DOS文件系统的工具程序 |
mtoolstest | 测试并显示mtools的相关设置 ,是mtools工具指令,可读取与分析mtools的配置文件 |
mv | 为文件或目录改名,或将文件或目录移入其他位置 |
od | 输出文件内容,以八进制字码呈现出来 |
paste | 把每个文件以列对列的方式,一列列地加以合并 |
patch | 修补文件 |
rcp | 复制远程文件或目录,remote copy |
rm | 删除一个文件或目录 ,remove |
slocate | 查找文件或目录 |
split | 用于建一个文件分割成较小的文件,缺省每1000行切割成一个小文件 |
tee | T形管道,读取标准输入,并将内容输出到文件 |
tmpwatch | 删除temp文件 |
touch | 修改文件或目录的时间属性,包括存取时间和更改时间。若文件不存在,建立一个新的文件 |
unmask | 制定在建立文件时预设的权限掩码 |
which | 查找在环境变量$PATH设置的目录里查找文件 |
cp | 用于复制文件或目录 |
whereis | 在特定目录中查找符合条件的文件 |
mcopy | 复制MSDOS格式文件到Linux中,或是由Linux复制MSDOS文件到磁片上 |
mshowfat | 显示MS-DOS文件在FAT中的记录 |
rhmask | 对文件进行加密和解密操作 |
scp | Linux之间复制文件和目录 |
awk | 一种处理文本文件的语言,缩写是三位创始人的family name首字母 |
read | 从stdin读取数值 |
updatedb | 创建或更新slocate/locate命令所必需的数据库文件,执行过程较长 |
文档编辑 | |
col | 过滤控制字符 |
colrm | 滤掉制定的行,从stdin读,写到stdout,不加参数不会过滤任何一行 |
comm | 比较两个已经排过序的文件 |
csplit | 分割文件 |
ed | Linux中最简单的文本编辑器,一次仅能编辑一行 |
egrep | 在文件内查找制定的字符串 |
ex | 在Ex模式下启动vim文本编辑器 |
fgrep | 相当于执行grep命令加上参数“-F” |
fmt | 编排文本文件 |
fold | 限制文件列宽 |
grep | 查找内容包括制定的范式样式的文件(推荐) |
ispell | 用于拼写检查程序 |
jed | jed是Slang所写成的程序,适合用来编辑程序原始代码 |
joe | 一个功能强大的全屏幕文本编辑程序 |
join | 将两个文件中,制定栏位内容相同的行连接起来 |
look | 给予它需查询的字首字符串,它会显示所有开头字符串符合该条件的单字 |
mtype | 模拟MS-DOS的type指令,可以显示MS-DOS文件的内容 |
pico | 简单易用、显示导向为主的文字编辑程序,它伴随着处理电子邮件和新闻组的程序pine而来 |
rgrep | 递归查找文件里符合条件的字符串 |
sed | 利用脚本来处理文本条件 |
sort | 将文本文件内容加以排序 |
spell | 建立拼写检查程序 |
tr | 转换或删除文件中的字符 |
expr | 用于求表达式变量的值 |
uniq | unique,用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用 |
wc | words count,计算字数 |
let | 是BASH中用于计算的工具 |
文件传输 | |
lprm | 将一个工作由打印机贮存列中移除 |
lpr | line printer,将一个或多个文件放入打印队列等待打印 |
lpq | 查看一个打印队列的状态 |
lpd | 常驻的打印机管理程序 |
bye | 中断FTP连线并结束程序 |
ftp | FTP文件传输协议 |
uuto | 将文件传送到远端的UUCP主机 |
uupick | 处理传送进来的文件 |
uucp | 在Unix系统之间传送文件 |
uucico | UUCP文件传输服务程序 |
tftp | 简单的文字模式ftp程序 |
ncftp | 文字模式ftp程序的佼佼者 |
ftpshut | 在指定的时间关闭FTP服务器 |
ftpwho | 显示目前所有以FTP登入的用户信息 |
ftpcount | 显示目前以FTP登入的用户人数 |
磁盘管理 | |
cd | change directory,切换当前工作目录 |
df | disk free 显示磁盘使用情况统计 |
dirs | 显示目录记录 |
du | disk usage,显示目录或文件的大小 |
edquota | 编辑用户或群组的磁盘配额,edit quota |
eject | 退出抽取式设备 |
mcd | 可在MS-DOS文件系统中切换工作目录。不加任何参数则显示目前所在的磁盘与工作目录 |
mdeltree | 删除MSDOS格式档案及目录 |
mdu | 显示MS-DOS目录所占用的磁盘空间 |
mkdir | make directory,建立目录 |
mlabel | 设定磁盘的标签 |
mmd | 在MS-DOS文件系统中建立目录 |
mrd | 删除MS-DOS文件系统中的目录 |
mzip | Zip/Jaz磁盘驱动器控制指令 |
pwd | print work directory,显示工作目录 |
quota | 显示磁盘已经使用的空间与限制 |
mount | 挂载Linux系统外的文件 |
mmount | 挂入MS-DOS文件系统 |
rmdir | 删除空的目录,?为什么不用rm? |
rmt | 通过进程间通信远程控制磁带机 |
stat | 以文字的格式显示inode的内容 |
tree | 以树状图列出目录的内容 |
umount | 卸除目前挂在Linux目录中的文件系统 |
ls | list,显示指定工作目录下的内容 |
quotacheck | 全拼的清流,检查磁盘的使用空间与限制 |
quotaoff | 关闭磁盘空间限制 |
lndir | 连接目录内容,link directory |
repquota | 检查磁盘空间限制的状态 |
quotaon | 开启磁盘空间限制 |
磁盘维护 | |
badblocks | 检查磁盘装置中损坏的区块 |
cfdisk | 磁盘分区 |
dd | 读取、转换并输出数据 |
e2fsck | 检查使用 Linux ext2 档案系统的partition 是否正常工作 |
ext2ed | ext2文件系统编辑程序 |
fsck | 检查与修复Linux档案系统 |
fsck.minix | 检查文件系统并尝试修复错误 |
fsconf | 设置文件系统相关功能 |
fdformat | 对指定的软碟机装置进行低阶格式化 |
hdparm | 显示与设定IDE或SCSI硬盘的参数 |
mformat | 对MS-DOS文件系统的磁盘进行格式化 |
mkbootdisk | 建立目前系统的硬盘 |
mkdosfs | 建立DOS文件系统 |
mke2fs | 建立ext2文件系统 |
mkfs.ext2 | 与mke2fs 相同 |
mkfs.msdos | 与mkdosfs相同 |
mkinitrd | 建立要载入ramdisk的.iso文件 |
mkisofs | 建立 ISO 9660 映像文件 |
mkswap | 设置交换区 swap area |
mpartition | 建立或删除MS-DOS的分区 |
swapon | 激活LInux中交换空间,Linux内存管理必须使用交换区来建立虚拟内存 |
symlinks | 维护符号连接的工具程序 |
sync | 数据同步,在关闭Linux时使用 |
mbadblocks | 检查MS-DOS文件系统的磁盘是否有损坏的磁区 |
mkfs.minix | 建立Minix文件系统 |
fsck.ext2 | 检查文件系统并尝试修复错误 |
fdisk | 创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表 |
losetup | 设置循环设备,循环设备可把文件虚拟成区块设备,得以模拟整个文件系统 |
mkfs | 在特定的分区上建立Linux文件系统 |
sfdisk | 硬盘分区工具程序 |
swapoff | 关闭系统交换区 |
网络通讯 | 挺有用的 |
apachectl | 控制Apache HTTP服务器的程序 |
arpwatch | 监听网络上ARP的记录 |
dip | IP拨号连接 |
getty | 设置终端机模式,连线速率和管制线路 |
mingetty | 精简版的getty |
uux | 在远端的UCCP主机上执行指令 |
telnet | 应用层的那个telnet |
uulog | 显示UUCP记录文件 |
uustat | 显示UUCP目前的状况 |
ppp-off | 关闭ppp连线 |
netconfig | Slackware发行版内附程序,具有互动式的问答界面 |
nc | 设置路由器 |
httpd | Apache HTTP服务器程序 |
ifconfig | 显示或设置网络设备 |
minicom | 调制解调通信程序,或者说一个相当受欢迎的PPP拨号连线程序 |
mesg | 设置终端机的写入权限 |
dnsconf | 设置DNS服务器组态 |
wall | 将讯息传给每一个mesg设定为yes的上线使用者。 |
netstat | 显示网络状态 |
ping | ping 某个IP |
pppstats | 显示PPP连线状态 |
samba | Samba服务器控制 |
setserial | 设置或显示串口的相关信息 |
talk | 用于与其他使用者对谈 |
traceroute | 一步发一个回信 |
tty | 显示终端机连接stdin的文件名称 |
newaliases | 使用一个在/etc/aliases 中的档案使用者名称转换的工作 |
uuname | 显示UUCP远端主机 |
netconf | 设置各项网络功能 |
write | 传讯息给其他使用者 |
statserial | 显示串口状态 |
efax | 收发传真 |
pppsetup | 设置PPP连线 |
tcpdump | 倾倒网络传输数据 |
ytalk | 用于与其他用户交谈 |
cu | 连接另一个系统主机 |
smbd | Samba服务器程序 |
testparm | 测试Samba的设置是否准确无误 |
smbclient | 存取SMB/CIFS服务器的用户端程序 |
shapecfg | 管制网络设备的流量 |
系统管理 | |
adduser | 新增使用者账号或者更新预设的使用者资料 |
chfn | 提供使用者更改个人资讯,用于finger and mail username |
useradd | 建立用户账号 #神仙,这和adduser不能整合一下吗 |
date | 显示或设定系统的日期与时间 |
exit | 退出当前的shell |
finger | 查询一些其他使用者的资料 |
fwhios | 查找并显示用户信息 |
sleep | 将目前动作延迟一段时间 |
suspend | 暂停执行shell |
groupdel | 删除群组 |
groupmod | 更改群组识别码或名称 |
halt | if runlevel==0 or 6 ,关闭系统,else shutdown指令加上-h 取代 |
kill | 删除执行中的程序或工作 |
last | 显示用户最近登录信息 |
lastb | 列出登入系统失败的用户相关信息 |
login | 登入系统 |
logname | 显示用户名称 |
logout | 退出系统 |
ps | 显示当前进程的状态,process status |
nice | 以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序… |
procinfo | 显示系统状态 |
top | 实时显示process的动态 |
pstree | 将所有行程以树状图显示 |
reboot | 重新启动计算机 |
rlogin | remote login,用于远端登入 |
rsh | 远端登入的shell |
sliplogin | 将SLIP接口加入stdin |
screen | 多重视窗管理程序 |
shutdown | 关机程序,也可以用来重开机 |
rwho | 查看系统用户,显示局域网里所有主机的用户 |
sudo | 系统管理者的身份执行指令,好像是请求root授权来做 |
gitps | 报告程序状况 |
swatch | 系统监控程序 |
tload | 显示系统负载状况 |
logrotate | 管理记录文件 |
uname | unix name,显示系统信息 |
chsh | 更改使用者shell设定 |
userconf | 用于用户账号设置程序 |
userdel | 删除用户账号 |
usermod | 修改用户账号 |
vlock | 锁住虚拟终端 |
who | 显示系统中有哪些使用者正在上面 |
whoami | 显示自身用户名称 |
whois | 查找并显示用户信息 |
newgrp | 登入另一个群组 |
renice | 重新指定一个或多个行程的优先序 |
su | switch user,变更为其他使用者的身份 |
skill | 送个讯号给正在执行的程序 |
w | 得知目前登入系统的用户有哪些人,以及他们正在执行的程序 |
id | 显示用户的ID,以及所属群组的ID |
groupadd | 建立一个新的工作组,新工作组的信息将被添加到系统文件中 |
free | 显示内存状态 |
系统设置 | |
reset | 和test是同一个命令,用途是设定终端机的状态 |
clear | 清屏 |
alias | 设置指令的别名,几乎没有什么限制,所以命令不是你想要的时候可能是alias里有设置 |
dircolors | 设置ls指令在显示目录或文件时所用的色彩 |
aumix | 设置音效装置 |
bind | 显示或设置键盘按键与其相关的功能 |
chroot | 把根目录换成指定的目的目录 change root |
clock | 调整RTC时间,RTC是电脑内建的硬件时间 |
crontab | 定期执行程序的命令 |
declare | 用来声明shell变量 |
depmod | 分析可载入模块的相依性 |
dmesg | 显示开机信息 |
enable | 启动或关闭shell内建指令 |
eval | 重新运算求出参数的内容 |
export | 设置或显示环境变量 |
pwunconv | 关闭用户的投影密码,把密码从shadow文件内,重回到passwd文件里 |
grpconv | 开启群组的投影密码。投影密码改存在/etc下的shadow和gshadow文件内,只允许admin读取 |
rpm | rehat package manager ,软件包管理 |
insmod | install module 载入模块 |
kbdconfig | 设置键盘类型 |
lilo | 安装核心载入,开机管理程序 |
liloconfig | 设置核心载入,开机管理程序 |
lsmod | 显示已载入系统的模块 |
minfo | 显示MS-DOS文件系统的各项参数 |
set | 设置shell |
modprobe | 自动处理可载入模块 |
ntsysv | 设置系统的各种服务 |
mouseconfig | 设置鼠标相关参数 |
passwd | 更改使用者的密码 |
pwconv | 开启用户的投影密码 |
rdate | 显示其他主机的日期与时间 |
resize | 设置终端机视窗的大小 |
rmmod | 删除模块 remove module |
grpunconv | 关闭群组的投影密码 grp un conv |
modinfo | 显示kernel模块的信息 |
time | 量测指令执行时所需消耗的时间及系统资源等资讯 |
setup | 设置共用程序,打印设置,时区服务blabla |
sndconfig | 设置声卡 sound configure |
setenv | 查询或显示环境变量 |
setconsole | 设置系统终端 |
timeconfig | 设置时区 |
ulimit | 控制shell程序的资源 |
unset | 删除变量或函数 |
chkconfig | 检查,设置系统的各种服务 |
apmd | 进阶电源管理服务程序 |
hwclock | 显示与设定硬件时钟 |
mkkickstart | 建立安装的组态文件 |
fbset | 设置景框缓冲区 |
unalias | 新话,删除别名 |
SVGATextMode | 加强文字模式下的显示画面 |
gpasswd | 用于将一个用户添加到组或者从组中删除 |
备份压缩 | |
ar | 建立或修改备存文件,或者从备存文件中抽取文件 |
bunzip2 | .bz2文件的解压缩程序 |
bzip2 | .bz2文件的压缩程序 |
bzip2recover | 修复损坏的.bz2文件 |
gunzip | gunzip就是gzip的硬连接 |
unarj | 解压缩.arj文件 |
compress | 一个古老的压缩指令, .Z,现在多用gzip |
cpio | 备份文件 |
dump | 备份文件系统 |
uuencode | 将uuencode编码后的档案还原 |
gzexe | 压缩执行文件 |
gzip | 用于压缩文件,使用广泛 .gz |
lha | 压缩或解压缩文件 .lzh |
restore | 还原由dump备份下来的东西 |
tar | 备份文件 |
uudecode | 将uuencode编码后的档案还原 |
unzip | 解压 .zip文件 |
zip | 广泛的压缩程序 .zip |
zipinfo | 列出压缩文件信息 |
设备管理 | |
setleds | 设定键盘上方3个LED的状态 |
loadkeys | 根据一个键盘定义表改变linux键盘驱动程序转译键盘输入过程 |
rdev | 查询/设置内核映像文件的根设备,RAM磁盘大小或视频模式 |
dumpkeys | 显示键盘映射表,输出的内容可以被loadkeys命令识别,改变映射关系 |
MAKEDEV | 新增/dev/下的装置档案,一般而言不会需要用到这个命令 |
bc | 任意精度计算器语言 |
tail | 查看文件的内容 |
xargs | 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具 |
这里只是给了一些常用命令的概览
更具体的介绍还是查Linux命令在线手册吧~
踩
(0)
赞
(0)
举报
评论 一句话评论(0)