
Linux基础
文章平均质量分 70
Linux的基本概念和常见的使用操作
jiaruitao777
这个作者很懒,什么都没留下…
展开
-
Ubuntu16.04_x64的gcc 编译32位 elf 文件
原来的格式源文件为 main.c若直接使用gcc 编译文件,编译出的是 ELF64 格式的。用 readelf -e 文件名,即可查看文件的ELF的信息。由上图可以看出,直接使用 gcc 编译、链接出来的elf 文件,class 是ELF64,machine是 Advanced Micro Devices X86-64。而我们需要的是ELF32格式的,而且是要运行在intel 8038...原创 2019-12-06 12:11:38 · 2053 阅读 · 0 评论 -
04_Linux基础_Linux目录结构及文件基本操作
Linux的文件系统是什么?和Windows有什么不一样?Linux的目录结构?文件操作的命令都有哪些?原创 2019-07-12 16:08:44 · 140 阅读 · 0 评论 -
02_Linux基础_基本概念及操作
目录1.shell简介2.命令行操作3.查看man手册4.小技巧1.shell简介shell:壳。有壳就有核,核就是指Linux内核。shell 是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。She...原创 2019-07-07 10:25:20 · 178 阅读 · 0 评论 -
01_Linux基础_Linux简介和实验环境介绍
1.专题简介2.实验环境3.Linux基本概念1.专题简介本专题是Linux基础实验,以实验报告的方式讲解Linux。从基本概念到Linux常用命令再到进程管理等等。实验部分是按照实验楼https://www.shiyanlou.com的课程练习的。2.实验环境本实验并没有使用实验楼提供的在线编程环境。我在本地安装了虚拟机软件(VMware),装了Ubuntu系统(Ubuntu9.1...原创 2019-07-07 09:44:27 · 1084 阅读 · 0 评论 -
03_Linux基础_用户及文件权限管理
目录1.用户管理2.文件权限管理1.用户管理Linux是一个多用户登录的操作系统,意思就是可以同时有多个用户登录主机。他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的用户管理和权限机制,不同用户不可以轻易地查看、修改彼此的文件。(1) 查看用户命令 who、 wh...原创 2019-07-11 19:56:55 · 184 阅读 · 0 评论 -
12_Linux基础_Linux进程管理
目录1.进程的查看2.进程的管理1.进程的查看top命令top命令:能实时的查看我们系统的一些关键信息的变化。显示的第一行:top 当前程序的名称16:58:25 当前系统时间up 5:09 当前系统启动了多久2 user 当前系统的用户load average 0.00,0.00,0.00 分别对应1、5、15分钟内的平均负载显示的第二行:149 ...原创 2019-07-15 17:47:10 · 115 阅读 · 0 评论 -
11_Linux基础_数据流重定向
目录1. 标准输入、标准输出、标准错误2.标准输出重定向3.标准输入重定向4.标准错误重定向5.重定向到/dev/null6.创建文件描述符7.关闭文件描述符1. 标准输入、标准输出、标准错误1)标准输入(stdin):代码为0,使用0<或0<<,其中代码0可以省略2)标准输出(stdout):代码为1,使用1>或1>>,其中代码1可以省略...原创 2019-07-15 13:17:39 · 236 阅读 · 1 评论 -
10_Linux基础_简单的文本处理命令
目录1.cut 打印每一行的某个字段2.grep 查找匹配字符串3.wc 简单计数工具4.sort 排序5.uniq 去重6. tr 删除或转换7.col命令8. join 合并1.cut 打印每一行的某个字段# 前五个(包含第五个)$ cut /etc/passwd -c -5# 前五个之后的(包含第五个)$ cut /etc/passwd -c 5-# 第五个...原创 2019-07-14 21:15:14 · 212 阅读 · 0 评论 -
09_Linux基础_命令执行顺序的控制_管道
目录1.顺序执行多条命令2.有选择的执行多条命令3.管道1.顺序执行多条命令有时候想一次性输完一套命令,让系统自己去慢慢执行,比如$ sudo apt-get update# 等待——————————然后输入下面的命令$ sudo apt-get install some-tool //这里some-tool是指具体的软件包,例如:banner# 等待——————————然后输入...原创 2019-07-13 21:06:58 · 167 阅读 · 0 评论 -
08_Linux基础_Linux下的帮助命令
目录1.内建命令与外部命令2.help命令3.man命令4.info命令1.内建命令与外部命令内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部...原创 2019-07-13 13:54:23 · 98 阅读 · 0 评论 -
07_Linux基础_文件系统操作与磁盘管理
目录1.df命令查看磁盘容量2.du命令查看目录容量3.创建虚拟磁盘1.df命令查看磁盘容量dfdf -h2.du命令查看目录容量3.创建虚拟磁盘原创 2019-07-13 11:46:50 · 141 阅读 · 0 评论 -
06_Linux基础_文件打包与解压缩
目录1.打包与压缩相关概念2.zip压缩打包程序3.tar打包工具4.总结1.打包与压缩相关概念Linux上有各种打包压缩工具和各种压缩文件格式2.zip压缩打包程序zip -r -9 -q -o hello.zip /home/book/Desktop-r 参数表示递归打包包含子目录的全部内容-9 0~9表示压缩级别(9最大,0最小)-q 参数表示为安静模式,即不向屏幕...原创 2019-07-12 20:44:28 · 240 阅读 · 0 评论 -
05_Linux基础_环境变量与文件搜索
目录1.环境变量2.文件搜索1.环境变量什么是环境变量?环境变量(environment variables):一般是指在操作系统中用来指定操作系统运行环境的一些参数。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。3个命令:set、env、exports...原创 2019-07-12 17:52:37 · 162 阅读 · 0 评论 -
《Linux基础》——学习笔记
1. 搭建开发环境需要涉及两个东西:虚拟机软件(VMware)+Linux系统2. 隐藏文件与非隐藏文件windows 中:文件的隐藏的隐藏与非隐藏通过设置文件的属性来实现的。Linux中:隐藏文件的特点是以 . 开头,跟文件的属性无关。 用 ls -a 来显示全部文件,包括隐藏文件 。3. 相对路径与绝对路径路径:pathname。 path:路径 name: 文件名相对路...原创 2018-04-14 17:36:41 · 387 阅读 · 0 评论