linux for centos (一)
liunx 命令笔记
文件处理命令: |
一:目录处理命令:
命令名称:ls 所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法: :ls 选项[ald][文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息 -d 查看目录属性 举列 :ls -lald 命令名称:cd 所在路径:shell 内置命令 执行权限:所有用户 语法 :cd [目录] 功能描述:切换目录 举列 :cd /tmp/test cd ../ 返回上一级目录 命令名称:pwd 所在路径:/bin/pwd 执行权限:所有用户 语法 :pwd 功能描述:显示现在所在位置 举列 :/tmp/test 显示现在所在位置 命令名称:mkdir 所在目录:/bin/mkdir 执行权限:所有用户 语法 :mkdir -p [目录名] -p 递归创建目录 功能描述:创建新的目录 举列 :mkdir -p /tmp/test/student 命令名称:rmdir 所在路径:/bin/rmdir 执行权限:所有用户 语法 :rmdir [目录名称] 功能描述:删除空目录 举列 :rmdir /tmp/test/student 删除tmp 目录test 文件下student 文件夹 命令名称:cp 所在路径:/bin/cp 执行权限:所有用户 语法 :cp -rp [源文件或目录][目标目录] -r 复制目录 -p 保留文件属性 功能描述:复制文件或者目录 举列 :cp -r /tmp/test/student /root //将student 目录复制到root 目录下去 cp -rp /tmp/test/a /tmp/test/b /root //将目录a 和目录b 复制到/root 下,并保持属性 命令名称:mv 所在路径:/bin/mv 执行权限:所有用户 语法 :mv [源文件或目录] [目标文件] 功能描述:剪切文件,修改文件名 举列 :mv test.log test.txt //将test.log 修改为test.txt mv test.txt test3 //将test1.txt文件移到目录test3中 命令名称:rm 所在路径:/bin/rm 执行权限:所有用户 语法 :rm -rf [文件或目录] -r 删除目录 -f 强制删除 功能描述:删除文件或目录 举列 :rm /tmp/yun.log // 删除 /tmp 目录下的yun.log 文件 rm /tmp/test/student //删除tmp 目录下的test目录下的student 文件夹 命令名称:touch 所在路径:/bin/touch 执行权限:所有用户 语法 :touch 功能描述:修改文件或目录属性,也可以一创建一个不存在的文件 举列 :touch testConfig.txt //创建一个testConfig.txt 文件 命令名称:cat 所在路径:/bin/cat 执行权限:所有用户 语法 :cat [文件名] -n 显示行号 -s 当有遇到连续2行以上的空白行,就替代为一行空白行 功能描述:查看文件内容 举列 :cat /etc/test.txt cat -n /etc/text.txt cat -n /etc/services >textfile2 //把services的档案内容输出到textfile2文档里 cat /dev/null > /etc/test.txt //清空/etc/test.txt 文档的内容 命令名称:tac 所在路径:/user/bin/tac 执行权限:所有用户 语法 :tac[文件名] 功能描述:显示文件内容(反向列示)和cat 是相反 举列 :tac /etc/issue 命令名称:more 所在路径:/bin/more 执行权限:所有用户 语法 :more [文件名] (空格) 或 f 翻页 Enter 换行 Q 或者 q 退出 b或者[ctrl] -b 代表往回翻,只对文件有用,对管线不起作用 功能描述:分页显示文件内容 举列 :more /etc/man.config 命令名称:less 所在路径:/user/bin/less 执行权限:所有用户 语法 :less [文件名] 功能描述:分页显示文件内容(可向上翻页) 举列 :less /etc/services 命令名称:head 所在路径:/user/bin/head 执行权限:所有用户 语法 :head [文件名] -n 指定行数 功能描述:显示文件前几行 举列 :head -n 20 /etc/services 命令名称:tail 所在路径:/user/bin/tail 执行权限:所有用户 语法 :tail [文件名] -n 指定行数 -f 动态显示文件末尾内容 功能描述:显示文件后几行 举列 : tail -n 18 /etc/services 命令名称:ln 所在路径:/bin/ln 执行权限:所有用户 语法 :ln -s [源文件][目标文件] -s 创建软连接 举列 :ln -s /etc/issue /tmp/issue/soft //创建issue 的软连接在 tmp 目录下,命名为issue.soft ln /etc/issue /tmp/issue.hard //创建issue 的软连接在 tmp 目录下,命名为issue.hard 说明:连接相当于window 系统中的快捷方式 软连接是以 lrwxrwxrx 开头的 文件大小只是符号连接 /tmp/issue.soft-——>/etc/issue 箭头指向源文件
硬链接特点: 1:拷贝cp -p+同步更新 2:通过i 节点识别 (硬链接 i 节点 id 和 源文件的 id 一样) 3:硬链接不能跨分区,软链接可以跨分区 4:不能针对目录使用,软链接可以允许针对目录使用
|
相关推荐
= -1)//对指定路径进行判断。while //遍历文件夹下的文件。if (strFileName =="." && strFileName == ".." != 0)//排除当前目录和上一级目录。