Linux基本指令

Linux系统注意事项

  • Linux主要有连个版本:内核版本和发行版本
  • Linux是严格区分大小写的,这点与windows不同
  • Linux中一切内容皆文件,所有的内容都以文件的形式保存,包括硬件
  • Linux不靠扩展名区分文件类型
  • Linux的命令格式为:命令 [选项] [参数]。如ls [选项][文件或目录]
  • 选项:
    -a 显示当前目录下的所有文件,包括隐藏文件
    -l 显示详细信息
    -d 查看目录属性
    -h 人性化显示文件大小
    -i 显示inode编号
    • 举例:
      这里写图片描述
      其中图片中圈出的内容分为①d、②rwx、③rwx、④r-x 4组
      ①d 代表目录类型(-文件、d目录、l软链接文件)
      ②rwx 代表所有者
      ③rwx 代表所素组
      ④r-x 代表其他人
      其中r表可读、w可写、x可执行

文件处理

建立目录
- 列表内容: mkdir -p [目录名]
  -p: 是指递归创建
- 切换目录: cd [目录]
  cd ~ / cd 进入当前目录的根目录
  cd - 进入上次目录
  cd .. 进去上一级目录
  cd . 进入当前目录
- 打印当前目录名: pwd
- 删除空目录: rmdir [目录名]
- 删除文件或者目录: rm [选项]
  -r 删除目录
  -f 强制删除
  通常使用rm -rf 文件或目录
- 复制: cp [选项][原文件或目录] [目标目录]
  -r 复制目录
  -p 连带文件属性复制
  -d 若源文件是链接文件,则复制链接属性
  -a 相当于 -pdr(即上三个指令)
- 剪切或者改名: mv [原文件或目录] [目标文件名或目录]
注:其中改名是在同一目录中,如原来目录中有aa文件,先修改成bb,则为:mv aa bb

链接处理

链接命令: ln -s [原文件] [目标文件]
   -s 代表软链接
(a) 硬链接:
- 拥有相同的i节点和存储的block块,可以看做是同一个文件,即如果两个文件是硬链接的关系,更改其中一个文件的内容,则另一个内容也会更改,但是如果删除其中一个,另一个正常使用。
- 可通过i节点识别
- 不能跨分区
- 不能针对目录使用
(b)软链接特征
- 类似windows的快捷方式
- 软链接拥有自己的i节点和block块,但是数据快中只保存原文件名和i节点号,并没有实际的文件数据
- 删除原文件,链接文件不能使用

文件搜素

1.文件搜索:locate 文件名
  在后台数据库中按文件名搜索,速度最快,但是只会搜素/var/lib/mlocate 中的文件,新建的文件不能立即更新到该数据库中,使用updatedb可能更行数据库,使得新建的文件更新到数据库中。
2. 搜索系统命令: whereis / which 命令指令
可以看到命令的具体位置,如 whereis ls
3. find 命令
 (a) find [搜索范围] [搜索条件]
   find / -name install.log意为搜索整个根,并且是按照文件名来搜索。搜索到的结果是精确结果,如果想要模糊查询,需要使用通配符。
   常用的通配符:* 匹配任意内容
          ? 匹配任意一个字符
          [ ] 匹配任意一个中括号内的字符
 (b) find /root -iname install.log #不区分大小写搜索
 (c) find /root -user root #按照所有者搜索
 (d) find /root -nouser #查找没有所有者的文件
 (e)find /var/log/ -mtime +10 #查找10天前修改的文件
  其中: -10: 表示10天内
      10: 表10天当天修改的文件
      +10: 表示10天前修改的文件
      atime: 文件访问时间
      ctime: 改变文件属性
      mtime: 修改文件内容
  (f) find /root -size 25k #搜索文件大小为25k的文件,-25k表小于25k,+25k表大于25k
  (g) find -inum 262422 #按i节点号查找
  (h) find /etc/ -size +20k -a -size -50k #找大于20k小于50k的文件
   -a 表且的意思
   -o 表或的意思
4. grep搜索字符串
grep [选项] 字符串 文件名
grep "size" anaconda-ks.cfg#在文件anaconda-ks.cfg当中找含有“size”的字符串。支持的选项如下:
 -v 取反,查找不含有列出条件的选项
 -i 忽略大小写

帮助

压缩与解压

关机和重启

参考:Linux养成计划

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值