python学习_1——Linux

Linux基础

  1. 终端:用来输入Linux命令
    crtl + alt + t
  2. 目录树:
    - 跟目录 “/”:代表文件系统的启示位置
    - 路径:代表一个文件/目录的字符串
    eg:/home/Guisam/python
  3. Linux命令的基本格式:
    命令名 [选项][参数] ([ ]代表里面的内容可以省略)
  4. Linux基础命令
    - pwd:显示当前的所在路径
    - ls:显示目录的详细内容(文件,子目录)
    * 常用选项
    1)ls -l :以列表(长格式)显示文件、目录详细信息
    2)ls -a :显示所有(包含隐藏) 以 . 开头为隐藏
    3)ls -la
    4)ls -al
    - 路径
    1)绝对路径
    以 “/” 开始的路径
    2)相对路径
    不以 “/” 开始的路径
    " . " 当前目录
    " … " 上一级目录
    " ~ " 用户主目录/家目录(/home/tarena)
    3)主目录/家目录
    超级用户 :root
    创建用户时会自动在/home下创建1个和用户名同名的目录,为此用户主目录
    用户名 :Guisam 主目录 :/home/Guisam
    - cd : 切换目录(路径)
    1)用法
    cd 路径(绝对、相对路径都可以)
    cd /home/Guisam 、cd /home/Guisam/python
    cd python#前提是现在主目录下
    2)cd 直接回车 :回到用户主目录/home/tarena
    cd ~ : 回到用户主目录
    cd - : 从最近访问的两个目录之间来回切换
    3)TAB键自动补齐命令/路径
    1、速度快
    2、路径不会错,TAB不出来说明路径有问题
    - mkdir: 创建一个或者多个目录(文件夹)
    1)格式 :mkdir 目录名1 目录名2 …
    2)常用选项
    -p :逐层创建目录
    mkdir -p One/Two/Three/Go
    # 如果中间目录不存在,直接创建
    - touch:
    1、作用
    1)文件不存在 -> 创建
    2)文件存在 -> 用系统时间更新文件修改时间
    2、格式 :touch 文件名1 文件名2 文件名3 …
    - rm: 删除文件/目录
    rm 选项 文件/目录
    -r :删除全部文件/目录
    -f :强制删除,不给任何提示
    -i :删除前给提示(y代表yes,n代表no)
    - 小技巧
    1、自动补齐 :TAB键
    2、翻出历史执行命令 :键盘 上、下键
    3、清屏 :Ctrl + l 或者 clear
    4、终止命令执行 :Ctrl + c
    5、终端字体放大 :Ctrl + Shift + “+”
    6、终端字体缩小 :Ctrl + “-”
    - 文本编辑器vi/vim
    1、格式 :vi 文件名
    2、vi的三种工作模式
    1)浏览模式 :启动时进入,不能编辑文本
    2)插入模式(a/i/o) :编辑文本
    3)命令行模式(ESC -> shift + ? :保存退出…
    3、文本写入步骤
    1)vi 文件名
    2)按 a/i/o :编辑文本
    3)按 ESC
    4)按 shift + : 进入命令行模式
    5)wq :保存退出
    q! :不保存直接退出
    w :保存
    - cp : 复制文件/目录
    1)复制文件 :cp 源文件 路径
    2)复制目录 :cp -r 源目录 路径
    3)cp *.txt /home/Guisam/file1
    - mv : 剪切/重命名
    1)剪切 :mv 文件名 路径
    mv 目录名 路径
    2)重命名 :mv 文件名1 文件名2
    mv 目录名1 目录名2
    - cat : 查看文件内容(在终端输出)
    cat 文件名
    - tar : 打包并压缩
    1)格式
    tar -zcvf 压缩包名字.tar.gz 需要压缩文件/目录
    -z :用gzip对包进行压缩
    -c :创建包(create)
    -v :显示明细(verbose)
    -f :file
    2)解压缩
    tar -zxvf 压缩包名字.tar.gz -C 路径
    -C :指定解压路径,不写默认解压到当前目录
    - 文件权限
    1)查看 :ls -l 文件名
    -rw-rw-r-- A.txt
    2)最左侧一列 :-代表类型
    1、d :目录
    2、- :文件
    3、l :链接(link)
    3)权限
    r :读
    w :写(编辑)
    x :可执行
    4)rwx权限分组
    第1组 :文件所有者权限
    第2组 :同组用户对文件权限
    第3组 :其他组用户对文件权限
    - chmod : 修改文件权限
    方式1
    1)给所有用户添加相关权限
    chmod +x/-w/+rwx/-wx A.txt
    2)给指定组用户修改权限
    chmod u+x A.txt
    chmod o+rwx A.txt
    a :所有用户(all)
    u :所有者(user)
    g :同组用户(group)
    o :其他用户(other)
    方式2(通过数字方式修改)
    chmod 644 A.txt :rw-r–r--
    chmod 666 A.txt :rw-rw-rw-
    r :4
    w :2
    x :1
    chmod 777 A.txt :rwxrwxrwx
    5. Linux高级命令
    1)sudo :获取root用户的权限执行Linux命令
    cd /
    touch A :提示权限不够
    sudo touch A
    只要提示权限不够你就去加sudo
    2)df -h :查看磁盘使用情况
    /dev/sda1 216G 16G 189G 8% /
    3)top :任务管理器,查看%CPU
    4)ps -aux :查看某个应用程序的PID号
    ps -aux | grep “firefox”
    cat file.doc | grep “hello”
    5)kill -9 PID号

下一篇:python学习_2——python介绍与入门

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值