Linux基础命令

1.现代三大操作系统

Unix(IOS, Mac OS X , AIX,Solaris)
Windows(用于桌面开发)
Linux 
    Ubuntu  
    Redhat  大型应用开发/,服务器开发,用于学习的操作系统) 
    Android(安卓)

2.计算机组成结构:

硬件:中央处理器、内存储器、外存储器、 输入设备、 输出设备
软件:
    操作系统软件: windows unix linux 
    应用软件:QQ 微信 python3 等等

3.linux常用命令

格式:命令名[选项][参数]
1)退出终端 : $ exit   或者   Ctrl+d

2)文件和目录相关命令:
    ls:查看当前文件夹下的文件夹及文件   显示指定目录的文件或文件夹
        常用选项:
            -l 列表显示文件的详细信息
            -a 显示全部文件/文件夹
                drwxr-xr-x  2 tarena tarena    4096         7月  17  2017    core
               (权限) (属主)  (属组)  (文件大小)   (修改时间)     (文件名)

    pwd: 查看当前操作的路径(当前工作文件夹)

    cd:改变当前的工作目录着进入某个文件夹)
       例如: cd /home/tarena    #进入到 tarena文件夹
              cd /               #进入到根目录下
              cd              #返回到用户主目录
              cd ..              #返回上一层文件夹
              cd ~               #返回用户主目录    等同于   cd 命令

    mkdir:创建一个或多个文件夹

    rmdir:删除一个或多个文件夹
        注意:文件夹内必须为空,不为空导致删除失败
        示例:>>>rmdir one two 

    touch:
        1)如果一个文件不存在,则创建一个文件
        2)如果文件已存在,则系统时间更新他的修改时间

        格式:  touch 文件名
        实例:  touch  python

    rm :删除文件或者文件夹
        常用选项:
            -r 递归删除文件夹内部的文件或者文件夹
            -i 删除前给出提示
            -f 强制删除 不给出提示

    tree :显示一个文件夹的结构
      格式: tree [文件夹]  或 tree(当前文件夹)

    help帮助选项:
        格式:命令名 --help    
        例如:ls --help

    man 命令帮助 :查看命令对应的帮助文档(手册)
        格式:man linux/Unix 命令

4.linux 下的路径:

根目录(root)/:通常为一个路径的起点

路径分为两种:
    1)绝对路径:
        以" / "开头,后跟具体的文件路径

        示例:进入homg下的python下的practice文件夹
            cd /home/python/practice

    2)相对路径:
        相对于当前的工作路径,不以" / "开头

        例如:在当前工作路径(python)进入到 practice文件夹
            cd wenjianjia

    开始符号:
        文件/文件夹名称
        "."  当前文件夹(目录)
        ".." 上一级文件夹
        "~"  主户主目录(家目录)

5.通配符:

"*" : 代表 0个 1个 或 多个任意字符
    示例:ls a* : 显示以 a 开头的所有文件

? 代表一个任意字符
    示例:ls a?: 显示所有以a开头,并且文件夹名称为两个字符的文件

6.文件管理命令:

cp  :复制文件或者文件夹
    格式: cp [选项] 源文件或文件夹 目标文件或者文件夹

    示例: cp a.txt ~/b.txt

    常用选项:
        -a 可以复制文件夹及其内部的全部内容

mv  :文件搬移或者更名
   格式 : mv  源文件或文件夹 目标文件或者文件夹

   示例 : mv a.txt b.txt :将 a.txt 重命名为 b.txt

find :根据文件名等信息查找指定的文件
   格式:  find 路径 -name ‘文件名’

   示例:  find /etc -name passwd  :在/etc文件夹内查找名为passwd的文件
       注:Ctrl+C 可终止终端内正在运行的程序,在此例中可停止查找。

gerp : 查找文件中相应的内容,及文本信息
   格式:grep "内容" [选项] 文件名或路径

   常用选项:
        -n 显示行号
        -r 递归搜索文件夹内的文件  

gzip: 用zip压缩算法对文件进行压缩,生成压缩后的 .gz 文件    
   格式 : gzip 文件名

gunzip :对用zip压缩的 .gz 文件进行解压缩        !!!!!不能对 .rar  文件进行解压
   格式 : gunzip 文件名

7.打包 解包 命令:

tar : 对文件或文件夹 进行打包和解包操作
   格式 tar [选项] 文件名 [文件名或路径]

   常用选项;    
    -c          创建包
    -x          解包
    -f 文件名   操作的文件名
    -v          显示操作的文件细节
    -z          用gzip或者gunzip 对包进行压缩和解压缩、
   示例:
        cd python                       #在当前目录进入到python文件夹
        tar -czvf linux.tar.gz linux    #将linux文件夹打印并压缩为.gz文件
        tar -xzvf linux.tar.gz          #将linux.tar.gz 解包

8.sublime 文本编辑器 : 编写纯文本文件(推荐使用)

sublime  文件 enter :打开文件
sublime  enter  : 打开sublime

常用操作(sublime快捷键)
    1)打开和隐藏侧边栏 :view>Side Bar >show/hide  side
        快捷键:Ctrl+k b

    2)常用的字体放大和缩小
        Ctrl + +  放大
        Ctrl + -  缩小

    3)创建和取消多个光标:
        创建:Ctrl + 鼠标左键
        取消:Esc

    4)批量多选相同的块:
        Ctrl + d

    5)注释:
        Ctrl +/

    6)交替换行:
        Ctrl + shift +上下键

    7)保存文件(重要)
        Ctrl + s

练习:

1)在用户主目录下 创建目录“计算机”
2)在“计算机”下创建三个目录   软件 游戏 程序 
3)在学习目录下创建三个文件:  python.txt  AI.txt  ai.txt
4)删除 学习 中的  AI.txt 
5)删除游戏这个文件夹

6)在用户主目录下创建文件aid1807
7)在aid1807下创建两个文件夹   :  linux  pbase
8)在pbase下创建三个文件 : day01  day02  day03
9)在day01下创建文件  : day01.txt
10)吧aid1807 文件夹打包为 aid1807.tar.gz
11)将 aid1807.tar.gz 复制到windiws下然后解压到桌面
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值