LIUNX命令总结

作用命令说明
 系统相关 
向上查看一页shift+page up 
向下查看一页shift+page down  
查询历史命令History 
万年历Cal year 
查询日期时间|更改Date|date –s hctosys/systohc系统到硬件/硬件到系统
查询系统启动信息Dmesg 
查询系统信息Uname –a 
查询|设置主机名Hostname|hostname – name 
帮助命令Man 
突破LINUX权限按E健之后输入Single 
进入XinitXinit 
关闭|开启交换分区Swapoff|Swapon -a 
结束进程|结束所有进程Kill 9|skill|kill all 
使挂起的进程继续运行Bg fg 
查询当前进程Ps ax 
查询某一个服务的路径及命令Service network state 
关机计算机命令Halt|shutdown –t now|init 0 
重新启动计算机Reboot|init 1|shutdown –r now 
进入图形界面Startx –:0-9 
图形界面切换到字符界面Ctrl+alt+F1-F6 之后可用alt+ F1-F6切换 
字符界面切换到图形界面Alt+F7之后可用ctrl+F7-F12切换 
模拟终端代号Tty1-9 
图形界面终端代号Pst/0-9 
向终端发送信息Echo “内容”> /dev/tty1 
向所有终端写信息Write|wall 
查询最后一次登陆日制Last|lastlog 
查看内存总容量Grep MemTotal /proc/meminfo 
查看空闲的内存容量grep MemFree /proc/meminfo 
查看系统运行时间、用户数、负载Uptime 
查看|开启DMAd|测试硬盘读写速度Hdparm|hdparm –d1 /dve/had|hdparm-t 
查出本机字符集locale 
查询启动检测硬件设备级别Chkconfig kudzu –list 
查询所有运行服务所在级虽Chkconfig –list |more 
查询当前运行级别Runlevel 
字符界面下图形修改配置Setup|ntsysv 
改默认中文环境LANG=zh_CN.utf8 
 网络控制 
改MAC地址Arp –s ip mac 
查看|修改网关Route –n|route add 网关 
查看包的传输情况Traceroute  
查询网卡连接情况Mii-tool 
查询连接并抓包/单用户Tcpdump –i eth0 –v/src ip 
查询活跃的主机/端口服务Nmap –sp/sL 192.168.1.0/24 
下载文件Wget url –d 
下载网站或目录链接Wget –r –l 4 url –d 
设置系统启动服务或关闭服务Ntsysv 
 用户相关 
建立用户指定在某目录下Useradd –d 路径 
更改用户模式|设置帐号Usermod|userconf 
更改用户密码|更改组密码Passwd user|gpsswd group 
删除组Groupdel 
删除用户及相关文件Userdel –r user 
查询用户是否存在Grep –user /etc/passwd 
查询用户配额情况Quota –u user 
查询当前用户登陆情况Finger|id|who|users|w|ps 
   
   
   
用户切换区别Su and su –      su –是底的切换 
用SSH连接登陆LIUNXSsh user@ip/ssh ip 
在SSH连接切换到本地目录LCD 
退出登陆|退出当前Logout|exit 
定义别名Alias ii `ls -l` 
 文件及目录 
显示隐藏文件,隐藏文件都是以点开头Ls –a 
文件夹|普通|链接|网络|管道D|-|l|s|p 
阅读文件More|cat 
查看是否是文件或目录File 
删除文件Rmdir,rm 
删除目录不提示Rm -rf 
可创建目录,加P可创建子目录Mkdir -p /a/b/c/d 
创建文件夹或更新文件的时间Touch 
新建文件Vi 文件名 
查看硬盘空间情况|查看磁盘类型Df –h|df -T 
查看所有的情况Fdisk –l /dev/disk 
格式化硬盘Fdisk /dev/disk 
优化硬盘,更改硬盘的块大小Mkfs.ext3 -b ? /dev/sdb ?=1024/2048/4096 
优化硬盘,更改硬盘的块的编号Mkfs.ext3 -i ? /dev/sdb ?=2048/4096/8192 
优化硬盘,为管理保留磁盘空间为5%Mkfs –m 5 /dev/sdb1 
优化硬盘,检查为管理保留磁盘空间Tune2fs –l /dev/sdb1 |grep reserved 
优化硬盘,检查文件系统信息节点及块等Tune2fs –l /dev/sdb1 |grep reserved 
查看此分区被挂载的次数及不区分大小写过虑Tune2fs –l /dev/sdb1 |grep -i “mount count” 
更改分区被挂载的次数Tune2fs –c 2 /dev/sdb1 
更改自检的间隔时间Tune2fs –i days 
将EXT2转换成EXT3格式Tune2fs –j /dev/sdb1 
检查文件系统数据完整性Fsck.ext3 -t /dev/sdb1 
格式化磁盘并转换成EXT2或EXT3的类型Mkfs.ext2/ext3 /dev/sdb1 
 磁盘配额 
