写出来并不是他有多难或者他有多深奥,而是为了我方便查看,万一那个记不住我可以上来看看。哈哈~
首先先了解一下目录结构,这也算是基础了吧。要不然后面都不知道去哪里找你要的文件。
-%20bin%20%20存放二进制可执行文件(ls,cat,mkdir等)
-%20boot%20%20存放用于系统引导时使用的各种文件
-%20dev%20用于存放设备文件
-%20etc%20%20存放系统配置文件
-%20home%20存放所有用户文件的根目录
-%20lib%20%20存放跟文件系统中的程序运行所需要的共享库及内核模块
- mnt 系统管理员安装临时文件系统的安装点
- opt 额外安装的可选应用程序包所放置的位置
- proc 虚拟文件系统,存放当前内存的映射
- root 超级用户目录
- sbin 存放二进制可执行文件,只有root才能访问
- tmp 用于存放各种临时文件
- usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
- var 用于存放运行时需要改变数据的文件
ls 显示文件和目录列表
-l 列出文件的详细信息
-a 列出当前目录所有文件,包含隐藏文件
mkdir 创建目录 删除?rmdir 非空
-p 父目录不存在情况下先生成父目录
cd 切换目录
touch 生成一个空文件
echo 生成一个带内容文件echo abcd>a.txt
cat、tac 显示文本文件内容
cp 复制文件或目录
rm 删除文件
-r 同时删除该目录下的所有文件
-f 强制删除文件或目录
在来说说发生过很多次命案的这个命令: rm -rf
删除文件夹 rmdir 只能删除空文件夹
删除非空文件夹 rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思
注意:删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心linux常用命令,linux没有回收站的 。
mv 移动文件或目录、文件
mv aaa bbb 将aaa改名为bbb
find 在文件系统中查找指定的文件
-name 文件名
wc 统计文本文档的行数,字数linux常用命令,字符数
grep 在指定的文本文件中查找指定的字符串
rmdir 删除空目录
tree 显示目录目录改名树
pwd 显示当前工作目录
ln 建立链接文件
more、less 分页显示文本文件内容
head,tail分别显示文件开头和结尾内容
ln命令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。