*********************目录******************************
一.文件及目录操作
附一:其它命令
**********************************一.文件及目录操作**************************
cd(change directory);
pwd(print working directory);只能删除空目录
rmdir(remove empty diretary);
rm -r 提示删除目录或文件
rm -rf 无提示强制删除目录或文件 包括 rm -rf / 如:rm -rf wuchuheng/
1,cd ~ 返回用户家目录
cd
2,cd - 返回上次的目录
3,cd .. 进入上级目录
4,cd . 进入当前目录
5,cp [选项] [文件或目录] [目标目录](或改名)
选项:-r 复制目录
-p 连带文件属性
-d 若源文件是链接文件,则复制链接属性
-a 相当于pdr
选项加f 强制,不提示
6,新建文件
vi [文件名] 查看文件
//保存和退出操作,
按ESC进入命令行输入
:q 退出
:w 保存
:wq!保存退出
touch [文件名][...] 新建不打开空文件
7,复制目录 cp -R /[文件夹路径]/ . /[不写路径,默认复制到当前路径]
8,mv [文件或目录] [目标目录](或改名) 移动文件
9,目录说明
/bin/ 和 /usr/bin/ 存放普通用户命令
/sbin/ 和 /usr/sbin 存放超级用户命令
(linux是这样来区分超级用户和普通用户)
/boot/ 启动目录
/dev/ 特殊文件目录。如硬件文件
/etc/ 系统配置文件目录
/lib/ 函数库
/media/ 和 /mnt/ 和 /misc/ 外接设备挂载盘符
/srv/ 和 sys 内在挂载点
/temp/ 临时目录
/usr/
10,链接文件
ln [文件名] [目标文件名] //硬链接相当一个文件2个访问访问方式,就算删除原文件,也可以通过硬链接访问文件。不支持跨分区。能通过i节点识别,如: ls -i [硬链接文件] [原文件]
ln -s [文件名/目录] [目标路径] //软链接 相当于快捷方式
11,文件搜索
locate [文件名] // 从/var/lib/mlocate数据库查找文件名,数据库一天一更新
updatedb //更新数据库。相对于find遍历搜索,locate的配置文件/etc/updatedb.conf 配置过滤的搜索规则
(01), whereis [要查找的命令] //搜索命令的命令。
(02),which [要查看的命令] //查看命令的别名
(03),echo $PATH //
find [文件目录] -name [文件名] //遍历查找
(01), find [文件目录] -name "[文件名]*/?[]" //正则匹配 如:find /root/ -name "[(.|b-z)|a-z]*"
(02), find [指定查找范围文件目录] -iname [文件名] //不分大小文件名
(03), find [目录] -user [使用拥有者] //按拥有者查找
(04), find [目录] -nouser //无拥有者文件,或内核文件或外接数据盘文件,不然就是垃圾文件
(05), find [目录] -atime +10/-10/10 //10天之前修改的文件/10天前当天修改的文件/10天内修改的文件 。其它条件:ctime(改变文件属性时间),atime(访问文件属性时间)
(06), find . -size [文件大小]/+[]/-[] //按文件大小查找,或小于,或大于 ;大于或小于文件: find . -size -60k -a -size +50k //-a(and) -o(or)
(07), find . -inum [节点] //节点搜索
(08), find . +size 10k -a -size 20k -exec rm -rf {} \; find . -size 10k -a +size 1k -exec ls -ahl {} \;
*************************************** vi **********************************
1,复制:
命令模式下,v +移动光标选中要复制的内容+y
2,粘贴:
命令模式下,p
**************************************vim****************************************
1,vim 打开多个文件 vim a b c .....
:files //查看当前打开的文件
:bn //下一文件
:bp //上一个文件
:split //同时显示多个文件 :vsplit
Ctrl+w+方向键——切换到前/下/上/后一个窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向后切换到下一个窗格中
2.插入一行文字
echo 插入内容 >> 文件名
************************************用户操作*******************************************
1,ctrl+c //退出用户密码输入
************************************* 附一:其它命令 *************************************
shutdown -r now 现在关机
php [php文件名] 运行php文件