linux命令汇总

文件目录相关操做linux

basename 打印文件基本名ios

cat 读出文件到标准输出shell

tac 反向输出文件缓存

chgrp 改变文件群组安全

chmod 改变文件的mode位服务器

chown 改变文件的全部者网络

cp 拷贝架构

cpio 从tar档案拷贝或拷贝到tar文件里去less

cut 读取部分文件内容ssh

dd 转换或复制文件

ls 列出目录文件信息

mkdir 建立目录

mknod 建立块文件

mktemp 建立临时文件名

more 查看文件

mv 移动文件

rename 重命名

rm 移除文件

rmdir 移除文件夹

sync冲刷文件系统缓存

link 建立文件连接

ln建立两个文件之间的连接

gunzip 压缩文件

tar 档案编辑工具

less,more 查看文件

head 显示文件第一部分

tail 显示文件最后部分

join 合并含有同一个field的两个文件

merge 合并文件

file 肯定文件类型

lsattr 查看文件属性

grep 查找符合条件的字符串

tee 将标准输入存入文件

umask文件的权限掩码

文件系统操做相关

dump:ext2/ext3文件系统备份

dump_cis:显示PCMCIA 卡的结构信息

dumpe2fs:dump ext2/ext3文件系统信息

e2fsck:检查ext2/ext3文件系统

e2image:保存ext2/ext3文件系统的数据

e2label:改变ext2/ext3的分区label

fsck:修复linux文件系统

dosfsck:修复MS-DOS文件系统

fdisk:linux分区工具

findfs:经过label和UUID查找文件系统

mkdosfs:建立一个linux环境下的dos文件系统

mke2fs:建立一个ext2系统

mkfs:建立一个linux文件系统

mkswap:建立一个linux swap分区

mount.nfs:mount一个网络文件系统

quotacheck:查看磁盘用量,建立查看修复quota文件

quotaoff:控制文件系统quotas关

quotaon:控制文件系统quotas开

rdump:ext2文件系统备份

resize2fs:ext2文件系统resizer

restore:从dump的备份中重置文件系统

restorecon:重置文件默认Selinux安全上下文

umount:卸载文件系统

mount: 挂载文件系统

网络相关命令:

adsl-connect:管理PPPoE链接的shell脚本

adsl-setup:配置PPPoE client的脚本

adsl-start:打开一个PPPoE链接

adsl-status:报告PPPoE链接的状态

adsl-stop:关闭一个PPPoE链接

arp:操做系统ARP缓存

arping:向邻居机器传送一个请求

arptables:arp包过滤管理工具

arptables-restore:重置arp缓存表

arptables-save:保存ARP缓存表

ifconfig:配置网络接口

ip:显示操做路由设备,路由策略等

ipppd: ISDN 点对点协议

pppstats:打印ppp统计信息

iprofd:调制解调器注册daemon

iptables:Ipv4包过滤 NAT管理工具

iptables-restore:重置 IP tables

iptables-save: 保存Ip tables

iwconfig:设置无线网络端口

iwevent:显示无线驱动和设置信息

iwgetid:报告无线网络的ESSID,NWID等

iwlist:获取无线信息

iwpriv:配置无线网口参数

iwspy: 获取无线统计信息

netplugd:热插拔电缆的管理守护进程

netreport:请求网络接口变动通知

ping:发送ICMP包

netstat:打印网络连接路由表端口等信息

tracepath:探测网络主机

traceroute:打印网络传输中的route包

chat:在机器与modem之间创建一个会话

tcpdump:倾倒网络传输数据

tcpd:internet服务访问控制工具

tethereal:倾倒分析网络数据

nslookup: 查找name服务器

sx, sb, sz 文件发送

rx, rb, rz 文件接收

telnet 远程登陆

 

 

进程系统管理相关:

ps 查看进程状态

nice以必定优先级运行程序

sleep睡眠

pidof 查找运行的进程

fuser查询

kill终止进程

crond周期执行某程序的守护进程

iostat 报告cpu和io状态

last, lastb 查看上次登陆的用户

lchsh 改变登陆shell

pgrep, pkill 根据名字查找或向进程发送信号

exit 退出当前shell

lpq 显示打印机队列

lpr 打印文件

lprm 取消打印做业

free显示内存信息

dmesg 显示开机信息

top 显示目前系统执行的进程

sudo 以其余身份运行程序

pstree以树状显示进程

 

 

内核操做相关

 

 

auditctl:内核审计信息控制帮助工具

insmod:向内核中插入一个模块

lsmod:显示内核中的模块状态

modinfo:查看linux内核模块信息

modprobe:向linux内核中添加或移除模块

rmmod:从内核中移除某一模块

 

 

用户管理相关

 

 

adduser:添加用户

deluser:删除用户

passwd:修改密码

groupadd:建立一个群组

groupdel:删除一个群组

groupmod:修改群组

gpasswd 管理/etc/group文件

who:当前登陆用户

id:当前用户id

w:当前登陆用户

hostid 打印id for 当前user

logname 登陆名

 

 

其余命令

write 发送一个message to 另外一我的

whoami 查看当前有效用户id

wc 打印行字符数,行数等

whatis 在whatis db中查找word

whereis 查找二进制源代码和manpage

which 查询命令的full path

watch 周期执行某程序

tr 翻译删除字符

time 查看命令运行时间

stat 查看文件/文件系统状态

strace跟踪系统调用

nl 带行数查看文件

ltrace 跟踪库调用

ldd 查看共享库

fmt 文本格式化工具

fold 格式化行

formail 邮件格式化工具

env查看环境变量

expand 转换tab为space

ac显示用户链接时间

crontab 维护crontab文件

diff 比较两个文件不一样

diff3 比较3个文件

du 查看占有空间

find 搜索目录文件

dhclient:动态主机配置工具

dhclient-script:DHCP配置脚本

grub:进入grub

losetup:安装控制loop 设备

lsmod:显示内核中的模块状态

lspci:list 全部pci设备

lsusb:列出全部usb设备

arch:显示硬件架构

date:显示系统时间

mail:邮件收发

chroot:以root目录来运行程序

sshd:Open SSh 服务

xinetd:扩展internet守护服务

lsof:list 打开的文件

uname:打印系统信息

df:报告磁盘用量

alias:设置命令别名

相关文章
相关标签/搜索