最新消息:

Linux下常用命令技巧

Linux admin 2430浏览 0评论
  • 挂载

fat32分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs分区 mount -t ntfs -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文件 mount -o loop /abc.iso /mnt/cdrom
软盘 mount /dev/fd0 /mnt/floppy
usb mount /dev/sda1 /mnt/cdrom
cd光驱 mount -t iso9660 -o iocharset=cp936,ro /dev/cdrom /mnt/cdrom
dvd光驱 mount -t iso9660 -o iocharset=cp936,ro /dev/dvd /mnt/cdrom或mount -t udf /dev/dvd /mnt/cdrom

  • 在多级目录中查找某个文件的方法

1 find /dir -name filename.ext
2 du -a | grep filename.ext
3 locate filename.ext

  • tar 的压缩和解压用法

解压:x
压缩:c
针对 gz:z
针对 bz2:j
用于显示:v
解压实例:
gz 文件:tar xzvf xxx.tar.gz
bz2 文件:tar xjvf xxx.tar.bz2
压缩实例:
gz 文件:tar czvf xxx.tar.gz /path
bz2 文件:tar cjvf xxx.tar.bz2 /path

  • 删除名为-a 的文件

1 rm ./-a
2 rm — -a,–告诉 rm 这是一个选项,具体参见 getopt
3 ls -i 列出 inum,然后用 find . -inum inum_of_thisfile -exec rm ‘{}’ ;

  • 删除名为a 的文件

rm \a

  • 查看系统信息

cat /proc/cpuinfo – CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts – 中断
cat /proc/ioports – 设备 IO 端口
cat /proc/meminfo – 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions – 所有设备的所有分区
cat /proc/pci – PCI 设备的信息
cat /proc/swaps – 所有 Swap 分区的信息
cat /proc/version – Linux 的版本号 相当于 uname -r
uname -a – 看系统内核等信息

  • cp 时显示进度

cp -r -v dir1 dir2
cp -a -d -v dir1 dir2

  • 让 linux 连续执行几个命令,出错停止

command1 && command2 && command3

  • 如何将 grub 安装到 mbr

grub> root (hd0, 0)
grub> setup (hd0)
也可以用 grub-install /dev/hda 来安装 grub

  • 使用内存作 linux 下的/tmp 文件夹

在/etc/fstab 中加入一行:
none /tmp tmpfs default 0 0
或者在/etc/rc.local 中加入
mount tmpfs /tmp -t tmpfs -o size=128m
注:size=128m 表示/tmp 最大能用 128m
不管哪种方式,只要 linux 重启,/tmp 下的文件全部消失

以上内容选自《Linux 一句话精彩问答》

转载请注明:爱开源 » Linux下常用命令技巧

您必须 登录 才能发表评论!