目录操作命令
命令格式 命令 [-选项] [-参数]
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. html 字体加粗

    <font style="font-weight: bold;">无敌小昆虫</font> <font>无敌小昆虫</font> f ...

  2. 【你吐吧c#每日学习】10.29 C#字符串类型&Common operators

    backslash \反斜杠 escape sequence 转义字符 double quote 双引号 new line 新行字符 Bell アラート Console.WriteLine(" ...

  3. Linux MD5值递归比对目录中的文件是否有修改

    项目上今天遇到检查两个版本的发布包rc1.tar.gz和rc2.tar.gz的一致性,解决方法做个总结,步骤如下 1. 建立文件夹 mkdir test_rc1 test_rc2 2. 文件解压缩 t ...

  4. nginx的基本配置和虚拟主机的配置

    在Nginx配置文件(nginx.conf)中,一个最简化的虚拟主机配置代码如下: 跟Apache -样,Nginx也可以配置多种类型的虚拟圭机:一是基于IP的虚拟主机,二是基于域名的虚拟主机,三是基 ...

  5. .net 网站预编译命令

    aspnet_compiler -v /Aspnet  -p "C:\inetpub\wwwroot\a"  C:\inetpub\wwwroot\a2 /Aspnet   iis ...

  6. Demo12SimpleAdapter

    /Users/alamps/AndroidStudioProjects/Demo12SimpleAdapter/Demo12SimpleAdapter/src/main/res/layout/data ...

  7. 夺命雷公狗---node.js---5net模块玩telnet通信(中)

    我们理论知识太多还不如实战,我们来写一个可以通过telnet腾讯的小玩意玩玩: var net = require('net'); var ChatServer = net.createServer( ...

  8. PAT乙级 1030. 完美数列(25)

    1030. 完美数列(25) 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CAO, Peng 给定一个正整数数列,和正整数p,设这 ...

  9. PAT乙级 1008. 数组元素循环右移问题 (20)

    1008. 数组元素循环右移问题 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 一个数组A中存有N(N>0)个整数,在不允 ...

  10. Android SDK Manager更新报错

    错误log: Fetching https://dl-ssl.google.com/android/repository/addons_list-.xml Fetched Add-ons List s ...