linux常用命令
su:切换用户
pwd:显示当前所在目录
cd:切换目录
ls:查看当前目录内容信息
	-l显示详情
	-a显示所有
find:查找文件
	find / -name xx -print  :显示查找文件路径和名称
压缩命令:
	tar 例:tar cvf xx.tar *.*:压缩当前目录
		cvf压缩
		tvf查看压缩包内容
		xvf解压
		加z为压缩格式为gz的文件如:czvf,tzvf,xzvf
	gzip 压缩格式为gz的文件
mkdir:建立目录
cp:复制文件或目录
rm:删除文件目录
	-r,-rf删除目录
mv:移动或更名文件
dd:常用于备份和恢复
	dd if=/xx/xx of=/xx/zz
	利用netcat远程备份
	dd if=/dev/hda bs=16065b | netcat < targethost-IP > 1234
		在源主机上执行此命令备份/dev/hda
	netcat -l -p 1234 | dd of=/dev/hdc bs=16065b
		在目的主机上执行此命令来接收数据并写入/dev/hdc
	netcat -l -p 1234 | bzip2 > partition.img
                netcat -l -p 1234 | gzip > partition.img
vi:新建并编辑文件
touch:新建文件、修改文件访问时间
cat:链接两个或多个文件并输出
	>>用于追加符号
more:按页显示
less:与more相同参数不同
head:显示前几行
	-n
tail:显示最新几行
	-n
grep:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
reboot:重启
halt:关机
uname 显示机器名
history:显示执行过的命令
chmod:更改文件的权限
	chmod -x xx:更改为执行权限常用于shell
chown:更用户组
top:进程运行时间监控
kill:停止进程
	kill pid
ps:显示进程
	-A :所有的 process 均显示出来,与 -e 具有同样的效用;
	-a :不与 terminal 有关的所有 process ;
	-u :有效使用者 (effective user) 相关的 process ;
	x :通常与 a 这个参数一起使用,可列出较完整信息。
	输出格式规划:
	l :较长、较详细的将该 PID 的的信息列出;
	j :工作的格式 (jobs format)
	-f :做一个更为完整的输出。
安装:rpm文件
	rpm -ivh xxx.rpm:i安装,v输出,h显示进度
	升级:rpm -Uvh
	卸载:rpm -e name
	查询:rpm -q name rpm -q package_name
  		rpm -qp ***.rpm 获取当前目录下的rpm包相关信息
  		rpm -qa | less 列出所有已安装的软件包
		rpm -qf /etc/sysctl.conf 查看某个文件属于哪个软件包
		rpm -qi package_name 列出已安装的这个包的标准详细信息
		rpm -qlp package_name 列出rpm包的文件内容
		rpm -q –scripts kernel | less 列出已安装rpm包自带的安装前和安装后脚本
crontab:定时执行
	格式:
	*  *  *  *  *  command
	分 时 日 月 周 命令
	第1列表示分钟1~59 每分钟用*或者 */1表示
	第2列表示小时1~23(0表示0点)
	第3列表示日期1~31
	第4列表示月份1~12
	第5列标识号星期0~6(0表示星期天)
	第6列要运行的命令
	crontab文件的一些例子:
	crontab 30 21 * * * /usr/local/etc/rc.d/lighttpd restart
	上面的例子表示每晚的21:30重启apache。
	
	在 12 月内, 每天的早上 6 点到 12 点中,每隔3个小时执行一次 /usr/bin/backup :
	0 6-12/3 * 12 * /usr/bin/backup
                    
                
                
            
        
浙公网安备 33010602011771号