Linux命令备忘录

Linux系统作为日常使用问题还是很多的,所以开篇博文记录一下。

常用命令

这些命令事关生存,理论上不会忘。但还是列一些出来。

  • 手册: man, info
  • 文件目录: ls, cd, mkdir, touch, mv, rm
  • 权限: chmod, chown, chgrp
  • 读操作: cat, less, more, head, more
  • *写*操作: tee,echo
  • 时间: date, cal
  • 进程:ps, kill
  • 网络状态: ip, ifconfig, netstat
  • 关机重启: shutdown, poweroff, halt, reboot
  • 系统状态: top, free, uptime, vmstat, df, du
  • 清屏:clear

 

不常用命令…

不分先后,想到什么写什么。

  • ncdu,ncurses版的du。非常好用。
  • htop,增强的top。带颜色,支持鼠标操作。
  • udisksctl,看名称就知道是硬盘控制。由于我的机械硬盘声音巨响,不用的时候我会关掉电源,只需执行 udisksctl power-off -b /dev/sdX
  • -h,很多显示文件尺寸的命令都有-h,也就是humanize(人性化)。比如free -h:
         
             total    used   free    shared   buff/cache   available
    Mem:     7.8G     3.0G    2.9G    145M      1.9G        4.7G
    Swap:    6.0G      0B     6.0G
    
  • echo $?,上个命令最后返回的值。比如一个C程序最后一句是return 10; 你执行它再echo $?就会打印出10。
  • pgrep, pkill,这两个命令比ps, kill好用很多。
  • unar,中文压缩包在解压时经常会乱码,可能是GB编码的原因。直接用unar省功夫。
  • systemd-analyze blame,查看开机服务启动时间,这个blame很有恶趣味。
  • mkfs.exfat,格式化。mkfs可以加载很多模块。mkfs.ext4, mkfs.ntfs,mkfs.fat, etc. 现在U盘貌似推荐使用exfat,读写次数少,支持大文件。要格式化exfat,你可能需要先安装exfat-utils和exfat-fuse,rpm包后者是fuse-exfat。
  • fdisk,管理硬盘分区。交互模式下:print, delete, new, write。终端下fdisk -l列出硬盘详细信息。
  • swapon, swapoff,swapoff -a 变相的清理swap,可以swapon -a恢复。

这篇博文有空就会更新。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 进程: ps, kill, pkill, pgrep
This entry was posted in 记事本 and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *