/*
http://www.lampbrother.net/php/html/PHPvideo/
ls 查看文件和目录;
ls -a 查看包括隐藏的文件和目录;
ls -l 查看文件和目录的详细信息;
ls -lh 查看文件以KB字节形式
du -h --max-depth=1 查看当前目录以及一级目录的大小
du -s * | sort -nr | head 按顺序排列查看前10个大的目录
find . -name "imageManagerDa.php" -exec rm -rf {} \; 删除所有目录的指定文件 要带上分号
find . -name "getRemoteImageN7.php" -exec ls -lh;
find / -size 50M 按文件大小查找
find / -size +50M -size -100M 按文件大小范围查找
df -hl 查看磁盘剩余空间
mkdir 新建文件夹
mkdir -p 新建文件夹树;
rmdir 删除空目录;
mv 移动
cp 拷贝文件
cp -p 保持文件属性
cp -r 拷贝目录
ls 创建一个硬链接;
ls -s 创建一个软连接;
rm 删除文件
rm -r 删除目录
rm -rf 强制删除;
touch 创建空文件
cat 查看文件
more 查看长文件 回车 ,空格翻页; q推出;
less 查看文件可以向上翻页; 上箭头/pageup 查看文件中输入/(你要找的关键词) 搜索内容;
ln -s source target 软链接(符号链接)
ln source target 硬链接 (实体链接)
chmod 改变目录或文件的权限
chmod -R 递归的改变目录和目录里面文件的权限; r-4 w-2 x-1
chown 用户名 文件名 /目录 改变文件或目录的所有者;
chgrp 所属组 文件名/目录 改变文件或目录的所属组;
umask -S 查看当前文件权限的缺省值;
umask 0022 更改文件的权限缺省值;
find [搜索范围] [匹配条件] 文件搜索命令;
find /etc -name *init* 按文件名搜索; (搜索带init的文件名) 区分大小写;?号匹配单个任意字符
find /etc -iname *init* 按文件名搜索; (搜索带init的文件名) 不区分大小写;
find /etc -size +204800 搜索字节数大于100M的文件,linux最小的文件单位是数据块,1数据块=0.5KB
find /etc -size +204800 搜索字节数小于100M的文件,linux最小的文件单位是数据块,1数据块=0.5KB
find /etc -user han 搜索所有者为han的文件;
帮助命令(man)
用户管理命令;
useradd 添加用户名; useradd han
passwd 设置用户的秘密; passwd han
压缩命令;
压缩文件格式,
gzip 文件名 压缩文件;(不能压缩目录)
gunzip (gz文件); 解压文件;
打包目录;
tar -cvf 【生成的文件名】 【需要打包目录】
tar -zcvf 【生成的文件名】 【需要打包目录】 (打包同时压缩)
tar -zxvf 【打包文件】
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
zip压缩
zip [生成的文件 ] [压缩的文件]
zip -r [生成的文件名] [需要压缩的目录]
unzip [需要解压的文件] 解压文件;
bzip2压缩
bzip2 -k [生成的文件 ] [压缩的文件] (保留原文件)
bzip2 -r [生成的文件名] [需要压缩的目录]
unzip [需要解压的文件] 解压文件;
bunzip2解压缩
bunzip2 -k 保留原压缩文件;
tar -cjf 压缩目录;
tar -xjf 解压.tar.bz2文件;
shutdown -h now 关机命令
reboot 重启命令