常用命令:
#查看linux内核
uname -r
cat /proc/version
#查看linux版本详细信息
hostnamectl
#列出所有文件
ls -a
#列出带有拥有者的文件
ls -l
#移动文件
mv 源文件或目录 新文件或目录
#复制文件
cp -r 源文件或目录 新文件或目录
#删除文件
rm -r 文件或目录名
#强制删除文件
rm -rf 文件或目录名
#删除.user.ini
chattr -i .user.ini
rm -rf .user.ini
#设置755权限
chmod -R 755 目录或文件名
#变更拥有者
sudo chown www:www 目录或文件名
#变更拥有者(递归)
sudo chown -R www:www 目录或文件名
#查看磁盘大小
df -h
#查看目录挂载在哪个磁盘
df 目录名
#查看日志
tail -f 日志文件
#退出查看日志
ctrl+c
#切换用户到root
sudo -i
#刷新DNS方法1
sudo systemctl restart systemd-resolved
#刷新DNS方法2
#sudo resolvectl flush-caches文件编辑:
#编辑文件
vi 文件名
#启用编辑
i
#退出并保存
1.先按esc
2.输入:wq回车
#退出不保存
1.先按esc
2.输入:w回车
#强制退出
1.先按esc
2.输入:w!回车
#打包目录
tar -czvf 文件名.tar.gz 目录
#压缩为zip文件
zip -r 文件名.zip 目录
#压缩为7-zip文件
7z a 文件名.7z 目录
#解压文件
tar -xvf 文件名.tar
#解压文件到指定目录
tar -xvf 文件名.tar -C 目录
#解压zip文件
unzip 文件名.zip -d 目录
#解压zip文件到目录并覆盖
unzip -o 文件名.zip -d 目录
#解压rar文件
unzip 文件名.zip -d 目录
#解压tar.gz文件
tar -zxvf 文件名.tar.gz -C 目录
#解压tar.bz2/tbz2文件
tar -xjvf 文件名.tar.gz -C 目录
#解压7-zip文件
7z x 文件名.7z
7z x 文件名.7z -d 目录其他:
#在指定文件夹下,生成2016-2018年,每个年份的文件夹,在每个年份下,再生成1-12月的文件夹,在每个月的文件夹下,再生成1-31号每个月对应的天数文件夹
cd /www/wwwroot/hello/upload && for year in {2016..2018}; do for month in {01..12}; do days=$(date -d "$year-$month-01 +1 month -1 day" +%d); for day in $(seq -w 1 $days); do mkdir -p $year/$month/$day; done; done; done
#查找指定目录,在指定时间后新增文件的命令(指定文件类型)
find /www/aaa -type f -newermt "2026-03-01 00:00:00" -name "*.pdf"
#查找指定目录,在指定时间后新增文件的命令(排除一些不必要的文件类型)
find /www/aaa -type f -newermt "2026-03-01 00:00:00" ! -name "*.pdf" ! -name "*.jpg" ! -name "*.docx" ! -name "*.log" ! -name "*.png" -ls
#查找指定目录同时,排除指定目录,查询指定时间后,新增加的指定文件
find /aaa \
-path "/aaa/bbb" -prune -o \
-type f -newermt "2025-07-01 00:00:00" \
\( -name "*.php" -o -name "*.alfa" -o -name "*.html" \) \
-print
#查找指定目录同时,排除指定目录,查询指定时间后,新增加的指定文件,且显示出新增加文件的修改时间,按最新的排序
d="/aaa"; t="2025-02-10 00:00:00"; find "$d" -path "$d/cache" -prune -o -type f -newermt "$t" \( -name "*.php" -o -name "*.alfa" -o -name "*.html" -o -name "*.shtml" \) -printf "%T@\t%TY-%Tm-%Td %TH:%TM:%.2TS %p\n" | sort -k1,1nr | cut -f2-
#查找指定目录同时,排除指定目录,查询指定时间后,排除指定文件类型,且显示出新增加文件的修改时间,按最新的排序
d="/aaa"; t="2025-06-28 00:00:00"; find "$d" -path "$d/cache" -prune -o -type f -newermt "$t" ! -name "*.log" ! -name "*.pdf" ! -name "*.jpg" ! -name "*.png" ! -name "*.doc" ! -name "*.docx" -printf "%T@\t%TY-%Tm-%Td %TH:%TM:%.2TS %p\n" | sort -k1,1nr | cut -f2-备注:
以上命令在终端使用时,需要手动输入。如果是直接复制的上述命令,需要手动替换空格,不然命令无法执行。
最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx 403 forbidden,这是怎么回事呢?首先,已经出现了nginx 403提示,说明nginx是安装正常的...
方式一、通用卸载命令openclaw uninstall --all --yes --non-interactive #如果不行,则执行 npx -y openclaw uninstall --all --yes --non-inter...
K8s,就是Kubernetes(库博内茨),是由Google发明创建的用于自动化部署、扩展和管理容器化的应用程序。很多人一直不太理解k8s到底是做什么的,以及在实际项目运行中的意义和作用到底有多大,今天丁老师就来介绍一下。K8s是做什...
Wordpress更新有两种方式,一种是自动更新,一种是手动更新。如何查看Wordpress的当前版本?1.用管理员登录Dashbord,如果Wordpress有新更新,在顶部会自动显示有新版本发布,提示进行更新。2.用管理员账号登录后...
国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...
软件介绍Basgito是基于Laravel框架的免费电子商务平台,可以快速搭建自己企业专属的电子商务交易平台,适用于中小型外贸企业。该电商平台拥有无头laravel商务(headless laravel commerce)的强大功能,可以快...
今天有同学在群里提问,在使用photoshop编辑文字时,经常会弹出一个文字选择的面板如图:这时文字也无法输入,也无法取消和关闭,很是烦人,怎么取消这个功能呢?经过丁老师研究,方法很简单:1.打开photoshop菜单-编辑2.选择首选项-...
这几年AI技术的发展已经达到新的高度,从提高个人生产力到企业操作效率的各个方面,AI都扮演着不可或缺的角色。无论是进行语言交流、内容创作、或是任务管理,都有相应的AI工具可以帮助我们更加轻松地完成工作。以下是丁老师觉得不错的AI工具推荐,希...