目录操作命令
命令格式 命令 [-选项] [-参数]
ls -la /etc
有多个选项时可以合并
ls命令:
-a (all) 显示所有文件,包括隐藏文件,那是用.开头的文件
为什么要隐藏(这是个系统文件,不要去动它)
-l (long)详细信息
-d 显示当前目录本身
-h 人性化显示
-i 查看文件id号

-rw- - - - - - - 1 root root 1255 sep 11 16:02 anaconda-ks.cfg
(引用次数) (所有者) (所属组) (大小字节) (最后修改时间) (文件名)

是个字母代表的意思
1 第一个字母 - 代表二进制文件 d 代表文件 l代表软链接
2 u g o
u所有者 g所属组 o其他人
rw- r- - - - -
r 读 w 写 - 可执行
也就是说:什么文件+三种不同用户组的人的权限,实际上是反应了权限

2 mkdir
创建新目录
mkdir /tmp/xiaodianying
创建多个目录
mkdir /tmp/xiaoze /tmp/longze

如果想创建多级目录呢
mkdir -p /tmp/japan /boduo

切换目录:cd
切换:cd /tmp/japan
问题:现在能显示:【root@loacalhost japan】如何能显示全部路径?
pwd (print working directtpry) 现在正在工作的文件夹
pwd 显示的就是/tmp/japan
点和点点 . ..
点代表当前目录 cd.
点点代表上级目录 cd..

3 删除目录:rmdir (remove empty directory)删除空目录,比较面!
rmdit /tmp/japan/boduo 注意:是空目录!,用得不多

4 复制命令 cp(copy)
复制文件 cp [源文件] [目标文件夹] cp /tmp/japan/aaa /home
复制文件或者文件夹 cp -r [源文件或者文件夹] 【目标文件或者文件夹】
cp -r /tmp/japan /home
也可以同时复制多个文件
cp -r /tmp/japan /tmp/Hanguo /home

复制的时候时间属性会发生变化,如果要不发生变化
cp -rp /tmp/japan /home
复制过去的时候改名

5 清空屏幕 ctrl+l 或者clear
剪切和改名 mv
剪切 mv
mv /tmp/Daoguo/Gaoshu /home 把高数就剪切到了home目录下

当前目录下改名
mv cangjing canglaoshi

6 rm 删除文件
rm grub.conf (删除文件)
rm -r xiaozeyuan1(删除目录)
rm -rf xiaozeyuan2(强制删除) 有时候比较省事,但是要小心

创建 删除 复制 移动 剪切 重命名 切换 和显示

文件操作命令
文件新建命令:touch
touch japanlovestory.list
touch /root/lovestory.list
注意:最好不要加空格 这样会创建两个文件
touch ylf cgq
如果要创建带空格的文件
touch "program files"

浏览显示短文件 cat
cat /etc/issue
如果要显示行号呢
cat -n /etc/issue
注意:cat 不能操作文件夹
如果很长呢,例如/etc/services,如果你要看前面的内容怎么办?
如果是倒着来看呢 就把cat 倒过来 tac
tac /etc/issue

显示浏览长文件 more /etc/services (重点)
按或者pageup就一页一页往下翻 ,按pagedn就往下翻
按回车就一行一行往下翻
按q退出
也可以进行搜索啊 先按/ 然后输入要搜索的命令,往下进行搜索按N (NEXT)

less 命令
或者less /etc/services
在less 下,可以进行搜索

看文件的前几行: head 默认显示前10行
例如:看前7行 head -n 7 /etc/service
看文件的后几行;tail 默认都是10行
例如:看末尾的几行 tail -n 7 /etc/services
tail -f 可以实时更新

链接命令
ln
ln -s 软链接命令 (类似快捷方式)
ln -s /etc/issue /tmp/issue.soft
issue的快捷方式是issue.soft

ln 硬链接命令
ln /etc/issue /tmp/issue
两个文件可以同时更新,而cp只是复制

如果把原文件删除掉,那么软链接会提示文件不存在,硬链接则没有变化
如何判断硬链接
i节点都一样
ls -i 原文件 硬链接 软链接
源文件=硬链接 不等于 软链接

注意:硬链接和原文件必须在同个分区,不可以做目录使用

文件权限命令
chmod
更改文件权限

chomd [ugoa] [+-=] [rwx] [目录或者文件]

例如: 增加权限
chmod u+r /tmp/japanlovestory.list
减少或者多次权限操作
chomd g+w,0-r /tmp/japanlovesroty.list
直接赋予权限
chmod g=rwx /tmp/japanlovestory.list

另外的一种方式 r=4 w=2 x=1
例如 rwxrw--wx= 763
例如 rwxrwxrwx=777

