Python入门之linux指令篇3(完结)

1、文件/目录权限
1、查看权限 ls -l 文件名
-rw-rw-r-- 1 tarena tarena 267 3月  19 15:06 a.txt
tarena2 tarena
python AI
1、最左侧一列:- 代表类型
1、- :普通文件
2、d :目录
2、权限
r :表示有读权限(read)
w :表示有写权限(wirte)
x : 表示有可执行权限
3、rwx有三组
第一组:表示所有者的权限
第二组:表示所属组的权限
第三组:表示其他用户的权限
2、修改文件权限chmod
1、格式 :chmod 选项 文件名
+r 增加读权限 -r 去掉读权限
+w 增加写权限 -w 去掉写权限
+x 增加执行权限 -x 去掉执行权限
可以任意组合:+rw +wx -rwx
2、选项分类
a -->所有用户all
u -->用户自身user
g -->同组用户group
o -->其他用户other
chmod u+rw a.txt
chmod g-r a.txt
3、一次性分配权限
r --> 4
w --> 2
x --> 1
rwxrw-r--
7  6  4
chmod 764 a.txt
4、练习
1、在用户主目录下创建文件:密函.txt
touch 密函.txt
2、用echo命令在此文件中写入如下内容:
echo "此密函只允许我一个人看" >> 密函.txt
3、查看 密函.txt 的权限
ls -l 密函.txt
4、将此文件权限设置为所有者可读可写可执行,其他所有用户没有任何权限
chmod 700 密函.txt
5、在4的基础上将权限设置为同组的用户只读
chmod g+r 密函.txt
6、将 密函.txt 的可执行权限去掉
chmod u-x 密函.txt
3、远程连接命令 ssh
1、格式
ssh [用户名@]IP地址
2、练习
1、连接到你同桌的电脑上,在用户主目录下创建一个目录:XXX到此一游
4、远程复制命令 scp
1、格式
scp 文件名 用户名@IP地址:绝对路径
scp python.tar.gz tarena@172.60.10.150:/home/tarena/
5、别名:alias
1、作用 :给命令取别名
2、格式:
alias 新命令名="旧命令名"
3、示例
alias delete="rm -rf"
delete 文件名
alias cd="init 6"
6、shell编程(.sh文件)
1、shell程序运行方法
方法1:sh 文件名
方法2:
1、chmod +x a.sh
2、./a.sh
2、在sh文件第一行指定解释执行器
#!/bin/bash
3、练习
1、写一个shell脚本first.sh,要求终端输出:
我的第一个shell程序
2、写一个shell程序game.sh,要求执行结果如下:
1、在用户主目录下创建目录:game_2048
2、在game_2048中创建四个目录: 玩家信息、新手引导、游戏技巧、全国排名
3、在 新手引导 目录中创建文件 操作手册.txt
4、在 操作手册.txt 中写入如下内容:(用echo)
上课期间不许玩游戏
5、将game_2048打包压缩:AID1803-姓名.tar.gz
6、用scp命令将AID1803-姓名.tar.gz传到172.60.50.105的/home/tarena/homework/目录下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值