Linux笔记01---认识linux和文件夹/文件的增删改查命令

1.认识Linux

 linux系统没有盘符的概念,所有文件都在 ‘ / ’ 文件下

 ‘ / ’ 目录下的次级子目录有:
                 .bin : 二进制命令所在的目录
                 .boot : 系统引导程序所需要的文件目录,引导系统开机
                 .dev : 设备软件目录,磁盘,光驱
                 .etc : 系统配置,启动程序
                 .home : 普通用户的家,目录默认数据存放目录
                 .lib : 启动系统和运行命令所需的共享库文件和内核模块存放
                 .mnt : 临时挂载储存设备的挂载点,u盘插入光驱无法使用,需要挂载然后使用
                 .opt : 额外的应用软件包
                 .proc : 操作系统运行时,进程信息和内核信息存放在这里
                 .root : Linux超级权限用户root的家目录
                 .sbin : 存放和管理系统相关的命令(超级管理员使用)
                 .tmp : 临时文件目录,这个目录被当作回收站使用
                 .usr : 用户或系统软件应用程序目录
                 .var : 存放系统日志的目录
提示:一般不要 操作 非自己创建的目录和文件,否则可能导致服务器崩溃

2.常用快捷键(SecureCRT)

tab键:路径提示自动补全
ctrl + c :终止当前操作(正在执行的任务或程序)
ctrl + l :清空当前屏幕
ctrl + shift + c :复制
ctrl + shift + v :粘贴
alt +b :打开connect窗口(选择要连接虚拟机的IP)
alt + 1/2/3 ... :切换会话窗口

3.Linux终端命令

01.终端命令的格式 :command [-options] [parameter]
command:命令名, 相应功能的英文单词或单词的缩写
options:选项, 可用来对命令进行控制, 也可以省略
parameter:传给命令的参数,可以是零个,一个或者多个

02.文件夹的增删改查

      1.创建文件夹
      格式:mkdir 目录名
                 mkdir -p 目录1/目录2/... (创建嵌套文件夹)
      注意: 新建目录不能与当前目录已存在的文件夹名字重复
      示例:mkdir dir1
                 mkdir dir1/dir2/dir3...
            
      2.删除文件夹
      格式:rm 文件夹(会出现提示)
                 rm -f 文件夹(取消提示)
                 rm -rf 文件夹(递归删除)
                 rm -rf 通配符(*代表任意字符  ?代表单个字符 [abc]代表abc的删除)
                 rm -rf dir6* (删除以dir6开头的所有)
                 -r  recursive  递归,嵌套
                 -f  force  强制

      3.修改文件夹
      格式:mv 旧文件夹名 新文件夹名
                 mv 旧路径 新路径
                 注:文件夹名和路径是不一样的
      示例:mv  /opt/dir1  /opt/dir111 (重命名)
                 mv  /opt/dir1  /opt/dir2/dir222(移动文件夹并重命名)

      4.查询文件夹
      格式:ls 文件夹名 (不包含权限,日期等信息)
                 ll 文件夹名  (包含权限,日期等信息)

                ls 或 ll 展示当前文件夹的内容




03.文件的增删改查

      1.创建文件
      格式:touch 文件名(创建空文件,文件存在将会替换,不存在则新建)
                 echo ‘abc’ > 文件名(创建少量数据的文件,文件名不能冲突)

     示例:touch test01.txt
                echo 'abc' > test02.txt
      2.删除文件
      格式:rm 文件(会出现提示)
                 rm -f 文件(取消提示)
                 rm -rf 文件(递归删除)
                 rm -rf 通配符(*代表任意字符  ?代表单个字符 [abc]代表abc的删除)
                 rm -rf dir6* (删除以dir6开头的所有)
                 -r  recursive  递归,嵌套
                 -f  force  强制

      3.修改文件
      格式:mv 旧文件名 新文件名
                 mv 旧路径 新路径
                 注:文件名和路径是不一样的
      示例:mv  /opt/test01.txt  /opt/test111.txt (重命名)
                 mv  /opt/test01.txt  /opt/dir2/test666.txt(移动文件并重命名)

      4.查询文件
      格式:ls 文件路径 (不包含权限,日期等信息)
                 ll 文件路径  (包含权限,日期等信息)
                
                **命令选项**
                -a      all     查询所有包括隐藏文件
                -l                相同于 ll  
                -h               配合 -l 以人性化的方式显示文件大小

      查看文件前x的数据
      格式:head 文件名 或 head -10 文件名(查看文件的前10行内容)
      示例:head  test01.txt 
                 head  -10  test01.txt
                 -x 就查看前x行

      查看文件后x行的数据
      格式:tail  文件名  或  tail  -10  文件名  或  tail  -f  文件名
      示例:tail  test01.txt
                 tail  -10  test01.txt
                 -x 就查看后x行

      查看文件内容
      格式:more  文件名
      示例:more  test01.txt

      查看文件所有内容
      格式:cat  文件名
      命令选项:-n      显示行号
                        -b      非空行显示行号 (忽略空行)

      过滤查看
      格式:grep  关键字  文件名
      示例:grep  'aaa'  test.txt        
      命令选项:-n      显示过滤结果的行号
                        -i        忽略大小写进行过滤  
                        -v       显示**不包含行号**的所有行
                        ^a      显示以 ‘ a ’ 开头的所有行
                        a$      显示以 ‘ a ’ 结尾的所有行

   寻求帮助命令
   command  --help   ( 查询展示 command 的所有命令选项 )

4.其他命令

01.文件内容的追加
格式:echo ' zzz ' >> 文件名
示例:echo ‘ zzz ’ >> test.txt      

02.复制文件(夹)
格式:cp  原文件  目标文件路径(复制并重命名)

03.&& 和 || 
格式:命令1  &&  命令2  ( 命令1 执行完再在其基础上执行 命令2 )
           命令1  ||  命令2 ( 如果 命令1 失败才执行 命令2 )


   注:||  和  后面将会遇到的  |  (管道符) 并不是一类
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值