首页 > 编程语言 >python 小小入门2

python 小小入门2

时间:2024-03-19 11:32:04浏览次数:14  
标签:小小 文件 aaa 入门 python mv 文件夹 touch txt

紧跟上章

使用FinalShell

1)mkdir aaa 创建文件夹

mkdir -p /aaa/bbb/ccc 创建文件夹以及后续

2)touch 

例如 touch 1.txt 也可 touch 1.txt 2.txt 3.txt 以及 touch fsd.sdad 也可以创建

如果已经有了touch 1.txt 再创建一个 touch 1.txt 那么他不会覆盖以及删除原来的文件 只是刷新一下原来文件。

3)rm -r 删除文件夹

rm -rf 强制删除 (慎用)

rm 1.txt 删除文件(rm /root/1.txt) 删除

rm可以一次删除多个文件

4)文件夹移动

mv aaa bbb (将a文件夹移动到bbb文件夹)

mv bbb/aaa ./ (将aaa移动到家目录)

mv aaa/1.txt aaa/2.txt (aaa文件中的1.txt改为2.txt)

文件以移动

mv 1.txt aaa (移动到aaa)

mv aaa/1.txt ./ (移回到家目录)

mv 1.txt aaa/2.txt (将1移动到aaa文件夹中并且改名为2.txt)

mv aaa/1.txt aaa/2.txt (将文件夹中的1.txt改为2.txt)

5)CP命令 复制  原本文件不会消失

文件夹

cp -r aaa bbb (将A复制到B)

cp -r aaa bbb/111 (将a复制到b 并且改名为111)

文件

cp 1.txt 1-fuben.txt (将1.txt复制为1-fuben.txt )

cp 1.txt aaa/1-fuben.txt (将1.txt添加到aaa改名为1-fuben.txt)


6)cat 加文件 只适用小文件

more 加文件 适用于中文件 F加载完结束 Q强制结束 空格一叶 回车一行

打文件名时可以使用tab智能补全


7)Linux 中的任务管理器

ps -ef 查询所有的进程

ps 活跃的进程

pid 编号 

8)kill 命令

kill -l 发送信号 

kill -9 加pid 直接结束

有风险 不推荐直接使用kill -9 结束进程

9)ifconfig   查看网卡状态的工具。第二行会显示IP地址 

lo:表示本地地址 (location)

ping 命令   不一定有回应 相当于打电话 打通了对方可能不会接  
  

ping127.0.01 如果这个不行说明你的网卡问题 不存在

ping www.baidu.com 可以查看是否主机联网

ping的主要目的是看当前网卡连接状态

windows中 使用 ifgconfig

10)free 查询内存使用情况

free -h 可以变成合适的单位 更适合查看

swap 解决极端情况下 所使用的空间 一般情况不用

df 磁盘的剩余情况 

df -h 合适的单位

root home 相当于 c d e f 盘 

11)clear 清屏 = ctrl + L 

12)关机重启指令


reboot 输入后直接重新启动

shutdown 一分钟后自动关停 

shutdown (-h 加不加都可以) now 立即关机 

shutdown -h 10分钟后关机 (建议使用)

需要shutdown -c 取消

shutdown --help 

man shutdown 查看

init 6 重启

init 0 关机

普通程序员没有重启关机的权限

13)管道与全文检索

grep (全文检索)

例如 grep a 1.txt (查询在1.txt中 有a的)

ll | grep 10月   管道  (ll查看所有文件包括隐藏文件,grep10月意思是在上一个ll显示的文件中筛选出10月份的文件)

或者 ps -ef | grep end | grep root 

14)which  查询脚本 终端命令 

which java  可以找到java的安装目录 进行配置或删除

hostname 查询主机名称

15)tar   压缩与解压指令

c 打包选项
x 解包
z 压缩或者解压选项
v 展示过程信息
f 指定文件名称

打包(cvf):将多个文件归档为一个文件 (与windows不同 打包不压缩)
解包拆包(xvf)

tar -zxvf 1_3.tar.gz -C aaa  (解压到aaa)

tar -zcvf 1_3tar.gz 1.txt 2.txt 3.txt (压缩)

16)创建用户

首先输入 useradd + 你的用户名 例如 useradd hello

passwd hello 设置密码

最后要在左上角输入ip增加用户

最后删除用户 userdel -r hello


17)文件权限管理指令

是否可读 是否可写 是否可执行

linux 权限

r---read

w---write

x---excute 执行

Linux 文件归属

属主 一般是创建者 u---user

