Linux命令行基础操作
2.ctrl+p (p即pre)上一条命令ctrl+n (n即next)下一条命令
3.ctrl+a (a即ahead)跳到当前行首ctrl+e (e即end)跳到当前行尾
4.ctrl+d 删除当前字母 ctrl+u 删除当前字母前面的 ctrl+b (backward)光标向前移动 ctrl+f (forward)光标向后移动
5.tab 自动填充
6.cp -r复制move(或mv) 移动文件、重命名
7.ls -al 列出所以文件包括隐藏文件
8.init 0 关机init 5 切换到图形界面shutdown关机reboot重启
9.rm -r删除文件或目录,touch、vi创建文件mkdir (-p递归创建)创建目录rmdir只能删除空目录
10.clear清屏
11.ps -aux (a所有的,u用户的,x无终端的)显示进程 ps -ajx显示进程信息,包括pid、ppid、gid kill发送一个信号
12.chmod 修改权限chown修改拥有者chgrp修改拥有组
13.cat查看tac从后面开始查看 more、less、head、tail
14.pwd 显示当前工作目录cd切换(如果不加目录参数,回到当前用户目录)cd -临近两个目录切换.当前目录..上一级目录
15. whoami 显示当前用户
16.$表示普通用户#表示root用户su - 或者sudo su可以切换到rootexit退出到普通用户
17. ln -s [filename(最好绝对路径)] [softname] 创建一个软连接(符合连接,相当于快捷键) 去掉-s创建硬连接(inode数加1)目录不可以创建硬连接
18. wc (word count?) 查看字节数od查看二进制文件信息du -h (h即human)查看目录大小df -h查看磁盘使用情况
19. which 查看命令所在的目录
20. find [-name按照名称 -size按照大小 -type按照类型] [查找目录] [查找内容] (查找内容可以使用的通配符*表示多个字符,?表示一个字符)查找
grep -r [查找内容] [查找目录] 按照文件内容查看
21. mount挂载umount卸载
22. env 查看环境变量
23. top 打开类似任务管理器,可动态观察cpu、内存的动态使用情况
24. ping 192.168.122.2 (检测网络是否畅通,可添加参数比如:-c 3表示3条就结束,-i 3表示3秒就结束)
25. ifconfig 查看ip (window下是ipconfig [-all])
26. nslookup 查看域名对应的ip地址,比如nslookup www.bd.com
27. file [filename] 查看文件的类型
28. ldd [filename] 查看so库的链接情况(路径)
29. man man 查看man文档手册
30. man 3 printf 查看第三章的printf函数,因为printf在第三章,第几章使用man man查看
31. man分页查看
g、p回到开头,f(forward)下一页,b(backward)上一页,q(quit)退出
32. umask命令查看掩码:0002,八进制的002。临时修改umask:umask [数字]
33. ulimit -a 查看资源上限
34. strace [exe] 查看exe可执行文件的系统调用
想到什么写什么,,,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库