Linux基础
文章平均质量分 84
resnetᅟᅠ
北京航空航天大学|计算机科学与技术|硕士 人工智能AI教学|python项目实战分享|java项目|C++|C#|微信小程序| 学习项目指导|sci|中文核心|会议 技术指导|远程部署|调试安装|在线教学
一位对编程充满热情的技术达人,专注于各大编程语言的应用和实战经验。从 Python 到 Java、JavaScript 到 C++ 等众多领域。无论是数据科学、机器学习、Web开发,还是嵌入式系统、移动应用开发,我都乐此不疲。
博客不仅仅是一个技术记录本,更是一个分享知识和经验的平台。通过详实的教程、实战经验分享,以及丰富多样的项目源码,我希望能够激发更多人对编程的兴趣,助力大家更好地成长。
展开
-
“undefined reference to XXX“问题总结
1.1 缺源文件。下面显示的是首先直接用g++编译main.cpp,出现了"undefined reference to foo()"的问题,未能编译出可执行程序a.out;然后在编译命令行加上foo.cpp(foo函数的定义文件)后,成功编译出a.out,而且执行起来更是非常顺滑~1.2 缺目标文件。同样,首先把foo.cpp编译成目标文件foo.o之后,也可以用foo.o来编译,也可以解决"undefined reference to XXX"的问题:1.3 缺库文件。原创 2023-12-30 10:30:00 · 883 阅读 · 0 评论 -
Linux系统编程及命令
Daemon进程,守护进程,是脱离终端并在后台运行的进程,脱离终端是为了避免进程运行过程中的信息显示在任何终端上,另外进程越不会被任何终端产生的终端信息所打断。信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问,分为两种POSIX信号量和SystemV信号量。是基于内存的,即信号量值是放在共享内存中的,它是由可能与文件系统中的路径名对应的名字来标识的。测试基于内核的,它放在内核里面,相同点都是它们都可以用于进程或者线程间的同步。原创 2023-09-11 17:45:00 · 121 阅读 · 1 评论 -
Linux基础-文本处理命令
Linux 下使用 Shell 处理文本时最常用的工具有: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk。原创 2023-02-18 12:34:10 · 55 阅读 · 0 评论 -
Linux文本处理命令
Linux 下使用 Shell 处理文本时最常用的工具有: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk。原创 2023-02-16 22:49:48 · 73 阅读 · 0 评论 -
ps 和top命令查看CPU 占用高的进程
它显示了大量的系统信息,如 CPU 使用、内存使用、交换内存、运行的进程数、目前系统开机时间、系统负载、缓冲区大小、缓存大小、进程 PID 等等。与 top 只提供最消耗资源的进程列表不同,htop 提供所有进程的列表,并且使用彩色标识出处理器、swap 和内存状态。ps 是 进程状态 (process status) 的缩写,它能显示系统中活跃的/运行中的进程的信息。TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。%MEM:进程使用的物理内存和总内存的百分比。原创 2023-02-16 22:48:48 · 1125 阅读 · 0 评论 -
Linux查看进程命令ps和top
可通过 export 命令,如运行命令 export PATH=/usr/local/cuda/lib64:$PATH,将 /usr/local/cuda/lib64 目录临时添加到环境变量中。,set 也可以设置某个环境变量的值。文件末尾添加:export PATH="/usr/local/cuda/lib64:$PATH"vi /etc/profile # 通过这种方式,在关闭 xshell后,添加的环境变量不生效。: vi /etc/profile,在 /etc/profile 文件中添加变量。原创 2023-02-15 23:44:41 · 139 阅读 · 0 评论 -
【Linux基础】查看cpu、内存和环境等信息
使用 Linux 系统的过程中,我们经常需要查看系统、资源、网络、进程、用户等方面的信息,查看这些信息的常用命令值得了解和熟悉。1,系统2,资源3,网络信息查看常用命令如下4,进程信息查看常用命令如下5,用户信息查看常用命令如下更多命令及理解,参考此。6,查看操作系统、框架、库以及工具版本命令汇总。原创 2023-02-15 23:40:45 · 1547 阅读 · 0 评论