Linux学习笔记1

Linux文件命名规则
    Linux文件名的最大长度为256个字符,通常由字母、数字、“.”、“_”或“-”组成,文件命中不能含有“/”符号,且Linux文件命名与window命名不同,严格区分大小写。
    建议:
          最好正常英文命名,别瞎用。避免不必要的麻烦。
Linux命令的通用格式:
    命令名  【选项】 【参数】
    选项及参数的含义:
           选项:用于调节命令的具体功能。   //“-”引导短格式单个字符 “--”引导长格式多个字符。
           参数:命令操作的对象,如文件、目录名等。
    //辅助操作:
     tab:自动补齐 (补齐命令参数)
     \   强制换行
    ctrl+U:清空至行首
    ctrl+L:清屏
    ctrl+C:取消本次命令编辑,活结束某个命令。


目录操作命令:
     pwd:查看工作目录。
     cd:切换工作目录。cd .. 退回父目录。
     ls:显示目录内容。
         格式: ls 【选项】 【目录或文件名】
    -l:以长格式显示(多给你显示点文件的作用)。
    -a:显示所有的文件信息,包括隐藏的文件。
    -R:递归显示内容。
    mkdir:创建新的目录。
       格式: mkdir 【-p】(多级目录使用) 【/路径/】目录名       //创建多个要用空格隔开。
    du:统计目录及文件的空间占用情况。
       格式:du 【选项】【目录或文件名】
        -a:统计时包括所用文件。
补充:
1.“*”通配符可以匹配任意数目的字符。
2.“?”通配符在相应的位置上匹配任意当个字符。

文件操作命令:
      touch:新建空文件(和mkdir要区分)
         格式:touch 文件名
      file:查看文件类型
         格式:file 文件名
      cp:复制文件或目录
         格式:cp【选项】源文件或目录 目标文件或目录
         常用命令选项:
    -r:递归复制整个目录树。
    -p:保持源文件的属性不变。
    -f:强制覆盖目标同名文件或目录。
    -i:需要覆盖文件或目录是进行提醒。
      rm:删除文件或目录
        格式:rm 【选项】 文件或目录
        常用命令选项
    -f:强行删除文件或目录,不提醒。
    -i:删除文件或目录是提醒用户确认。
    -r:递归删除整个目录树。
      mv:移动文件或目录
           ——若如果目标位置与原位置相同,则相当于改名
        格式:mv 【选项】 源文件或目录 目标文件或目录
      which:查找Linux命令文件并显示所在的位置
          ——搜索范围有PATH环境变量指定
      ln:为文件或目录建立链接
        格式:ln 【-s】源文件或目录... 链接文件或目标目录
        常用命令选项
     -s:建立符号链接文件。
        关于链接文件
     符号链接:指向源文件所在的路径,又称为软连接
    硬链接:指向原始文件对应的数据存储位置
    不能为目录建立硬链接文件
    硬链接与原始文件必须位于同一分区(文件系统)中
      find:用于查找文件或目录
       格式:find 【查找范围】 【查找条件】
       常用查找条件
     -name:按文件名称查找
    -size:按文件大小查找
    -user:按文件属主查找
    -type:按文件类型查找,(普通文件f、目录d、块设备文件b、字符设备文件c等)
     eg:(“.” 表示当前文件夹或目录,不写的话默认为当前文件夹或目录,可以省略)
    将当前目录及其子目录下所有扩展名是C的文件列出来。
        find . -name "*.c"
    将当前目录其下目录中所有普通文件列出
        find . -type f
    将当前目录及其子目录下所有大于100K的文件列出
        find . -sizse +100K
      cat:显示文件的全部内容
      more:全屏方式分页显示文件内容
       交互方式:
    1.按enter键向下逐行滚动
    2.按空格键向下翻一屏、按B键向上翻一屏
    3.按Q键退出
      less:与more命令相同,但扩展功能更多
       交互方式:
    1.与more命令基本雷类似
     head:查看文件开头的一部分内容(默认为10行)
        格式:head -n 文件名(n是行数)
     tail:查看文件结尾的少部分内容(默认为10行)
        格式:tail -n 文件名(n是行数)
      tail -f 文件名(它跟踪日志文件末尾的内容变化,实时显示更新的日志内容)
     wc:统计文件中的单词数量等信息
       格式:wc 【选项】 目标文件
     grep:在文件中查找并显示包含指定字符串的行
       格式: grep 【选项】 查找条件 目标文件
       常用命令选项:
    -i:查找时忽略大小写
    -v:反转查找,输出与查找条件不相符的行
       查找条件设置:
    要查找的字符串以双引号括起来
    “^……”表示以……开头,“……$”表示以……结尾
    “^$”表示空行
      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值