crontab 命令用来提交和管理用户的需要周期性执行的任务,与 windows 下的计划任务类似。
语法格式:crontab [参数]
常用参数:
示例
# 显示计划任务
crontab -l
# 编辑计划任务
crontab -e
计划任务的格式是
minute hour day month week command
分别表示: 分 时 日 月 周 命令
……继续阅读 »
迷途小书童
2年前 (2022-06-14) 946浏览 0评论
0个赞
clear 命令用于清除屏幕。本质上是让终端显示页向后翻了一页,如果向上滚动屏幕还是可以看到之前的操作。
语法格式:clear [参数]
示例
# 清屏
clear
……继续阅读 »
迷途小书童
2年前 (2022-06-14) 837浏览 0评论
0个赞
ufw程序用于管理防火墙。相比 iptables,使用起来更加简单,默认需要手动安装 sudo apt install ufw。
语法格式:ufw [参数]
常用参数:
示例
# 启动
ufw enable
# 关闭
ufw disable
# 重启
ufw reload
# 显示防火墙状态及规则
ufw status
# 重置配置
ufw reset
# 允许外部访问80端口
ufw allow 80
……继续阅读 »
迷途小书童
2年前 (2022-06-14) 895浏览 0评论
0个赞
source 命令通常用于执行刚修改的初始化文件,使之立即生效,比如环境变量。
语法格式:source [文件]
示例
# 很多时候,我们安装过一些基础软件,会设置一些环境变量,像PATH,通常是编辑~/.bashrc,想让变量即刻生效,就可以使用source
source ~/.bashrc
……继续阅读 »
迷途小书童
2年前 (2022-06-14) 841浏览 0评论
0个赞
chown 命令用来改变文件或文件夹的所属用户及用户组,只有超级管理员才有权限执行。
语法格式:chown [参数]
常用参数:
示例
# 将test.py文件的用户组和用户都改为xugaoxiang,冒号前的是用户,冒号后的是用户组,很多时候它们的名称是一样的
chown xugaoxiang:xugaoxiang test.py
# 递归修改文件夹
chown -R root:root test
……继续阅读 »
迷途小书童
2年前 (2022-06-14) 1275浏览 0评论
0个赞
chmod 命令用来改变文件或目录的权限,只有文件的属主和超级用户才能执行这个命令。有两种设置模式,一种是采用权限字母和操作符;另一种是采用数字。
语法格式: chmod [参数] [文件]
常用参数:
示例
# 给test.sh脚本加个执行的权限,a为针对所有用户。r为读,w为写,x为执行
chmod a+x test.sh
# 给文件夹test递归设置权限755,读权限为4,写为2,执行为1,加起来是7
ch……继续阅读 »
迷途小书童
2年前 (2022-06-13) 734浏览 0评论
0个赞
userdel 命令用于删除指定的用户及与该用户相关的文件。同时,也修改了系统的用户账号文件 /etc/passwd、/etc/shadow 以及 /etc/group 文件。
语法格式:userdel [参数] [用户名]
常用参数:
示例
# 删除账号xugaoxiang
userdel xugaoxiang
# 删除用户,同时将其家目录一起删除,/home/xugaoxiang
userdel -r xug……继续阅读 »
迷途小书童
2年前 (2022-06-13) 817浏览 0评论
0个赞
useradd 命令用来创建新的用户或更改用户的信息。创建的帐号,保存在 /etc/passwd 文件中。
语法格式:useradd [参数] [用户名]
常用参数:
示例
# 创建新的账号xugaoxiang
useradd xugaoxiang
# 创建账号,但不创建其HOME目录,也就是/home/xugaoxiang,同时禁止登录
useradd -M -s /sbin/nologin xugaoxian……继续阅读 »
迷途小书童
2年前 (2022-06-13) 731浏览 0评论
0个赞
passwd 命令用于设置用户的认证信息,操作需要管理员权限。
常用格式:passwd [参数]
常用参数:
示例
# 修改当前用户的密码
passwd
# 修改root的密码
passswd root
# 锁定用户密码,不允许修改
passwd -l xugaoxiang
# 解除锁定
passwd -u xugaoxiang
# 清除密码
passwd -d xugaoxiang
# 下次登录修改密码……继续阅读 »
迷途小书童
2年前 (2022-06-13) 767浏览 0评论
0个赞
usermod 命令用于修改用户账号。
语法格式:usermod [参数]
常用参数:
示例
# 更改用户登录的目录,如以xugaoxiang登录系统,会进入到目录/home/test
usermod -d /home/test xugaoxiang
# 修改用户名,从xugaoxiang到test
usermod -l test xugaoxiang
……继续阅读 »
迷途小书童
2年前 (2022-06-13) 781浏览 0评论
0个赞
wget 命令用来从指定的 URL 下载文件,它非常稳定,支持 HTTP、HTTPS、FTP等多种网络协议,还支持代理。
语法格式: wget [参数]
常用参数:
示例
# 下载文件
wget https://xugaoxiang.com/package.zip
# 下载,保存为test.zip
wget -O test.zip https://xugaoxiang.com/package.zip
# 断点续……继续阅读 »
迷途小书童
2年前 (2022-06-11) 769浏览 0评论
0个赞
dpkg 命令是 Debian Linux 系统中用来安装、创建和管理软件包的工具。
语法格式:dpkg [参数]
常用参数:
示例
# 安装软件包
dpkg -i test.deb
# 显示已安装的软件包
dpkg -l
# 显示软件包中的内容
dpkg -c test.deb
# 删除软件包
dpkg -r test.deb
……继续阅读 »
迷途小书童
2年前 (2022-06-11) 750浏览 0评论
0个赞
file 命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型。
语法格式:file [参数] [文件]
常用参数:
示例
# 显示文件类型
file cuda_10.1.243_418.87.00_linux.run
如果是可执行文件的话
……继续阅读 »
迷途小书童
2年前 (2022-06-11) 775浏览 0评论
0个赞
export 命令用于显示和设置系统的环境变量。
语法格式: export [参数]
常用参数:
示例
# 列出当前所有变量
export
# 过滤PATH
export | grep PATH
# 设置变量ENVI
export ENVI=100
# 常见的追加环境变量的值,如PATH
export PATH=/home/xugaoxiang/bin:$PATH
……继续阅读 »
迷途小书童
2年前 (2022-06-11) 752浏览 0评论
0个赞
tree 命令是用于以树状图形式列出目录的内容。
语法格式:tree [参数]
常用参数:
示例
tree
# 只显示2层目录
tree -L 2
# 只显示目录,不显示文件
tree -d
# 根据目录和文件的更改时间来排序
tree -t
……继续阅读 »
迷途小书童
2年前 (2022-06-11) 1169浏览 0评论
0个赞
环境
python 3.8
PyPDF2 2.1.0
前言
PyPDF2 是一个开源的、免费的、纯 python 语言编写的库,主要用来处理 pdf 文件,包括了常见的分离、合并、裁剪、转换、加密、解密等功能。
安装
使用 pip 安装,执行命令
pip install PyPDF2
使用示例
下面来看看几个常见的 pdf 文件操作示例
获取基本信息
主要是利用 PdfReader
from PyPDF2 im……继续阅读 »
迷途小书童
2年前 (2022-06-11) 1457浏览 0评论
0个赞
more 命令类似于 less,也是用于大文件的分页显示,不过功能上没有 less 丰富。对于小文件可以使用 cat。
语法格式:more [参数] [文件]
常用参数:
示例
# 查看文件test.py,在左下角会有显示内容的百分比
more test.py
# 从第10行开始显示
more +10 test.py
# 先清除屏幕内容,然后从第10行开始显示
more -p +10 test.py
# 一页……继续阅读 »
迷途小书童
2年前 (2022-06-10) 762浏览 0评论
0个赞
less 命令用于显示文件或命令输出的内容,它一次只显示一个页面,不过允许在文件中向前和向后导航。命令主要用于打开大文件,它不会读取整个文件,相比于其它文本编辑器,加载时间会更快。
语法格式:less [参数] [文件]
常用参数:
示例
# 查看文件
less test.py
# 查看时显示行号
less -N test.py
# 查看命令历史并通过less分页显示
history | less
进入到 le……继续阅读 »
迷途小书童
2年前 (2022-06-10) 821浏览 0评论
0个赞