![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
hopegrace
取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣!
展开
-
目标文件的格式及其种类
目前PC平台的可执行文件格式,主要有Windows下的PE(Portable Executable)和Linux的ELF(Eexcutable Linkable Format)他们都是COFF(common file format)格式的变种。1.定义 目标文件就是源代码编译后但未进行链接的那些中间文件(windows的.obj和Linux下的.o).他跟可执行文件的内容与结...原创 2020-05-06 11:12:50 · 1031 阅读 · 0 评论 -
c++中使用auto关键字与C++11
1.如果想使用C++11的auto,但是编译不过来。在编译器选项上面要注意,比如我在Linux下编译的base.cpp,需要加上 -std=c++11编译选项。例如:g++ -std=c++11 -o basebase.cpp2.若G++没有装或却没有更新查看:g++--version以下方法都可以试试:centos:yum -y update gcc(更...原创 2020-04-11 13:00:03 · 278 阅读 · 0 评论 -
Linux基础(一)
Linux基础一、Linux架构是多任务,多用户,分时处理系统。文件管理设备管理SHELL命令二、Linux的系统相关1、文件系统Linux下,不在分C,D等盘,代之以目录。Linux将所有的文件都当作一个文件来加载。2、分区划分不同的设备在Linux下的代号是不同的,可以用fdisk–l来查询一下。一般显示如下:...原创 2020-01-08 16:53:54 · 115 阅读 · 0 评论 -
Linux基础(二)
Linux基础(二)一、常用命令1、与帮助查询相关的查询which查看可执行档案的位置which[文件名称]whereis查看档案的位置whereis[-bmsu][目录名称]locate配合数据库查看档案位置locate[目录名称]find实际搜寻硬盘去查询文件名称find[路径][参数]参数常用-namefilename...原创 2020-01-08 16:52:11 · 199 阅读 · 0 评论 -
linux系统文件介绍
linux系统文件介绍一、简介:Linux操作系统中,以文件来表示所有的逻辑实体与非逻辑实体。逻辑实体系指文件与目录;非逻辑实体则泛指硬盘、终端机、打印机等。一般而言,Linux文件名称的组成除由连续字母、标点符号、数字等构成外,中间不能有空格符、路径名称符号/或#*%&{}[]等与Shell有关的特殊字符。Linux文件系统中,结构上以rootfi...原创 2020-01-08 16:48:38 · 1692 阅读 · 0 评论 -
Shell脚本基本知识
Shell脚本基本知识SHell脚本是解释型的,其处理对象只能是文件,字符串,或命令语句。概述:shell其实是内核与用户之间的一个接口,shell脚本如果有一系列经常使用的linux命令,你可以把它们存储在一个文件中。shell可以读取这个文件,并执行其中的命令。这样的文件成为脚本文件。执行shell脚本要创建一个shell脚本,你要使用任何编辑器比如vi在文本文...原创 2020-01-08 12:30:32 · 249 阅读 · 0 评论 -
Linux系统框架和引导加载程序
一、系统相关1、框架二、一些概念1、交换空间内存管理必须要使用的硬盘空间,称为交换空间。(/proc/meminfo)默认情况下,Linux系统上运行的每个进程都有自己专用的内存分页。一个进程不能访问另一个进程正在使用的内存分页。可以使用共享内存技术来创建可共享的内存分页。(ipcs)2、初始进程内核创建的第一个进程。该进程在系统上启动所有其他进程。(/etc/init...原创 2020-01-07 11:00:11 · 200 阅读 · 0 评论 -
Fedora文件系统
Fedora文件系统1、Linux文件系统使用索引节点来记录文件信息。类似于windows的分区表。2、链接同一个文件创建多个入口或访问点。1)硬链接:原文件名和连接文件名都指向相同的物理地址,即原文件和硬连接文件是同一个文件(不是复制),两个文件占用相同的索引接点。目录不能有硬链接。为文件创建一个硬连接后,文件的连接数加1。不能跨文件系统。2)符号连接连接数不会增加,相当...原创 2020-01-07 10:55:19 · 508 阅读 · 0 评论 -
Fedora 中文件的操作
Linux中文件的操作1、常用命令pwdcat[文件列表]cat[参数E,n][文件列表]来察看文件内容nl文件tacmore/less[参数ceim][文件列表]多个文件间用空格隔开head[参数n][文件列表]tail[参数n][文件列表]wc[参数clw][文件列表]来察看文件大小2、vim中u(ndo)ctrl+r重复上一...原创 2020-01-07 10:53:34 · 423 阅读 · 0 评论 -
Fedora中的环境变量设置
环境变量设置 1.显示环境变量HOME $echo$HOME /home/terry 2.设置一个新的环境变量WELCOME $exportWELCOME="Hello!" $echo$WELCOME也可以:PATH=“$PATH:/root”来添加 Hello! 3.使用env命令显示所有的环境变量 $env 4.使用s...原创 2020-01-06 15:47:19 · 1172 阅读 · 0 评论 -
Fedora12下播放歌曲 rhythmbox
Fedora12下听歌一般书籍都推荐xmms。引用一篇文件中方法如下:[转载自:http://www.linuxidc.com/Linux/2008-08/15228.htm]1、相信老Linux用户对Xmms再熟悉不过了吧xmms全称是XMultimediaSystem,这个经典的播放器可能是每个Linux的使用者或多或少都接触过的播放器,不过由于采用的是GTK1界面,对...原创 2020-01-06 15:44:14 · 166 阅读 · 0 评论 -
在fedora下添加网络链接
在fedora下添加网络链接1、命令行配置ifconfigroutesetupetc/resolv.conf/etc/sysconfig/network-scriptsnetstatchkconfigifconfigeth0up/downifupeth0ifdowneth0重启网络服务servicenetworkrestar...原创 2020-01-06 15:36:42 · 569 阅读 · 0 评论 -
Fedora中的软件管理---rpm,yum
软件管理1、RPM命令常见选项-v显示-h#显示-i安装-q查询-e删除-U升级(删旧换新)-V验证-F刷新(纯粹升级)rpm-ivh软件(名称,版本,体系结构)查询rpm-q[选项]名称-a查询所有安装包-f<file>查询拥有file的软件包,要指定路径-p<packagefile>查询软件包...原创 2020-01-06 15:33:55 · 256 阅读 · 0 评论 -
用户管理
查询id,finger添加用户useradd,adduser删除用户userdel设置密码passwd修改用户usermod1、用户配置文件/etc/passwd//用户花名册/etc/login.defs//定义UIDhttp://star2fire.blog.51cto.com/116972/30478/etc/shawow//与第一个文件互...原创 2020-01-06 15:31:32 · 93 阅读 · 0 评论 -
SHELL编程基础(二)
SHELL编程基础(二)编写一个简单的程序#thisissample//注释echo"hello,welcometoFedora6"echo"Loggedin$USER."env|grepPATHecho$PATH1、变量1)用户变量VAL=val如St?nt=tomechoSt?nte...原创 2019-12-29 21:36:12 · 147 阅读 · 0 评论 -
SHELL编程基础(一)
SHELL编程基础shell分登录shell,交互式非登录shell,还有非交互式shell。登录式shell属于交互式shell,相关执行文件是etc/profile交互式非登录shell中并不执行初始化文件中的命令,然而交互式非登录shell从登录shell中继承了由这些初始化文件设置的shell变量。非交互式shell并不执行初始化文件中的命令,然而交互式非登录shell从登...原创 2019-12-29 21:29:28 · 173 阅读 · 0 评论 -
Linux 中的常用命令
一.linux的目录结构 in (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 存放用户文件的根目录 root 超级...原创 2019-12-08 16:51:05 · 108 阅读 · 0 评论 -
随机数srand()和sleep函数的结合使用
1.等待随机数事件后,程序继续执行。sleep()函数在Linux中的头文件是#include<unistd.h>中而在window中,头文件在#include<windows.h>中time()时间函数包含在头文件#include<time.h>中srand()随机数函数包括在#include<stdlib.h>头文件中2.ct...原创 2019-11-05 15:44:34 · 1695 阅读 · 0 评论