Linux常用命令大全 linux命令大全 linux命令详解
Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一个典型的DOS 和WINDOWS用户,让我们一起来学习Linux的一些主要命令,希望大家能尽快进入到Linux的世界里,成为玩转Linux高手..... 温馨提示:按 Ctrl+F 快速查找 文件管理
cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less locate isattr mattrib mc
mdel mdir mktemp more mmove mread mren mtools mtoolstest mv od paste patch rcp rm slocate split tee tmpwatch touch umask which cp in mcopy mshowfat rhmask whereis 磁盘管理
cd df dirs du edquota eject
mcd mdeltree mdu mkdir mlabel mmd mrd mzip pwd quota mount mmount rmdir rmt stat tree umount ls
quotacheck quotaoff lndir repquota quotaon
文档编辑
col colrm comm csplit ed egrep ex fgrep fmt fold grep ispell jed joe join look mtype pico rgrep sed sort spell tr expr uniq wc 文件传输
lprm lpr lpq lpd bye ftp
uuto uupick uucp uucico tftp ncftp ftpshut ftpwho ftpcount
磁盘维护
badblocks cfdisk dd e2fsck ext2ed fsck fsck fsconf fdformat hdparm
mformat mkbootdisk mkdosfs mke2fs mkfs.ext2 mkfs.msdos mkinitrd mkisofts mkswap mpartition swapon symlinks sync mbadblocks mkfs fsck.ext2 fdisk losetup mkfs sfdisk swapoff 网络通讯
apachectl arpwatch dip getty mingetty uux telnet uulog uustat ppp-off netconfig nc httpd ifconfig minicom mesg dnsconf wall netstat ping pppstats samba setserial talk
traceroute tty newaliases uuname netconf write statserial efax pppsetup tcpdump ytalk cu smbd testparm shapecfg smbclient
系统管理
adduser chfn useradd date exit finger
fwhois sleep suspend groupdel groupmod halt kill last lastb login logname logout ps nice procinfo top pstree reboot
rlogin rsh sliplogin screen shutdown rwho sudo gitps swatch tload logrotate kill uname chsh userconf userdel usermod vlock who whoami whois newgrp renice su skill w id free 系统设置
reset clear alias dircolors aumix bind
chroot clock crontab declare depmod dmesg enable eval export pwunconv grpconv rpm insmod kbdconfig lilo liloconfig lsmod minfo
set modprobe ntsysv moouseconfig passwd pwconv rdate resize rmmod grpunconv modinfo time setup sndconfig setenv setconsole timeconfig ulimit unset chkconfig apmd hwclock mkkickstart fbset unalias SVGAText Mode
备份压缩
ar bunzip2 bzip2 bzip2recover gunzip unarj compress cpio dump uuencode gzexe gzip lha restore tar uudecode unzip zip zipinfo 设备管理
setleds loadkeys rdev dumpkeys MAKEDEV
系统
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源
# free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 磁盘和分区
# mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况 网络
# ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息 进程
# ps -ef # 查看所有进程 # top # 实时显示进程状态 用户
# w # 查看活动用户 # id <用户名> # 查看指定用户信息
# last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务 服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务 程序
# rpm -qa # 查看所有安装的软件包
Linux 常用命令
Linux 系统常用命令格式:
command [option] [argument1] [argument2] ...
其中option以“-”开始,多个option可用一个“-”连起来,如“ls -l -a” 与“ls -la”的效果是一样的。根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。
命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变量$?查看)。 在shell script中可用此返回值作为控制逻辑的一部分。
帮助命令:
man 获取相关命令的帮助信息
例如:man dir 可以获取关于dir的使用信息。
info 获取相关命令的详细使用方法
例如:info info 可以获取如何使用info的详细信息。
文件操作:
cat 显示文件内容和合并多个文件 clear 清屏
chattr 改变文件属性 chgrp 改变文件组权
chmod 改变文件或目录的权限 chown 改变文件的属权
comm 比较两个已排过序的文件 cp 将文件拷贝至另一文件
dd 从指定文件读取数据写到指定文件 df 报告磁盘空间使用情况
diff 比较两个文本文件,列出行不同之处 du 统计目录/文件所占磁盘空间的大小 file 辨识文件类型
emacs 功能强大的编辑环境 find 搜索文件并执行指定操作(find2) grep 按给定模式搜索文件内容 head 显示指定文件的前若干行 less 按页显示文件 ln 创建文件链接
locate 查找符合条件的文件
more 在终端屏幕按帧显示文本文件 mv 文件或目录的移动或更名 rm/rmdir 删除文件/目录
sed 利用script来处理文本文件 sort 对指定文件按行进行排序 tail 显示指定文件的最后部分 touch 创建文件 tr 转换字符 vi 全屏编辑器
wc 显示指定文件中的行数,词数或字符数
which 在环境变量 $PATH 设置的目录里查找符合条件的文件
压缩与备份:
bzip2/bunzip2 .bz2文件的压缩/解压缩程序 cpio 备份文件 dump 备份文件系统
gzip/gunzip .gz文件的压缩/解压缩程序 gzexe 压缩可执行文件
restore 还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区) tar 将若干文件存档或读取存档文件 unarj 解压缩.arj文件
zip/unzip 压缩/解压缩 zip文件
zipinfo 列出zip压缩文件的详细信息
Linux常用命令大全-linux命令大全-linux命令详解