属组 文件拥有者所在的用户组 g---group

其他用户 other 

首先查看所有有文件 ll huozhe ls -lah

查看文件的最左边
属主文件权限2到4 rwx (读写执行)

属组文件5到6 r-x(读执行)

其他8到10 r-x (读执行)

18)第一行D代表目录 -代表普通文件

r-6

w-4

x-1

- -0


chmod -R 744 aaa  改变aaa组以及aaa里面的所有权限 

chmod 744 aaa 只改变aaa文件的权限

chmod 755 1.txt 改变文件的权限

字母形权限管理(相比以上更加灵活)

u =属主

g =属组

o =其他

实例

chmod u=wrx,g=wr,o=x 1.txt (文件)

chmod u=wrx,g=wr,o=x aaa (aaa文件夹)

chmod -R u=wrx,g=wr,o=x aaa (aaa以及aaa目录下的文件夹)

一定要逗号隔开以及如果文件夹下所有文件一起更改一定要加 -R 大写R!

标签:小小,文件,aaa,入门,python,mv,文件夹,touch,txt
From: https://blog.csdn.net/m0_62008384/article/details/136722474

相关文章

  • python中`__call__`让类像函数一样被调用
    在训练一个网络过程中,有下面代码'''4.训练网络'''print('开始训练')forepochinrange(3):runing_loss=0.0fori,datainenumerate(trainloader,0):inputs,label=data#1.数据加载ifdevice=='gpu':......
  • 简化python ctypes库调用API的封装
    使用ctypes库调用C的函数,需要进行封装.如下所示:#对结构的封装classSTARTUPINFOEX(Structure):"""STARTUPINFOEXstructure"""_fields_=[("StartupInfo",STARTUPINFO),("lpAttributeList",POINTER(PVOID))......
  • FPGA入门笔记008——数码管动态扫描设计与验证
    #FPGA入门笔记008——数码管动态扫描设计与验证1、数码管动态扫描原理​ 8段数码管的结构图如图1所示:图1——8段数码管结构图(a为共阴极,b为共阳极)​ 对于共阴数码管需要给对应段以高电平才会使其点亮,而对于共阳极数码管则需要给低电平才会点亮。AC620上板载的是共阳极数......
  • AIGC之入门之详细介绍
    一、AIGC初识AIGC,即ArtificialIntelligenceGeneratedContent,指的是生成式人工智能。它可以通过处理人的自然语言,对AI下达指令任务,从而自动生成图片、视频、音频等内容。至于AIGC中的StableDiffusion,它可能指的是一种特定的生成模型或技术。StableDiffusion在AIGC领域中......
  • Python轻松实现地图可视化(附详细源码) 转载
    大家好,我是J哥,专注原创,致力于用浅显易懂的语言分享爬虫、数据分析及可视化等干货,希望人人都能学到新知识。Python的地图可视化库很多,Matplotlib库虽然作图很强大,但只能做静态地图。而我今天要讲的是交互式地图库,分别为pyecharts、folium,掌握这两个库,基本可以解决你的地图可视化需......
  • Python伪数据生成器Mimesis 使用
    一、**Mimesis的介绍**Mimesis是一个用于Python的high-performance伪数据生成器,它用各种语言为各种目的提供数据。这些假数据可以用来填充测试数据库,创建假API端点,创建任意结构的JSON和XML文件,匿名化从生产中获取的数据等等。二、**主要特点是:***性能:Python可用的最快的数......
  • 二维前缀和&二维差分(超详细,python版,其他语言也很轻松能看懂)
    上一篇文章讲解了一维前缀和&一维差分,本篇进阶为二维。二维前缀和:二维前缀和跟一维前缀和求法相同,这里直接上例子。数组a=[[1,2,2,1],[3,2,2,1],[1,1,1,1]]a数组如图:则数组a的前缀和为:数组b[[1,3,5,6],[4,8,12,14],[5,10,15,18]]b数组如图:前缀和递推公式为b[i][......
  • 【黑马程序员】Python高阶
    文章目录闭包定义nonlocal关键字作用优缺点优点缺点装饰器装饰器闭包写法设计模式单例模式工厂模式优点代码示例多线程基本概念threading模块网络编程服务端开发socketsocket服务端编程客户端开发正则表达式正则的三个基础方法matchsearchfindAll元字符匹配单字......
  • 黑客入门指南
    黑客入门指南......
  • python基础中的基础
    python基础学习Created:November28,20236:48PMTags:Beginning值得思考的一些事情......