Linux基础命令详解

Linux基础命令详解

1. ls
  • 解释:列出目录内容
  • 用法ls [选项] [文件名]
  • 示例ls -l(以长格式显示文件信息)
2. cd
  • 解释:更改目录
  • 用法cd [目录名]
  • 示例cd /home(切换到/home目录)
3. pwd
  • 解释:显示当前工作目录
  • 用法pwd
  • 示例pwd(输出当前目录的绝对路径)
4. touch
  • 解释:创建空文件或更改现有文件的时间戳
  • 用法touch [文件名]
  • 示例touch newfile.txt(创建一个名为newfile.txt的新文件)
5. cp
  • 解释:复制文件或目录
  • 用法cp [源文件] [目标文件]
  • 示例cp file1.txt file2.txt(将file1.txt复制为file2.txt)
6. mv
  • 解释:移动或重命名文件
  • 用法mv [源文件] [目标文件]
  • 示例mv oldname.txt newname.txt(将oldname.txt重命名为newname.txt)
7. rm
  • 解释:删除文件或目录
  • 用法rm [文件名]
  • 示例rm unwantedfile.txt(删除unwantedfile.txt文件)
8. mkdir
  • 解释:创建新目录
  • 用法mkdir [目录名]
  • 示例mkdir new_folder(创建一个名为new_folder的新目录)
9. rmdir
  • 解释:删除空目录
  • 用法rmdir [目录名]
  • 示例rmdir empty_folder(删除名为empty_folder的空目录)
10. cat
  • 解释:查看文件内容或连接文件
  • 用法cat [文件名]
  • 示例cat readme.txt(显示readme.txt文件的内容)
11. more
  • 解释:分页显示文件内容
  • 用法more [文件名]
  • 示例more largefile.txt(分页显示largefile.txt文件的内容)
12. less
  • 解释:类似more,但允许向前和向后浏览
  • 用法less [文件名]
  • 示例less hugefile.txt(以less模式打开hugefile.txt文件)
13. head
  • 解释:显示文件的前几行
  • 用法head [文件名]
  • 示例head smallfile.txt(显示smallfile.txt文件的前10行)
14. tail
  • 解释:显示文件的最后几行
  • 用法tail [文件名]
  • 示例tail bigfile.txt(显示bigfile.txt文件的最后10行)
15. echo
  • 解释:在终端显示文本
  • 用法echo [文本]
  • 示例echo "Hello, World!"(在终端输出"Hello, World!")
16. find
  • 解释:在文件系统中查找文件或目录
  • 用法find [搜索路径] [搜索条件]
  • 示例find /home -name myfile.txt(在/home目录下查找名为myfile.txt的文件)
17. grep
  • 解释:在文件中搜索指定的文本模式
  • 用法grep [模式] [文件名]
  • 示例grep 'error' errorlog.txt(在errorlog.txt文件中搜索包含"error"的行)
18. wc
  • 解释:统计文件中的行数、单词数和字节数
  • 用法wc [文件名]
  • 示例wc mypoem.txt(显示mypoem.txt文件的行数、单词数和字节数)
19. sort
  • 解释:对文件中的行进行排序
  • 用法sort [文件名]
  • 示例sort names.txt(对names.txt文件中的名字进行排序)
20. uniq
  • 解释:报告或忽略文件中的重复行
  • 用法uniq [文件名]
  • 示例uniq list.txt(从list.txt文件中删除重复的行)
21. cut
  • 解释:从每一行中删除部分内容
  • 用法cut [选项] [文件名]
  • 示例cut -d: -f1 /etc/passwd(显示/etc/passwd文件中的用户ID)
22. paste
  • 解释:合并文件的列
  • 用法paste [文件名]
  • 示例paste file1.txt file2.txt(按列合并file1.txt和file2.txt文件)
23. tr
  • 解释:转换或删除字符
  • 用法tr [原始字符集] [目标字符集]
  • 示例tr 'a-z' 'A-Z'(将小写字母转换为大写字母)
24. diff
  • 解释:比较两个文件的差异
  • 用法diff [文件名1] [文件名2]
  • 示例diff old.txt new.txt(比较old.txt和new.txt文件的差异)
25. comm
  • 解释:比较两个已排序文件的公共行
  • 用法comm [文件名1] [文件名2]
  • 示例comm file1.txt file2.txt(比较file1.txt和file2.txt文件的公共行)
26. chmod
  • 解释:更改文件或目录的权限
  • 用法chmod [选项] [权限] [文件名]
  • 示例chmod 755 myscript.sh(为myscript.sh脚本添加执行权限)
27. chown
  • 解释:更改文件或目录的所有者
  • 用法chown [选项] [所有者] [文件名]
  • 示例chown user:group file.txt(将file.txt文件的所有者更改为用户和组)
28. ps
  • 解释:报告当前进程的状态
  • 用法ps [选项]
  • 示例ps aux(显示系统中所有进程的详细信息)
29. kill
  • 解释:结束进程
  • 用法kill [进程ID]killall [进程名]
  • 示例kill 1234(结束进程ID为1234的进程)
30. man
  • 解释:显示命令的手册页
  • 用法man [命令名]
  • 示例man ls(显示ls命令的手册页)
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

行动π技术博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值