赞
踩
# 添加到 ~/.bashrc 文件
echo 'alias myproject="cd /home/user/Projects/my_project"' >> ~/.bashrc
source ~/.bashrc # 重新加载配置文件使其生效
|
) 和重定向 (>
, >>
) 来处理输出。ls -l *.txt | awk '{print $5, $9}' > file_sizes.txt
history | grep 'your-command-keyword'
vi ver<tab>
mogrify -format png *.jpg
man
和 info
获取帮助man
和 info
来查看命令的手册页。man find
info find
alias
创建快捷命令alias
来创建常用的快捷命令。echo 'alias lla="ls -la"' >> ~/.bashrc
source ~/.bashrc # 重新加载配置文件使其生效
tmux
或 screen
保持会话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` 命令
less
和 more
分页查看文件less
和 more
来分页查看大文件。less large_file.log
find
命令查找文件find
来查找文件。find . -name "*.txt" -print0 | xargs -0 ls -l | wc -l
grep
进行文本搜索grep
来搜索文件内容。grep -r "search_word" /path/to/directory
xargs
处理文件列表xargs
来处理 find
生成的文件列表。find . -name "*.tmp" -print0 | xargs -0 rm
dd
进行数据复制和备份dd
来复制磁盘映像。sudo dd if=/dev/sdb of=/path/to/image.img bs=4M status=progress
cron
进行定时任务cron
来安排定时任务。crontab -e
# 在编辑器中添加以下行
0 3 * * * /path/to/script.sh
sudo
运行特权命令sudo
来以 root 用户身份运行命令。sudo apt-get install package_name
strace
调试进程strace
来跟踪系统调用。strace -p <pid>
top
和 htop
监控系统top
和 htop
来监控系统资源。htop
git
进行版本控制git
来管理文件版本。git init
git add .
git commit -m "Initial commit"
wget
和 curl
下载文件wget
和 curl
来下载文件。curl -O https://example.com/file.tar.gz
rsync
同步文件rsync
来同步文件。rsync -avz --delete /local/folder/ user@remote-server:/remote/folder/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。