@nrailgun
2015-09-15T13:36:34.000000Z
字数 661
阅读 1646
强力软件
Unix 文件系统为树形结构,根节点为 /
。
nr@nr-lab ~ % ls /
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
ls ${dir}
查看文件夹。
cd ${dir}
跳转到文件夹 ${dir}。
mv ${src} ${dst}
移动文件或文件夹 src
,到 dst
位置。
mkdir ${dir}
创建目标文件夹。
rmdir ${dir}
删除目标文件夹(必须是空文件夹)。
rm ${file}
rm -r ${dir}
删除文件或者文件夹,无可回复,小心。
grep ${regex} ${filelist}
在文件中查找匹配字符串。
find ${dir} -name ${regex}
查找文件名匹配的文件的目录。
find ${dir} -name ${regex} -exec ${statement} {}
查找文件名匹配的文件的目录,对其执行 statement
语句。
SHELL 编程不是使用命令行必须掌握的项目,然而很有用:Linux Shell Scripting Tutorial。