集合(set) discard删除数据时如果集合里面没有那个数据什么也不做,集合相减可以直接用-,+*/都不能用
数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的元素合成字符串。
Windows 系统用久了,磁盘中就会产生大量的“垃圾”文件。这些文件有的是程序使用过的临时文件,有的是操作记录和日志信息等。因为往往不能被有效地清理干净,越积越多,导致用户的可用空间越来越小。同时也会因为碎片文件过多,使得系统的运行速度受到一定影响。 像我这种强迫症用户显然受不了这种状况,定期清理垃圾文件很有必要。 对于 Windows 系统,网上有一些现成的垃圾文件清理脚本。不过作为一个 Python 学习者,当然要自己动手来实现一个才合理嘛。 Python 的 os 模块,提供了较为丰富的处理系统文件
本文主要记录两个命令的学习情况:diff 和 patch。diff 和 patch 是一对工具,使用这对工具可以获取更新文件与历史文件的差异,并将更新应用到历史文件上。在数学上说,diff就是对两个集合的差运算,patch就是对两个集合的和运算。
# ls -d /etc/* 显示/etc下面的文件和文件夹,并且文件夹不递归显示
启动终端: ctr+alt+t 终端字体放大: ctr+shift+'+',终端字体缩小: ctr+'-' ls: 查看当前目录下的文件信息 pwd: 查看目录所在的路径 touch: 创建文件 mkdir: 创建文件夹 rmdir: 删除文件夹,提示:只能是空文件夹 rm: 默认删除的是文件,如果删除文件夹需要加上-r选项,-r:以递归的方式把文件夹下的所有文件信息删除掉 cd:切换目录 9.1 cd 目录名 : 切换到指定目录 9.2 cd .: 切换到当前目录 9.3 cd ..: 切换到上一级目录
1. 快速启动终端:ctr+alt+t 2. 终端字体放大: ctr+shift+'+' 3. 终端字体缩小: ctr+'-' 4. ls: 查看当前目录下文件信息 4.1 ls BD ABC 同时查看两个目录 5. pwd: 查看目录的路径 6. touch: 创建文件 6.1 touch 1.txt 2.txt 同时创建两个文件 7. mkdir: 创建文件夹 8. rmdir: 删除空文件夹 9. rm: 默认删除的是文件,删除文件夹可以使用-r选项,-r: 以递归的方式把文件夹里面的所有文件全部
学了两天,终于把基本命令学完了,掌握以后可以当半个程序员了♪(^∇^*) 此文是一篇备忘录或者查询笔记,如果哪位大佬看上了并且非常嫌弃的话,还请大佬不吝赐教,多多包涵 以下是我上课做的一些笔记,非常的凌乱,(⊙﹏⊙)反正是留给自己看的 Day1学习: 以Ubuntu为例子 Ctrl + Shift +‘+’ 变大 Ctrl + ‘-’变小 ls 能显示当前路径下的所有文件名及文件夹名的命令 Ubuntu没有盘符的概念,只有一个根目录 bin 放的是程序相关的 boot 和Ubuntu的启动项相关,开机项相关
(5)批量上传多个文件过程中,一部分文件被移动,或被删除,或被改名,是否会影响其他文件的上传;
由于编码原因,在linux服务器上上传、创建中文文件或目录时,会产生乱码,如果想删除它,用rm命令是删除不了的,这种情况下,用find命令可以删除乱码的文件或目录。
<转>分享下看到比较好的关于常用的shell脚本,供大家学习: 1、脚本之间互相调用与传递参数 "1.sh"的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。 Shell代码 1. 2. #!/bin/bash 3..UTF-8 4. #get parameters 5. sourceFile="/data/log/abc" #$sourcefile时,bash会去着该路径,如果找不到该路径的话,sourcefile为nul
1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果。 os.name:返回当前操作系统名称('posix', 'nt', 'os2', 'mac', 'ce' or 'riscos') os中定义了一组文件、路径在不同操作系统中的表现形式参数,如 os.sep(文件夹分隔符,windows中是 \ ) os.extsep(扩展名分隔符,windows中是 . ) os.pathsep(目录分隔符,windows中是 ; ) os.linesep(换行分隔符,windows中是 \r\n ) os中有大量文件、路径操作的相关函数,如: listdir(path):列举目录下的所有文件 makedir(path):创建文件夹,注:创建已存在的文件夹将异常 makedirs(path):递归式的创建文件夹,注:创建已存在的文件夹将异常 remove(filename):删除一个文件 rmdir(path):删除一个文件夹,注:删除非空的文件夹将异常 removedirs(path):递归的删除文件夹,直到有一级的文件夹非空,注:文件夹路径不能以'\'结束 rename(src,dst):给文件或文件夹改名(可以改路径,但是不能覆盖目标文件) renames(src,dst):递归式的给文件或文件名改名 walk(path):列举path下的所有文件、文件夹 os中与进程相关的操作,如: execl(path):运行一个程序来替代当前进程,会阻塞式运行 _exit(n):退出程序 startfile(filename):用与文件关联的程序运行,关联程序打开后,立即返回 system(cmd):运行一个程序或命令,会立即返回,并在cmd执行完成后,会返回cmd退出代码 os.path:在不同的操作系统中调用不同的模块,是一个可import的模块,这个模块中提供很多有用的操作: abspath(path):返回path的绝对路径,若path已经是绝对路径了,则保持。 basename(path):返回path中的文件名。 commonprefix(list):返回list中的统一前缀,用于获得一组字符串的左起相同的内容 dirname(path):返回path中的文件夹部分,结果不包含'\' exists(path):文件或文件夹是否存在 getatime(path):文件或文件夹的最后访问时间,从新纪元到访问时的秒数 getmtime(path):文件或文件夹的最后修改时间 getctime(path):文件或文件夹的创建时间 getsize(path):文件或文件夹的大小,若是文件夹返回0 isabs(path):返回是否是绝对路径 isfile(path):返回是否是文件路径 isdir(path):返回是否是文件夹路径 islink(path):返回是否是快捷方式 join(path1,path2,...):将path进行组合,若其中有绝对路径,则之前的path将被删除 normcase(path):转换路径中的间隔符 normpath(path):转换路径为系统可识别的路径 realpath(path):转换路径为绝对路径 split(path):将路径分解为(文件夹,文件名) splitext(path):将路径分解为(其余部分,.扩展名),若文件名中没有扩展名,扩展名部分为空字符串 在操作与系统不支持的对象时,抛出OSError异常。 2.sys模块 系统信息和方法模块,提供了很多实用的变量和方法: argv:命令行参数List,第一个元素是程序本身路径 builtin_module_names:Python解释器导入的模块列表 modules.keys():返回所有已经导入的模块列表 exc_info():获取当前正在处理的异常类 exc_type、exc_value、exc_traceback:当前处理的异常详细信息 executable:Python解释程序路径 exit(n):退出程序,正常退出时exit(0) getwindowsversion():获取Windows的版本 hexversion:获取Python解释程序的版本值,16进制格式如:0x
2.1创建文件夹的命令 格式:mkdir 目录名 mkdir -p 目录名1/目录名2/目录名3(嵌套) 注意:新建的目录名称不能与当前目录中已有的目录或文件同名 示例: mkdir /opt/dir1 mkdir -p /opt/dir1/dir2/dir3/dir4
在 linux 中的每个用户必须属于一个组,不能独立于组外。在 linux 中每个文件有所有者、所在组、其它组的概念
linux命令格式: command [-options] [parameter1] [parameter2] ... 命令 选项 参数
1 os.access(path, mode)检验权限模式 2 os.chdir(path)改变当前工作目录 3 os.chflags(path, flags)设置路径的标记为数字标记。 4 os.chmod(path, mode)更改权限 5 os.chown(path, uid, gid)更改文件所有者 6 os.chroot(path)改变当前进程的根目录 7 os.close(fd)关闭文件描述符 fd 8 os.closerange(fd_low, fd_high)关闭所有文件描述符,从 fd_l
Linux、CentOS操作系统下如何删除和重命名文件夹呢?办法如下: 一、Linux、CentOS下重命名文件和文件夹 mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令。 基本格式: 移动文件:mv 文件名 移动目的地文件名 重命名文件:mv 文件名 修改后的文件名 示例:mv oldfilename newfilename (oldfilename为旧文件名,newfilename为新文件名) 二、Linux、CentOS下删除文件和文件夹 通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。 但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名; -r 就是向下递归,不管有多少级目录,一并删除。 -f 就是直接强行删除,不作任何提示的意思。 1、删除文件夹命令 rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 2、删除文件命令 rm -f /var/log/httpd/access.log 将会强制删除/var/log/httpd/access.log这个文件 建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了。
作用:用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。看剩余空间
Linux只能之别三种基本的文件类型:普通文件,目录文件,特殊文件。一个文件名中的字符数不能超过255个,超出后系统会忽略超出的字符。
领取专属 10元无门槛券
手把手带您无忧上云