Linux命令应知应会 | Linux必备指令
Linux应知应会
Ezharjan Linux
Linux Commands
Linux常用指令合集
Linux必备指令合集
1|0Linux Commands
- 清除登陆系统成功的记录
- 清除登陆系统失败的记录
- 清除历史执行命令
- 导入空历史记录
使用举例如下
- 查询linux服务器有哪些IP在连接
- 敲一下w,即可看到当前在线人数
- 查看磁盘剩余空间
- 查看每个根路径的分区大小
- 返回该目录的大小
- 返回该文件夹总M数
- 查看指定文件夹下的所有文件大小(包含子文件夹)
- 将某个命令输出的信息写入文件
- 查看某个端口的进程ID:
- 杀死指定的进程ID:
- vim show line number:
- Use nohup to run the commands in background:
- Create soft link to current folder:
- SSH add public key into the server to avoid entering password everytime:
- 找到本机的id_ras.pub文件
- 将id_ras.pub的内容复制到服务器中
- 服务器中需要被改动的文件是 ~/.ssh/authorized_keys
- vi ~/.ssh/authorized_keys
- 使用slrum集群运行指令在GPU上:
- See the size of the folder:
- 查看正在执行
main.py
的后台进程(排除grep自身被查出的情况):
- 获取正在执行的
main.py
的后台进程(排除grep自身被查出的情况)的进程号/进程ID:
- Linux无法删除文件夹 Device or resource busy,查看资源占用进程 lsof +d /local/ 显示目录占用的进程
- 查看Linux主机信息:
- 批量解压当前目录下所有的zip文件:
- 将命令放到全局:
2|0Slurm Commands
- 显示每个节点上可用的GPU数量、当前使用的GPU数量、节点状态以及其他相关信息:
- 详细地了解每个作业占用的GPU,可以使用以下命令,该命令将显示每个作业的ID、作业名称、用户名、状态、内存使用量、GPU数量以及其他相关信息。:
3|0Conda (Anaconda) Commands
- View existing Conda environment:
- Create new environment
- Activate new environment on Windows:
- Remove some installed environment:
- Clone one conda environment to another:
- Change Python version in current Conda environment:
- Use
conda activate env_name
command inside a bash file on Linux:
4|0Tmux Commands
- 安装 tmux :
- 启动 tmux :
- 新建会话,使用编号区分会话,不太直观,更好的方法是为会话起名:
- 分离会话,在 Tmux 窗口中,按下Ctrl+b d或者输入tmux detach命令,就会将当前会话与窗口分离:
- 查看当前所有的 Tmux 会话:
- 接入会话,重新接入某个已存在的会话:
- 杀死会话:
- 切换会话:
- 重命名会话:
- 会话快捷键:
- tmux 最简操作流程:
- 新建会话tmux new -s my_session。
- 在 Tmux 窗口运行所需的程序。
- 按下快捷键Ctrl+b d将会话分离。
- 下次使用时,重新连接到会话tmux attach-session -t my_session。
5|0Git Commands
- Git 暂存当前内容:
- 取出之前储藏的修改:
- 查看储藏记录列表:
- 取出指定index的储藏的修改到工作区中:
- 将指定index的储藏从储藏记录列表中删除:
- 新建分支
- 查看所有分支
- 切换到某一分支
- 添加修改代码到缓存,注意最后的"."前面有个空格
- 添加提交代码的备注
- 提交代码到指定分支
- 撤销所有本次未提交的修改(相当于Tortoise Git的revert按钮):
- 恢复某个已修改的文件(撤销未提交的修改):
- 撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销(git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容):
- 返回到某个节点,不保留本次所操作的修改:
- 返回到某个节点,保留本次所操作的修改:
- 把所有没有提交的修改暂存到stash里面(可用 git stash pop 恢复):
- 查看所有的历史版本:
作者:艾孜尔江
__EOF__

本文作者:艾孜尔江
本文链接:https://www.cnblogs.com/ezhar/p/14639934.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/ezhar/p/14639934.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:艾孜尔江,转载请注明原文链接:https://www.cnblogs.com/ezhar/p/14639934.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现