磁盘配额作用;限制普通用户使用的空间,只支持EXT2或EXT3,需要有quota软件包支持使用usrquota,grpquota挂载一个分区,激活内核支持检查磁配额有没有启用:more /etc/mtab 
如果有多用户的话,需要进入单用户环境Init 1 
只有SDB1分区支持所有用户和组配客Mount –o usrquota,grpquota /dev/sdb1 /mnt/d1默认是不支持配额
使根分区支持磁盘配额Mount –o remount,usrquota,grpquota / 
创建磁盘配额数据库文件Quotacheck -cvuga 
激活所有分区配额,不用重启Quotaon -a 
批量写入数据到file里dd if=/dev/zero of=file bs=1k count=1024 
指定用户分配磁盘空间Edquota –u users 
指定用户分配磁盘空间过期时间Edquota –t 
查看当前用户配额使用的情况|所有用户情况Quota|repquota –a  
关闭某个磁盘配额|开启磁盘配客Quotaoff /mnt/sdb1 |quotaon /mnt/sdb1 
让配客永久生效的方法Vi /etc/fstab 更改对应磁盘的defaults项,在后面加上Defaults,usrquota,grpquota
如果要取消配额,必须要先用命令quotaoff关闭配额,之后在用删除数据库文件 
 配额结束 
查看文件或目录的大小Du|du –sh /* 
挂载设置Mount -t 
改文件权限Chmod 
改文件属主Chown 
改文件属组Chgrp 
查看文件及目录权限Lsattr 
改变文件权限Chattr 
分屏显示Ls –l/目录|more 
合并到一个新的文件Cat a.txt b.txt 
向硬盘MBR写入数据Cat /etc/passwd > /dev/sda损坏硬盘
查询MD5加密后的密码Grub-md5-crypt 
压缩文件Gzip|bzip2| Zip 压后名 源文件名 
创建TAR包Tar -cvf  
解压TAR包Tar -xvf  
解压tar.zg包Tar -zxvf  
创建tar.zg包Tar -zcvf 
解压文件Gunzip/ -d 
解压文件不访问Gunzip –f 
安装一个rpm,Rpm –ivh file 
升级一个Rpm,如果不存在,就进行安装Rpm –U file 
更新一个Rpm,如果不存在,就不更新Rpm –F 
显示安装路径及信息Rpm –v 
显示安装进度条Rpm –h 
删出一个软件包,是软件名字,不是软件包名Rpm -e 
列出安装软包信息Rpm –q 
复制文件Cp file_from file_to 
复制目录Cp –R file_from file_to 
为一个文件建立软连结|硬连接Ln [-s] source linkname|ln 
从当前目录开始查找指定的文件Find path -name file 
用通配符查找包括DH且扩展名为.conf的Find path –name *dh*.conf 
把错误的查找信息不显示Find path –name access_log 2>dev/null 
设置别名或替代名Alias 
备份数据Dd –if =/dev/sda of=/mnt/net/a.zip 
查询文件的字节数Wc –w 
查找当前文件所包含的字符串Grep -a /etc/passwd 
用索引来查找分页查看Locate -/home |more 
WINDDOWS带中文分区挂载Monut -t vfat –o gb2312 or utf8 /dev/hda3 /d 
可加的读写|只读参数的挂载Mount /dev/cdrom /mnt/cdrom -o rw|ro    
改变文件的所属组和用户的挂载Mount /dev/cdrom /mnt/cdrom -o uid=yayaw gid=yayaw 
改变权限并组只有一个用户能访问的挂载Mount –o uid=yayaw,umask=0077 /dev/sda1 /mnt/da 
挂载CDMount –t auto /dev/cdrom /mnt/cdrom 
挂载WINDOWS共享文件Mount //ip/share /mnt/net –o username=user%pass 
自动弹出光驱|收回光驱Eject|eject -t 
挂载文件系统类型Vfat ntfs iso9660 
输入一个镜像文件或其它Cat /dev/cdrom > /mnt/net/a.iso 
 DHCP服务器配置 
测试DHCP服务器Dhclient 
配置DHCP服务器/etc/dhcpd.conf 
启动或重起服务Service dhcpd start/restart 
 Apache服务器配置 
   
 DNS服务器配置 
测试DNSNslookup/host 
 Samba服务器配置 
配置目录及文件/etc/samba/smb.conf 
启动或重起服务Service smb start/restart 
测试smb服务器Smbclient –l localhost 
 系统配置相关文件 
查询用户相关配置文件/etc/passwd.conf 
查询用户名密码文件/etc/shadow.conf 
查看系统日制的目录位置/etc/syslog.conf 
终端数的关闭与开放/改系统默认打开的方式/etc/inittab 
设置语言编码/etc/sysconfig/i18n 
设置DNS服务器/etc/resolv.conf 
   
   
   
改时间地区/usr/bin/sys-config-date 
改分辩率/usr/bin/sys-config-display 
网络地址相关配置/etc/sysconfig/network-scripts/ifcfg-eth0Neat图形界面配置
 所有服务启动命令 
查询某一个服务的路径及命令Service network state 
启动或重起Samba服务Service smb start/restart 
启动或重起DHCP服务Service dhcpd start/restart 
启动或重起网卡服务Service network start/restart 
启动或重起DNS服务Service named start/restart 
开启检查新硬件Service kudzu start