偶尔用到一些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.如何修改默认网关?
6.如何修改ip地址?route add default gw 192.168.0.1
ifconfig eth0 192.168.2.224 netmask 255.255.255.0
7.如何在shell下屏蔽,捕获 ctrl+c 信号?
8.如何挂载*.iso文件?shell中捕获信号的方法 trap 'comand;' INT //捕获INT信号,调用command命令
trap '' INT //屏蔽INT信号,即ctrl+c
trap - INT //恢复INT信号
mount -o loop,ro -t xxxx.iso /mnt/cdrom9.如何挂载jffs2文件?
mount -t jffs2 xxxx /mnt10 如何递归修改目录文件属性?
挂载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
chmod -R <mode> <file or dir> mode: 文件属性,ll命令查询文件时列出的属性, 777 = rwxrwxrwx ; 755=rwxr-xr-x11 如何安装rpm包?
12 如何备份mysql数据库?使用rpm命令
rpm -qa | grep samba 查询所有已安装的rpm包中含“samba”字符串的rpm包
rpm --erase `rpm -qa | grep "^stlinux20-"` 查询所有以stlinux20-开头的rpm包,并卸载这些rpm包
#mysqldump -u mysql --password=mysql redmine > redmine.$(date +%F).sql