当前位置:   article > 正文

Linux 使用技巧及示例

Linux 使用技巧及示例
1. 快速切换目录
  • 技巧: 使用别名来快速切换到常用的目录。
  • 示例:
    # 添加到 ~/.bashrc 文件
    echo 'alias myproject="cd /home/user/Projects/my_project"' >> ~/.bashrc
    source ~/.bashrc  # 重新加载配置文件使其生效
    
    • 1
    • 2
    • 3
2. 管道和重定向
  • 技巧: 使用管道 (|) 和重定向 (>, >>) 来处理输出。
  • 示例:
    ls -l *.txt | awk '{print $5, $9}' > file_sizes.txt
    
    • 1
3. 使用历史记录
  • 技巧: 使用历史记录来查找和重复执行命令。
  • 示例:
    history | grep 'your-command-keyword'
    
    • 1
4. 使用 Tab 自动补全
  • 技巧: 使用 Tab 键来自动补全文件名和目录。
  • 示例:
    vi ver<tab>
    
    • 1
5. 使用批处理
  • 技巧: 使用通配符批量处理文件。
  • 示例:
    mogrify -format png *.jpg
    
    • 1
6. 使用 maninfo 获取帮助
  • 技巧: 使用 maninfo 来查看命令的手册页。
  • 示例:
    man find
    info find
    
    • 1
    • 2
7. 使用 alias 创建快捷命令
  • 技巧: 使用 alias 来创建常用的快捷命令。
  • 示例:
    echo 'alias lla="ls -la"' >> ~/.bashrc
    source ~/.bashrc  # 重新加载配置文件使其生效
    
    • 1
    • 2
8. 使用 tmuxscreen 保持会话
  • 技巧: 使用终端复用器来管理多个会话。
  • 示例:
    tmux new -s my_session
    tmux split-window -h  # 水平分割窗口
    tmux select-pane -t 0  # 切换到第一个窗口
    tmux send-keys "ls" C-m  # 在第一个窗口中执行 `ls` 命令
    tmux select-pane -t 1  # 切换到第二个窗口
    tmux send-keys "top" C-m  # 在第二个窗口中执行 `top` 命令
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
9. 使用 lessmore 分页查看文件
  • 技巧: 使用 lessmore 来分页查看大文件。
  • 示例:
    less large_file.log
    
    • 1
10. 使用 find 命令查找文件
  • 技巧: 使用 find 来查找文件。
  • 示例:
    find . -name "*.txt" -print0 | xargs -0 ls -l | wc -l
    
    • 1
11. 使用 grep 进行文本搜索
  • 技巧: 使用 grep 来搜索文件内容。
  • 示例:
    grep -r "search_word" /path/to/directory
    
    • 1
12. 使用 xargs 处理文件列表
  • 技巧: 使用 xargs 来处理 find 生成的文件列表。
  • 示例:
    find . -name "*.tmp" -print0 | xargs -0 rm
    
    • 1
13. 使用 dd 进行数据复制和备份
  • 技巧: 使用 dd 来复制磁盘映像。
  • 示例:
    sudo dd if=/dev/sdb of=/path/to/image.img bs=4M status=progress
    
    • 1
14. 使用 cron 进行定时任务
  • 技巧: 使用 cron 来安排定时任务。
  • 示例:
    crontab -e
    # 在编辑器中添加以下行
    0 3 * * * /path/to/script.sh
    
    • 1
    • 2
    • 3
15. 使用 sudo 运行特权命令
  • 技巧: 使用 sudo 来以 root 用户身份运行命令。
  • 示例:
    sudo apt-get install package_name
    
    • 1
16. 使用 strace 调试进程
  • 技巧: 使用 strace 来跟踪系统调用。
  • 示例:
    strace -p <pid>
    
    • 1
17. 使用 tophtop 监控系统
  • 技巧: 使用 tophtop 来监控系统资源。
  • 示例:
    htop
    
    • 1
18. 使用 git 进行版本控制
  • 技巧: 使用 git 来管理文件版本。
  • 示例:
    git init
    git add .
    git commit -m "Initial commit"
    
    • 1
    • 2
    • 3
19. 使用 wgetcurl 下载文件
  • 技巧: 使用 wgetcurl 来下载文件。
  • 示例:
    curl -O https://example.com/file.tar.gz
    
    • 1
20. 使用 rsync 同步文件
  • 技巧: 使用 rsync 来同步文件。
  • 示例:
    rsync -avz --delete /local/folder/ user@remote-server:/remote/folder/
    
    • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/918197
推荐阅读
相关标签
  

闽ICP备14008679号