Skip to content
Go back

Linux Basic Command

Updated:  at  00:20

On this page

systemctl

# 启动服务 
systemctl start openvpn.service 
# 重启服务 
systemctl restart openvpn.service 
# 停止服务 
systemctl stop openvpn.service 
# 禁止开机启动 
systemctl disable openvpn.service 
# 启用开机启动 
systemctl enable openvpn.service
# 查看状态
systemctl status openvpn.service

服务状态

  1. Active (运行状态):
    • active (running) 服务正在运行
    • active (exited) 服务成功执行单次任务后退出
    • active (waiting) 服务等待某个条件触发
    • inactive (dead) 服务未运行
    • failed 服务启动失败
  2. Loaded (单元文件状态):
    • loaded 单元文件已加载
    • not-found 单元文件不存在
    • masked 服务被强制屏蔽(无法启动)
  3. 其他关键信息:
    • enabled 服务已设为开机启动
    • disabled 服务未设为开机启动
    • static 服务不能单独启用,可能被依赖项调用

目录

文件

tar -czvf test.tar.gz test/
# 安全删除指定目录所有内容(保留目录本身)
1. 基础方法:
rm -rf /path/to/directory/*     # 删除可见文件
rm -rf /path/to/directory/.*    # 删除隐藏文件(注意会包含 . 和 ..)

2. 推荐方法(更安全):
find /path/to/directory/ -mindepth 1 -delete

注意事项

tail -f /home/soft/nginx/logs/error.log

cp

cp [选项] 源文件或目录 目标文件或目录

选项解释                                  
-r  递归复制整个目录(包含子目录和文件)
-v  显示复制过程的详细信息              
-p  保持原文件的属性(时间戳、权限等)  
-i  交互模式,若目标存在同名文件会提示确认
-u  仅在源文件比目标文件新时才复制      
-f  强制覆盖目标文件(默认不提示)      
-a  等同于 -rp,递归并保留所有属性    
-n  不覆盖已经存在的文件                

mv

mv [选项] 源文件或目录 目标文件或目录

选项解释
-v显示移动或重命名的详细信息
-i交互模式,若目标存在同名文件会提示确认
-f强制移动,不提示确认
-n不覆盖已存在的文件
-u仅在源文件比目标文件新时才移动
mv /home/soft/nginx/html/fastdfs-file/9feaf0aa5a6391304c9d9ebd02ce51d0 /home/soft/nginx/html/fastdfs-file/CgEB81uNEV-AXSiXAA5Eqpu6fzc870.pdf  
chmod 644 /home/soft/nginx/html/fastdfs-file/*

du -h /home —max-depth=1 列出文件夹及子文件夹大小


Suggest Changes

Previous Post
My Mac
Next Post
ES6 基础

Most Related Posts

  • WSL 基本使用

    Published:  at  12:40

    WSL (Windows Subsystem for Linux) 的基本安装、配置、使用方法以及常见问题的解决方案。

  • My Mac

    Updated:  at  12:55

    my mac

  • termux

    Published:  at  21:58

    termux

  • My Linux

    Updated:  at  11:31

    my linux

  • codec in js

    Published:  at  17:00

    codec in js