Pyhton基础篇--Linux系统命令day02

1、vi 补充
    1、插入
        a :在当前光标的后面写入
        i :在当前光标的前面写入
        o :在当前光标的下一行写入
    2、复制 yy 粘贴 p
        复制1行 :yy
        复制2行 :2yy
        复制n行 :nyy
    3、删除/剪切 dd 粘贴 p
        剪切1行 :dd
        剪切2行 :2dd
        剪切n行 :ndd
2、cp
    1、作用 :复制文件/目录
    2、格式 
        复制文件 :cp 文件名 路径/文件名
        复制目录 :cp -r 目录名 路径
3、mv
    1、作用 :剪切 / 重命名
    2、格式
        mv 文件 路径/文件名
        mv 目录 路径
    3、练习
        1、在用户主目录下创建文件 file3.txt
        2、在 file3.txt中写入如下内容:
            我的大刀早已饥渴难耐了
            cp命令复制目录要加 -r 选项
            mv命令作用有两个,一是剪切,二是重命名
        3、将 file3.txt 剪切到用户主目录下的 aid1807 目录
        4、给 aid1807 目录下面的file3.txt 重命名为 new_file3.txt
        5、把 new_file3.txt 复制到用户主目录下
4、cat
    1、作用 :查看文件内容
    2、格式 :cat 文件名
5、more
    1、作用 :分屏查看文件内容
    2、常用操作
        空格键 :翻到下一屏
        回车 :下一行
        q :退出
    3、练习
        1、复制 /etc/passwd 文件放到用户主目录下
            cp /etc/passwd .
        2、将用户主目录下 passwd 文件重命名 new_passwd
            mv passwd new_passwd
        3、在 new_passwd 文件末尾写入如下内容:
            此文件存放当前Linux系统所有的用户信息
        4、用 more 命令去查看 new_passwd 文件内容
            more new_passwd
        5、删除用户主目录下的 new_passwd 文件
            rm -rf new_passwd
6、head
    1、作用 :查看文件的前几行
    2、格式 :head -n 文件名
7、tail
    1、作用 :查看文件的尾几行
    2、格式 :tail -n 文件名
8、find
    1、作用 :查看文件、目录
    2、格式
        find 要查找的位置 -name "文件名/目录名"
9、grep
    1、作用 :在文件中查找指定内容的行
    2、格式 :grep "内容" 文件名
    3、练习
        1、在用户主目录下创建目录 PYTHON,在 PYTHON中创建5个文件:
            AA.TXT BB.TXT CC.DOC DD.DOC EE.TXT
        2、在AA.TXT中添加如下内容:
            黑夜给了我黑色的眼睛,我要用它来寻找光明
            find命令是查找文件或者目录
            grep命令是从文件中筛选内容
        3、在用户主目录下查找文件名为 DD.DOC 的文件
            find /home/tarena -name "DD.DOC"
        4、在 PYTHON 目录中查找所有以 .DOC 结尾的文件
            find /home/tarena/PYTHON -name "*.DOC"
        5、在 AA.TXT中筛选带有 find 这个单词的行
            grep "find" PYTHON/AA.TXT(相对路径)
10、ifconfig
    1、作用 :查看本机网络配置(IP和MAC地址)
        ## windows中用 ipconfig
11、ping 
    1、作用 :测试网络连通性
    2、格式
        ping IP地址/域名
        ping -c 4 IP地址/域名
12、ssh
    1、作用 :远程连接到同网主机
    2、格式 :ssh 用户名@IP地址
         退出连接 :exit
    3、练习
        1、ssh命令连接到你同桌的电脑上,在用户主目录下创建一个目录 :XXX到此一游
13、scp
    1、远程复制 :把本地的文件复制到远程主机上
    2、格式 
        scp 文件名 用户名@IP地址:绝对路径
    3、练习
        1、在用户主目录下创建目录 homework,在 homework 下创建两个文件:file1 、 file2
        2、在 file1 中写入如下内容:
            曾经沧海难为水,除却巫山不是云。
            海到尽头天作岸,山临绝顶我为峰。
            #### 并把这首诗在file1中写5遍(复制命令)
        3、将 homework 打包压缩,文件名采用如下格式:
            homework-姓名.tar.gz
        4、将你的作业上传到我的电脑上的 :/home/tarena/homework/
            IP: 176.36.10.40
            用户名:tarena
            密码:tarena
            路径:/home/tarena/homework/
14、tar
    1、打包并压缩
        1、格式
            tar -zcvf 压缩包名字.tar.gz 目录/文件 目录/文件
            选项:
                -z : 用gzip的方式进行压缩或者解压缩
                -c :创建包 create
                -v :显示操作文件的细节 verbose
                -f :要操作的文件名 file
    2、解压缩
        1、格式
            tar -zxvf 压缩包名字.tar.gz -C 路径
15、sudo
    1、作用 :用超级用户 root 权限去执行某条命令
    2、格式
        sudo Linux命令
    3、应用范围
        1、操作根 / 下面的文件或者目录
        2、安装软件
16、alias
    1、作用 :给命令取一个别名
    2、格式
        alias 新命令名='Linux命令'
        alias delete='rm -rf'
17、文件/目录权限
    1、查看文件权限 :ls -l 文件名
        -rw-r--r--  tarena tarena  passwd
    2、最左侧一列 :代表类型
        - :文件
        d :目录
    3、权限
        r :可读read
        w :可写write
        x :可执行
    4、rwx权限分为三组
        第一组 :所有者权限
        第二组 :所属组权限
        第三组 :其他用户权限

        passwd :tarena tarena
        rw-r--r--
        组:tarena
            用户1 :tarena  --> rw-
            用户2 :tarena2 --> r--

        组 :wang
            用户1 :金毛狮王 --> r--
            用户2 :紫衫龙王 --> r--
    5、chmod
        1、命令格式 :chmod +x 文件名
        2、三组
            a --> 所有用户all
            u --> 所有者user
            g --> 所属组group
            o --> 其他用户other
        3、用数字方式更改文件权限
            r :4
            w :2
            x :1
            rw-r--r-- :644
            chmod 666 passwd
   

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值