[关闭]
@nrailgun 2015-09-15T13:36:34.000000Z 字数 661 阅读 1646

LINUX 常用命令行

强力软件


文件系统

Unix 文件系统为树形结构,根节点为 /

  1. nr@nr-lab ~ % ls /
  2. bin boot cdrom dev etc home initrd.img lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz

/boot 存储 LINUX 内核和 grub 文件,/usr/bin/lib/lib64/opt/sbin 存储可用软件。/home/USERNAME 是用户个人文件夹,也可以用 表示。. 表示当前目录,.. 表示当前目录的父目录。

目录与文件操作

ls

  1. ls
  2. ls ${dir}

查看文件夹。

cd

  1. cd ${dir}

跳转到文件夹 ${dir}。

mv

  1. mv ${src} ${dst}

移动文件或文件夹 src,到 dst 位置。

mkdir

  1. mkdir ${dir}

创建目标文件夹。

rmdir

  1. rmdir ${dir}

删除目标文件夹(必须是空文件夹)。

rm

  1. rm ${file}
  2. rm -r ${dir}

删除文件或者文件夹,无可回复,小心。

查找文件

grep

  1. grep ${regex} ${filelist}

在文件中查找匹配字符串。

find

  1. find ${dir} -name ${regex}

查找文件名匹配的文件的目录。

  1. find ${dir} -name ${regex} -exec ${statement} {}

查找文件名匹配的文件的目录,对其执行 statement 语句。

SHELL 编程

SHELL 编程不是使用命令行必须掌握的项目,然而很有用:Linux Shell Scripting Tutorial

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注