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

时间:2022-04-12 02:43:30

偶尔用到一些Linux下的命令,每次都要google,浪费时间,在此汇总记录一下,方便查询Linux命令使用小技巧(汇总)

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