常用Linux命令总结

194 阅读2分钟

wget 常用于源码下载安装包

  • 例如centos上想要安装最新版本的git
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.25.0.tar.gz

tar 用于解压压缩备份文件等.

解压tar包
tar -xvf /bbs.tar -C /zzz/bbs
解压tar.gz
tar -zxvf /bbs.tar.gz -C /zzz/bbs
  • tar命令将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz
tar zcvf /zzz.tar.gz ./zzz

ln

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。

软链接

以路径的形式存在,类似于window操作系统中的快捷方式。软链接是可以跨文件系统的,硬链接不可以。它可以对一个不存在的文件名或者目录进行链接。

$ ln –s 源文件 目标文件

硬链接

以文件副本的形式存在,但不占用实际空间。硬链接不可以链接目录且必须在同一个文件系统。

$ ln 源文件 目标文件  (没有参数s)

删除

$ rm -rf 目标文件

参数说明

  • -v 显示详细的处理过程
  • -d 允许超级用户制作目录的硬链接
  • -b 删除,覆盖以前建立的链接
  • -f 强制执行
  • -i 交互模式,文件存在则提示用户是否覆盖
  • -n 把符号链接视为一般目录
  • -s 软链接,符号链接

free

参数说明

  • -b 以Byte为单位显示内存使用情况。
  • -k 以KB为单位显示内存使用情况。
  • -m 以MB为单位显示内存使用情况。
  • -o 不显示缓冲区调节列。
  • -s<间隔秒数> 持续观察内存使用状况。
  • -t 显示内存总和列。
  • -h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值.单位有:
B = bytes
K = kilos
M = megas
G = gigas
T = teras