【Ubuntu】基本操作 (条目=11)
定义 NAME 为要操作的对象名
定义 DIR 为文件所在的绝对路径
所有操作默认在普通用户下进行
所有软件包默认是指Debian包(deb包)
1.查看进程
1 | top |
2.强制结束进程
PID由top获得:找到进程名字,看左边的PID
1 | kill -9 PID |
3.创建文件夹
1 | mkdir NAME |
4.编辑某个文本
1 | gedit DIR/NAME |
用root权限编辑某个文本
1 | sudo gedit DIR/NAME |
5.在已经安装的软件包中查询软件包
注意这里是大小写敏感的,如果不输出表示没有找到
1 | dpkg --list | grep NAME |
6.安装软件包
1 | sudo dpkg -i DIR/NAME |
7.卸载软件包
-P表示强制卸载
1 | sudo dpkg -P NAME |
8.添加源
1 | sudo add-apt-repository ppa:NAME |
例:
添加notepadqq的源
1 | sudo add-apt-repository ppa:notepadqq-team/notepadqq |
9.更新软件包
一般情况下,添加源后或者安装软件前请务必更新软件包
1 | sudo apt update |
10.安装软件
1 | sudo apt-get install NAME |
例子:
安装notepadqq
1 | sudo apt-get install notepadqq |
11.转换Windows下编码为UTF-8
条目下定义DIR2为转换后输出文件绝对路径,定义encoding为转换前的编码
1 | iconv -c -f encoding -t UTF-8 DIR -o DIR2 |
以将目录 ~/ 下的Windows下常用编码GB18030的C++源文件(DIR=~/test.cpp) 转换为UTF-8编码,输出到 ~/ (DIR2=~/test2.cpp) 为例 :
1 | iconv -c -f GB18030 -t UTF-8 ~ /test .cpp -o ~ /test2 .cpp |
Windows下常用编码有:
GB2312
GBK 等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!