如果要打开所有的属性,那么
chomd 777 /tmp/japanlovestory.list
注意:

linux 文件操作命令的更多相关文章

  1. linux文件操作命令--转

    引用地址:http://bbsunchen.iteye.com/blog/1010993 想自己一开始处理文件的时候,看文件有多少行,都要写个perl脚本,好不麻烦啊...以此文纪念自己傻逼的科研生活 ...

  2. LINUX文件操作命令

    body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...

  3. linux 文件操作命令 touch、cat、more、less、head、tail

    touch /bin/touch 创建空文件 linux 创建文件可以使用特殊符号,/除外 touch test test1 创建了两个文件touch "test test1" 创 ...

  4. 0020 Linux 文件操作命令

    1. 创建文件 touch 文件名 2. 删除文件 rm 文件名 3. 复制文件 cp 源文件 目录 4.剪切文件 mv 源文件 目标文件 5.重命名文件 mv 源文件名 新文件名 6.改变文件权限 ...

  5. Linux 文件操作命令-Linux基础环境命令学习笔记

    1.文件目录操作 1)路径识别 a.绝对路径,以根目录开始 b.相对路径,以当前目录开始,不需从根目录开始写起 2)命令 man ls 查看ls命令帮助 cd /var/log 切换进入log目录(. ...

  6. 个人常用Linux文件操作命令

    本文只记录个人工作中最常用到的命令.   关机和用户 shutdown -h now 关机 reboot 重启 sync 非正常关机前执行,强制将内存缓冲区中的数据立即写入磁盘中 logout 注销 ...

  7. Linux文件操作命令并举例说明其作用

    ls ,常用于查看当前文件下有工作中需要的文件 cd, 常用于进行切换文件的位置 vim,常用于编辑软件系统相关的配置文件 ps –ef|grep jdk,常用语显示跟jdk有关的进程   |:表示 ...

  8. 【Linux学习】Linux文件系统3—文件操作命令

    Linux文件系统3-文件操作命令 Linux文件操作命令主要有: cd:    改变目录位置 pwd:  显示当前目录的绝对路径 ls:    显示文件名称.属性等 -a 列出全部文件 -l  列出 ...

  9. Linux学习笔记之Linux用户与用户组、文件操作命令、文件权限剖析

    1.用户与用户组 Linux是一个多用户操作系统,通过用户与用户组的概念,可以实现保证安全性和隐私性.任何一个文件都具有User.Group.Others三个权限. 文件拥有者(Linux下所有的东西 ...

随机推荐

  1. [原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  2. gson使用注意事项

    public static Object toBean(String jsonString, Class<?> beanclass) { GsonBuilder gsonb = new G ...

  3. CSS_03_03_ul图片替换

    ul图片替换 第01步:编写css样式:url.css @charset "utf-8"; /*ul用图片替换*/ ul.u_01{/*图片*/ list-style:circle ...

  4. android fragment+ FragmentTabHost+viewpager 切换状态不保存的问题

    转载请注明出处:http://blog.csdn.net/djy1992/article/details/46674169 @author dujinyang 难得有时间上来写博客. fragment ...

  5. nginx指定配制文件

    nginx启动: 未指定配制文件: ./nginx 指定配制文件: /usr/local/nginx/sbin/nginx -c /home/deploy/nginx-wz/conf/nginx.co ...

  6. clock gate cell

    clock gate的cell多采用latch的形式,来实现,尽可能避免glitch的产生. 可以的verilog建模方式: module  cell_ckgate(TE,E,CP,Q) input ...

  7. BPM 应用系统开发案例实战

    概述 IBM BPM 的前身是 Lombardi,是由 IBM 于 2009 年收购的产品,之后产品更名为 IBM WebSphere Lombardi Edition,目前最新版本称为 IBM BP ...

  8. Eratosthenes筛选法求解质数

    问题说明: 除了自身之外,无法被其它整数整除的数称之为质数,要求质数很简单,但如何快速的求出质数则一直是程式设计人员与数学家努力的课题, 在这边介绍一个着名的 Eratosthenes求质数方法. 解 ...

  9. Vmware 10安装MAC OS X 10.9备忘

    下载准备     Vmware 10     unlock-all-v120.zip (用以支持新建MAC)     MAC OS X 10.9 VMWARE.rar 已经安装完成的MAC系统虚拟机镜 ...

  10. FireDac 与数据库连接时字符集及对应的字段类型问题

    近日在一个过程调用时发生一个奇怪现象, 异常返回意思是说, 数据的长度是[6], 而字段定义的长度是[3].  分析后认为:  调用过程你不涉及到对返回数据集的字段手动定义问题, 出现这个问题应是两边 ...