Linux文件系统:包含文件中的数据以及文件系统的结构,所有Linux用户和程序看到的文件,目录,软连接及文件保护信息等均储存在其中。在Linux系统中无windows中硬盘分区概念.文件和目录组成单根的倒置树结构。
shell脚本的的 种打开方式
1.
#假设文件名为hello.sh
~$ chmod +x ./hello.sh #使文件脚本具有执行权限
~$ ./hello.sh #执行脚本
2.
#同样假设shell脚本文件名为hello.sh
~$ sh hello.sh
3.
~$ sh < hello.sh
4.
~$ /bin/bash hello.sh
一些命令解释符
pwd:查看当前所在路径。如命令~$ pwd 则 /home/用户名
ls:列出当下目录下内容。
cd:改变目录。其中~$ cd .. (改变到上层目录) ~$ cd (改变到当前用户目录) ~$ cd - (改变到上一个工作目录)
alias:定义别名。
cp:复制命令。如:~$ cp -r /etc/(源目录) /temp/(目标目录) 把整个etc文件夹及下面子文件copy到temp目录下。
mv:移动和改名功能。如~$ mv namefile1 namefile2 将文件1的名字改为2
rm:删除文件
~$ rm -i file #系统将询问用户是否删除,交互式。
~$ rm -r directory # 将目录下文件一个一个删
~$ rm -f file #强制删除文件
mkdir:创建目录。
rmdir:删除空目录。如~$ rmdir filename .