![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
张哲and哲哥
做一个徘徊在牛A和牛C之间的人
展开
-
linux安装
基础的Linux操作 选择自定义分区,按照如下方式分区原创 2018-01-15 11:42:15 · 285 阅读 · 0 评论 -
字符处理
1. 管道在Linux中也存在着管道,它是一个固定大小的缓冲区,该缓冲区的大小为1页,即4K字节。管道是一种使用非常频繁的通信机制,我们可以用管道符“|”来连接进程,由管道连接起来的进程可以自动运行,如同有一个数据流一样,所以管道表现为输入输出重定向的一种方法,它可以把一个命令的输出内容当作下一个命令的输入内容,两个命令之间只需要使用管道符连接即可。[root@localhost ~]# l...原创 2019-03-29 11:43:19 · 170 阅读 · 0 评论 -
linux进程管理
进程的概念进程表示程序的一次执行过程,它是应用程序的运行实例,是一个动态的过程。或者可以更简单地描述为:进程是操作系统当前运行的程序。当一个进程开始运行时,就是启动了这个过程。进程包括动态执行的程序和数据两部分。现代操作系统支持多进程处理,这些进程可以接受操作系统的调度,所以说每一个进程都是操作系统进行资源调度和分配的一个独立单位。所有的进程都可能存在3种状态:运行态、就绪态、阻塞态。进程的...原创 2019-03-28 16:17:09 · 135 阅读 · 0 评论 -
Linux文件管理
1. 文件和目录管理linux的目录是一颗目录树。cd / 进入根目录1.绝对路径正如前文所述,Linux系统采用了目录树的文件组织结构,在Linux下每个目录或文件都可以从根目录处开始寻找,比如:/usr/local/src目录。这种从根目录开始的全路径被称为“绝对路径”,绝对路径一定是以“/”开头的。2.当前目录:pwd想要确定当前所在的目录,可以使用以下pwd命令查看[root...原创 2019-04-01 20:02:30 · 142 阅读 · 0 评论 -
重定向
1. 重定向的基本概念将原本应该输出到标准输出设备(显示器)的内容,改而输出到其他文件或设备上。2. I/O重定向#列出/usr目录中的文件信息,默认所产生的输出会显示在屏幕上[root@localhost ~]# ls -l /usr/total 176drwxr-xr-x 2 root root 40960 Apr 11 11:19 bindrwxr-xr-x 2 r...原创 2019-04-01 19:49:00 · 360 阅读 · 0 评论 -
linux常用操作
我们常用重启进程的方法:kp alarm;alarm在当前文件夹下给所有文件,赋值最大的权限:chmod 777 *拷贝文件到另一台机器:scp xxx(文件名) 192.168.xxx.xxx(IP地址):/home/xiaoming/dms/bin(路径名)...原创 2018-12-22 11:48:51 · 188 阅读 · 0 评论 -
linux之vim
vim的常用命令vi filename[Ctrl] + [f]:屏幕“向下”移动一页,相当于 [Page Down]按键 (常用)[Ctrl] + [b]:屏幕“向上”移动一页,相当于 [Page Up] 按键 (常用)/word:向光标之下寻找一个名称为 word 的字串。例如要在文件内搜寻 vbird 这个字串,就输入 /vbird 即可! (常用)dd:删除光标所在的那一整列(常用...原创 2018-12-19 16:14:21 · 130 阅读 · 0 评论 -
gdb单步调试
1 简介 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。 4.动态的改变你程序的执行环境。2 生成调试信...原创 2018-11-02 10:05:12 · 9299 阅读 · 0 评论 -
gdb中core文件调试
程序运行时,如果有错误,则会产生core文件。core文件如何查看错误在Linux系统下,应用程序崩溃,一般会产生core文件,如何根据core文件查找问题的所在,并做相应的分析和调试,是非常重要的,本文对此做简单介绍。例如,一个程序cmm_test_tool在运行的时候发生了错误,并生成了一个core文件,如下:-rw-r–r– 1 root cmm_test_tool.c-rw-r–...原创 2018-11-02 09:57:12 · 567 阅读 · 0 评论 -
linux中的多线程
线程概念什么是线程(面试必考)(1)进程进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。(2)线程线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。(3)联系线程是进程的一部分,一个线程只能属于一...原创 2019-07-18 17:17:21 · 186 阅读 · 0 评论