【linux】学习笔记Chap_25_关于File那些事儿
touch命令
功能
创建文件,touch将创建一个普通空文件,并不会进入编辑模式
vim /vi 也可以创建文件,或者用> 将结果写入文件,若文件本身不存在,系统将创建。
大部分时间不需要用touch创建文件,部分情况下用touch可以方便快速创建文件
语法
touch 【-acm】 【-t time】 file file2 file3…
touch 将修改文件的访问时间(access time) 和 修改时间(modification)
如果想将许多文件修改成同一时间,touch * (将文件的访问时间统一)
选项
-t 设定时间,时间格式是[[YY]YY]MMDDhhmm[.ss]
年份可以半省略 21/2021 或全省略
-a 只修改访问时间
1touch -ac -t 202107301330 file
-c (no create )不创建文件,touch 将只修改文件的时间,如果某个文件不存在也不会创建
文件命名规则
最长255个字节
文件名中除了null(空)和/(slash)的其它字符,因为/代表路径切换
不要乱起名
程序不用要te ...
【linux】终端复用命令tmux&&screen
tmux
来源
tmux 是两个单词的缩写,即“Terminal MultipleXer”,意思是“终端复用器”。
功能
tmux 可以让人们通过一个窗口操作多个会话
可以保持远程服务器命令在断开ssh时保存活动
安装
centos
yum install tmux
ubuntu
apt-get install tmux
启动
tmux new -s name
-s 是 session 的缩写,顾名思义,我们启动了一个全新的 tmux 会话(tmux session),并且把这个会话起名叫作 name。
默认为系统的sh,编号为0
创建新窗口
第一步:按 Ctrl+B 组合键,然后松开。
第二步:再单独按一下 c 键。
看到产生一个新窗口bash,编号为1,*表示当前显示活跃状态的窗口
窗口间切换
第一步:按 Ctrl-B 组合键,然后松开。
第二步:按数字 0 键。(按对应的编号)
保持后台活动
第一步:输入组合键 Ctrl+B,然后松开。
第二步:输入字母 d。
随后,当前窗口将退出全部的窗口,但如果窗口在执行命令,即使断开后命令也会保持活动。
...
【linux】学习笔记Chap_20_regular_expression
正则表达式
Lthero hello Lthero lthero He is lthero he have lthero.cn lthero.cn is the best web
.(dot)
功能:
匹配任何字符,除了新的一行,一个dot只代表一个字符
例如 lth开头 中间两个任意字符 o结尾
1grep 'lth..o' file
可以匹配
lthero lthhho lthwwo ltheeo
^
功能:
匹配 一行 以 pattern 开始
1234grep "^lthero" file#结果ltherolthero.cn is the best web
$(dollar)
功能:
匹配 一行 以pattern 结尾
1234grep "lthero$" file#结果ltheroHe is lthero
如果结合 ^ $
12345grep "^lthero$" file#则匹配 pattern独占的行,以lthero开头,以lthero结尾#结果ltherogr ...
【linux】you-get 下载网页视频
下载you-get
支持b站,优酷;youtube翻墙后应当可用,未试过
[icon-url href=“https://github.com/soimort/you-get” target="_blank"]you-get项目地址[/icon-url]
12345678更新aptsudo apt-get update安装 pipsudo apt-get install python3-pip安装 you-getsudo pip3 install you-get升级$ pip3 install --upgrade you-get
使用
语法
you-get -o 保存路径 视频网址
如
1you-get -o ./ https://www.bilibili.com/video/BV1cJ411e7zy
选项
-l 针对b站的列表包括多个视频,可用此选项,会自动下载全部视频
-o 保存路径
-i 只查看视频信息,不下载
--json 获得url的json信息
--format=[清晰度要求] 在查看视频信息后使用
--cookies ...
【Wordpress】文件注册到媒体库&&文件批量上传到oss
注册到媒体库
Add from server 插件
功能:批量注册到媒体库
优点:是可以直接将文件同步到oss中,可以指定文件夹,速度很快。
缺点:不能区分哪些已经上传,要手动选择,麻烦!
新问题:不用默认文件夹上传时,虽然成功上传到oss中,但媒体库没有。
Bulk Media Register 插件
功能:将本地指定文件夹中媒体批量注册到媒体库。
优点:可以指定文件夹,可以浏览图片缩略图,**可以查看未上传的媒体!**一次可同步大量文件,在后台运行即可。
缺点:可以导入媒体库中,但不能导入oss中,虽然链接已经写好了,但文件并未上传到oss。
另外,速度有些慢,可能是开了Smush压缩导致的
本人将采用Bulk插件和oss上传代码实现媒体注册
上传到oss
将文件批量导入oss
以下是上传到oss代码
12345678910111213141516171819202122import oss2import osdef oss(name,path): endpoint='http://oss-cn-beijing.aliyuncs.com'#地区修改 ...
【linux】学习笔记Chap_23_File_目录文件结构
文件管理
ordinary file–普通文件
普通文件包含两种类型
text file & binary file
Test files
一般用于存储文本数据,shell脚本,源程序等等
Binary file
包含非文本数据,和一些只能被程序读懂的文件
如照片 音乐 视频等等
directory–目录文件
目录用于装载其它文件或目录,来整理文件系统以形成一个体系
而Unix系统是一个大型层次树结构(文件包含文件)
pseudo file–伪文件
非普通文件或目录,本身不用来存储数据,也不占用空间
功能:
用来执行一些由kernel提供的服务
access a service provided by the kernel
special file / device file–特殊文件
代表:
物理设备 如键盘,显示器,监视器
Linux将这类文件放在**/dev**(device)目录中,这些文件一般被系统程序应用
其中一些平时会见到的文件如下表:
硬件
[start-plane type=“1”]
/dev/sda1 SCSI hard disk SC ...
【linux】学习笔记Chap_24_目录的相关用法
cd命令
功能:
(change directory)改变工作目录
语法
cd -[LP] PATH
在Unix下,任何以 /(slash)表示根目录 开头的路径写法都被当作 –绝对路径 否则,Unix将假定任何路径名是与当前工作路径相关的—相对路径
如:
123/home/zhangsan/ 是绝对路径的张三目录./zhangsan/ 是相对路径的张三目录(相当当前工作目录)
设置当前目录为 /home/lthero,目录包含 file1 file2 两个文件 和 dire1 目录,dire1下包含file3
创建file1 file2文件
1touch file1 file2
创建dire1目录
1mkdir dire1
在dire1下面创建file3
cd dire1
touch file3
查看当前目录结构
12345/home├── dire1│ └── file3├── file1├── file2
修改file1,可以用以下命令
123456#可用绝对路径/home/lthero: vim /home/lthero/file1 #相对路径/ho ...
【Tips】解决Anaconda的shell不在开始菜单中
打开终端,跳转到Anaconda的安装目录,输入 python .\Lib\_nsis.py mkmenus 完美解决
【linux】学习笔记Chap_7Using_keybord
查询命令的命令
which 、type、 whence
which
功能:
查询“命令”由哪个程序执行
123which date 查询date是哪个程序执行的/bin/date#shell 将运行 /bin/date 这里的程序
123which sl/usr/games/sl #说明这个程序是自己安装的
type
功能:
能查询更多的信息
12type date date is /bin/date
type 还能判断内置命令 如type本身,而which 不能查询内置命令
12type typetype is a shell builtin
日历查询
cal
cal -j month year 可以查看 某年某月月历 并且按当年的天数显示
12345678cal -j 7 2021 July 2021 Su Mo Tu We Th Fr Sa 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 2 ...
【Useless】总不能是沙雕网站全集吧
沙雕网站推荐[icon-url href=“https://theuselessweb.com/” target="_blank"]hit me[/icon-url]
童年游戏[icon-url href=“https://www.yikm.net/” target="_blank"]hit me[/icon-url]
狗头网[icon-url href=“https://longdogechallenge.com/” target="_blank"]hit me[/icon-url]
最强翻译DeppL[icon-url href=“https://www.deepl.com/translator” target="_blank"]hit me[/icon-url]
词云[icon-url href=“https://www.kt1.com/” target="_blank"]hit me[/icon-url]
指点江山[icon-url href=“https://pointerpo ...