您的位置:首页 > 运维架构 > Linux

Linux命令使用小技巧(汇总)

2011-09-20 17:50 288 查看
偶尔用到一些Linux下的命令,每次都要google,浪费时间,在此汇总记录一下,方便查询


1. 如何使cp命令覆盖同名文件时不再有提示?

修改~/.bashrc 注释掉 alias cp='cp -i' //原来shell默认把cp等同于cp -i

2.如何使cp命令跳过相同的文件?

使用 -u 参数

3.如何解压*.tgz、*.bz2压缩包?

解压tgz使用: tar -zxf xxxx.tgz

解压bz2使用:tar -jxf xxxx.bz2

4.如何修改用户的主组名?

usermod -g <组名> <用户名>

5.如何修改默认网关?

route add default gw 192.168.0.1

6.如何修改ip地址?

ifconfig eth0 192.168.2.224 netmask 255.255.255.0

7.如何在shell下屏蔽,捕获 ctrl+c 信号?

shell中捕获信号的方法 trap 'comand;' INT //捕获INT信号,调用command命令

trap '' INT //屏蔽INT信号,即ctrl+c

trap - INT //恢复INT信号

8.如何挂载*.iso文件?

mount -o loop,ro -t xxxx.iso /mnt/cdrom

9.如何挂载jffs2文件?

mount -t jffs2 xxxx /mnt

挂载samba共享目录

mount -t smbfs -o username=stb,password=stb //192.9.101.128/st2.2 /mnt

挂载nfs目录

mount -t nfs 192.168.2.129:/opt/STM/STLinux-2.0/devkit/sh4/target/root /mnt

10 如何递归修改目录文件属性?

chmod -R <mode> <file or dir>

mode: 文件属性,ll命令查询文件时列出的属性, 777 = rwxrwxrwx ; 755=rwxr-xr-x

11 如何安装rpm包?

使用rpm命令

rpm -qa | grep samba 查询所有已安装的rpm包中含“samba”字符串的rpm包

rpm --erase `rpm -qa | grep "^stlinux20-"` 查询所有以stlinux20-开头的rpm包,并卸载这些rpm包

12 如何备份mysql数据库?

#mysqldump -u mysql --password=mysql redmine > redmine.$(date +%F).sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: