3、基本命令-文件操作

当前目录下,文件
  • $ ls
  • $ ls -l
  • $ ll
  • $ ls -a ==比ls多了.开始的隐藏文件==
特殊目录标识符
  • 一个点 .:当前目录
  • 两个点 ..:上级目录
切换目录:
  • $ cd dirname ==change directory 缩写==

用户和组:

创建用户的时候会默认创建用户目录和组

文件:==在Linux系统下面,文件类型(常见三种类型)==
  1. 文件  -
  2. 目录  d  (类似win7下面的文件夹)
  3. 连接  l  (类似win7下面的快捷方式)
  • -rw-r--r-- 1 root root 3510 Jul 20 10:05 package.json
文件权限:==二进制数字之和的方式==
  • 可读   r   2^2=4
  • 可写   w   2^1=2
  • 可执行  x   2^0=1 (shell脚本)
文件归属
  • 拥有者   owner   u
  • 属于组   group   g
  • 其他人   other   o
命令提示:
  • $ man cmd
  • $ man help
设置文件权限:chmod
  • -rw-r----- 1 root root 15946 Mar 27 2017 RUNNING.txt

  • $ chmod u-w RUNNING.txt
  • $ chmod 640 RUNNING.txt

设置目录权限: chmod -R, --recursive 递归
  • $ chmod -R 664 RUNNING.txt
改变文件拥有者和所属组
  • $ chown hw filename
  • $ chgrp hw filename
  • $ chown root:root filename

文件创建
  • $ touch filename
  • $ vi/vim filename
文件内容追加
  • $ echo 'content' >> test.txt
编辑文件内容vi/vim
  • dd:表示删除光标所在行的内容
  • ZZ:表示的是保存文件内容
  • x :表示将光标处的字符删除
  • o :表示在光标的下一行进行插入内容
查看文件内容
  • cat :全部内容
  • more:翻页查看
  • tail:查看文件末尾的内容
  • tail -f xxx.log:实时查看日志
  • tail -200f xxx.log:查看末尾200行
  • head:开头文件、文件格式、内容模板样式
文件的拷贝、创建、移动、重命名、删除
  • mkdir dir :创建目录
  • mkdir -p ~/data/dfs/tmp:创建多级目录
  • cp source target:拷贝目录
  • cp -R source target:递归拷贝目录
  • move source target:移动文件目录 ==注:source target不在同一个目录下==
  • move source target:重命名文件目录 ==注:source target在同一个目录下==
  • rmdir dir:删除目录
  • rm -rf dir:删除目录 ==注:强制递归删除==

文件的链接
  • 软链接 soft link
  • 硬链接 hard link

==区别:在删除链接时,是否删除源文件==

  • ln -s file/dir linkname:创建软链接
  • ln file/dir linkname:创建硬链接

文件的搜索
  • find ~/ -name read:当前目录下搜索包含read的文件
  • find ~/ -name read\*:read开头的文件

转载于:https://www.cnblogs.com/Grand-Jon/p/10099747.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值