Linux
文章平均质量分 67
jason_cuijiahui
这个作者很懒,什么都没留下…
展开
-
Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)
转自转载 2017-12-21 13:18:26 · 2763 阅读 · 0 评论 -
Linux Shell
Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2 什么是默认登录shell,如何改变指定用户的登录shell答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时原创 2018-01-23 15:29:39 · 316 阅读 · 0 评论 -
Linux中export的用法与环境变量的设置
参考自常用用法# 功能说明:设置或显示环境变量。# export [-fnp][变量名称]=[变量设置值]# 只在本次登录中有效# 再增加的路径用:追加export PATH=$PATH:/home/jason001说明在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参数: -f 代表原创 2018-03-01 10:13:31 · 23107 阅读 · 0 评论 -
gcc和g++的关系
参考自 gcc 最开始的时候是 GNU C Compiler, 如你所知,就是一个c编译器。但是后来因为这个项目里边集成了更多其他不同语言的编译器(包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)),GCC就代表 the GNU Compiler Collection,所以表示一堆编译器的合集...原创 2018-04-09 08:34:38 · 391 阅读 · 0 评论 -
Cygwin 和MinGW 的区别
CygwinCygwin的目的是提供运行于Windows平台的类Unix环境(以GNU工具为代表)为了达到这个目的,Cygwin提供了一套抽象层ddl,用于将部分Posix(POSIX标准定义了UNIX操作系统应该为应用程序提供的接口标准)调用转换成Windows的API调用,实现的相关功能。这里面最基本的模拟层就是那个cygwin1.ddl。MinGWMinGW是用于进行Wind...原创 2018-04-09 08:49:59 · 536 阅读 · 0 评论 -
常用的linux指令
1. ps 查看进程情况ps -ef 显示所有进程信息,连同命令行ps -ef | grep python 查找进程名为python的进程UID :程序被该 UID 所拥有PID :就是这个程序的 ID PPID :则是其上级父程序的IDC :CPU使用的资源百分比STIME :系统启动时间TTY :登入者的终端机...原创 2018-05-07 14:15:47 · 217 阅读 · 0 评论 -
linux下的stdin,stdout和stderr
参考自在linux中经常会看到stdin,stdout和stderr,这3个可以称为终端(Terminal)的标准输入(standard input),标准输出(standard out)和标准错误输出(standard error)。通过man stdin查看手册,可以看到它们都是在stdio.h中定义的。当linux开始执行程序的时候,程序默认会打开这3个文件流,这样就可以对终端进行输入输...原创 2018-11-29 14:44:43 · 583 阅读 · 0 评论 -
Linux中文件描述符fb和文件指针FILE*的联系与区别
文件描述符:linux中,当一个进程打开一个文件或者是创建一个新文件时,内核向进程返回一个文件描述符来标示该文件。文件描述符是一个非负整数,实际上它是一个索引,指向内核为进程所维护的一个文件记录表。任何程序运行起来都会打开三个默认的流,标准输入流,标准输出流,标准错误流通常情况下对应的硬件为键盘,显示器,显示器。 三个流的文件标示符为 0,1,2 。因为默认的三个流已经设置好,后面打开的文...转载 2018-11-29 14:51:48 · 388 阅读 · 0 评论