游戏知识

掌握Linux命令行技巧

2025-11-27 10:56:29
0

一、别怕黑窗口,它比你想象的友好

第一次打开终端时,很多人会被闪烁的光标吓到。别慌,这就像学骑自行车——刚开始摇摇晃晃,熟悉了就会发现比走路快多了。记住这两个救命命令:Ctrl+C能随时刹车,history能查看最近50条操作记录。

掌握Linux命令行技巧

1.1 走马观花看目录

  • pwd:告诉你现在站在哪里(当前路径)
  • ls -l:带详细信息的目录清单,加-a显示隐藏文件
  • cd ~:秒回用户老家目录
操作Windows对应操作常用参数
查看文件内容记事本打开cat/less/more
查找程序开始菜单搜索whereis/which

二、文件操作四件套

记住这四个命令能解决80%的日常需求:

  • cp -r folder new_folder 复制文件夹
  • mv old.txt new.txt 改名/移动文件
  • rm -i .log 删除日志文件(-i参数让你反悔)
  • find . -name ".jpg" 全盘搜图

2.1 权限那些事儿

遇到Permission denied别急着sudo,先用ls -l看文件权限。记住这个数字口诀:

  • 4=读(r)
  • 2=写(w)
  • 1=执行(x)

比如chmod 764 script.sh表示:主人可读可写可执行,组员可读可写,其他人只能读。

三、管道与重定向

把多个命令串成流水线才是BASH的精髓:

  • ps aux | grep python 抓正在跑的Python进程
  • echo "备份时间 $(date)" > log.txt 记录操作时间
  • cat access.log | awk '{print $1}' | sort | uniq -c 统计访问IP频次
符号作用典型场景
>覆盖写入生成新报告
>>追加写入记录操作日志
2>&1错误输出重定向调试脚本时抓错

四、脚本编写入门

把日常操作写成脚本,就像给自己定制快捷键。从这行魔法咒语开始:

!/bin/bash
echo "你好,$(whoami)!现在时间是$(date +"%T")"

4.1 变量与判断

变量不用声明类型,但等号两边不能有空格:

  • count=10
  • if [ -f "/tmp/lock" ]; then rm -f /tmp/lock; fi
  • for img in .png; do convert $img ${img%.}.jpg; done

五、调试与帮助

遇到问题别谷歌,先试试这些自救方法:

  • bash -x script.sh 查看执行过程
  • man ascii 查编码表
  • command --help 快速查看参数说明

参考《Linux命令行与shell脚本编程大全》时,记得亲手敲代码而不是复制粘贴。命令行就像钢琴键,看得再多不如实际弹奏。当你能用awk '{sum+=$3} END{print sum}' data.csv秒算数据总和时,那种成就感可比excel有趣多了。

标签:

上一篇:劲乐球菜鸟逆袭:从新手到大师的蜕变之路

下一篇:《精灵盛典》成长攻略:新手到战神的蜕变

相关阅读