
Linux基础
犬大犬小
你你你你要跳舞吗
展开
-
关于bash文件
在linux中,bashrc与profile都用于保存用户的环境信息/etc/profile,/etc/bashrc 是系统全局环境变量设定~/.profile,~/.bashrc用户home目录下的私有环境变量设定当登入系统时候获得一个shell进程时,其读取环境设定档有三步1首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc2然后根据不同使用者帐号,去其home目录读取~/...原创 2022-05-23 20:18:35 · 288 阅读 · 0 评论 -
JAVA_HOME
需要设置JAVA_HOME,想着echo $JAVA_HOME就可以了,然:dog@dog:/usr/local/kafka/bin$ echo $JAVA_HOME给的是/usr/bin/java这么设置是不行滴,继续。。。dog@dog:/usr/local/kafka/bin$ ls -lrt /usr/bin/javalrwxrwxrwx 1 root tomcat 22 12月 29 2020 /usr/bin/java -> /etc/alternatives/ja原创 2022-01-25 10:39:52 · 1502 阅读 · 0 评论 -
进程间通信-1-160815
IPC Inter-Process Communication 进程间通信===========================================接下来几个重点先列出来1进程辨识符pid(学控制的童鞋注意,这个pid不是那个pid)2进程的产生 fork函数 vfork函数3进程的消亡释放资源(也就是常说的收尸)4exec函数5用户权限和组权限原创 2016-08-15 17:28:35 · 252 阅读 · 0 评论 -
进程间通信-2-160919
举个例子说明多进程的应用。求素数。编译之后,运行的时候 time ./a.out 可以看到运行时间,会发现后者节省了很多时间//==================未使用fork进程==========================#include#include#include#define LEFT 30000000#define RIGHT 30000200原创 2016-09-19 16:29:57 · 182 阅读 · 0 评论 -
指针函数&函数指针&函数指针数组_160919
指针函数:函数的返回值为指针返回值 *函数名(形参); int * fun(int);函数指针;指针指向的是函数类型 (*指针名)(形参);int (*p)(int);函数指针数组类型 (*数组名[下标])(形参)int (*arr[N])(int);数组中有N个元素,元素都是指向函数的指针指向指针函数的函数指针数组int *(*funcp[N])(int)原创 2016-09-19 13:15:28 · 185 阅读 · 0 评论 -
linux基础学习笔记-4-shell编程
shell命令分为1简单命令2管道3命令队列:通过&& || ;&连接执行的命令4符合命令 以shell保留字、控制运算符开始,以shell保留字/控制运算符结束的shell编程结果,控制运算符包括 换行,|| && & ; ;; | |& ()shell命令执行流程1 以IFS将所输入字面量拆分为字段2语法分析,将复合命令分为简单命令3进行简单命令扩展原创 2016-05-20 17:49:16 · 252 阅读 · 0 评论 -
linux基础学习笔记-3-shell变量
alias ls=ls -al'别名设置变量1. echo $PATH :输出PATH信息 $后面接变量 也可以是echo {PATH}2. 给变量赋值用“=” 注意=两边不能有空格: name=zhangsan 然后echo $name 就出来zhangsan啦3. 变量不能数字开头4.变量中如果有空格,单引号,回车之类的要用转义。例如要输入 linux's name 应该输原创 2016-05-18 14:48:16 · 416 阅读 · 0 评论 -
linux基础学习笔记-2-关于控制台的基本操作
一. 在Ubuntu里面怎么打开控制台? ctrl+Alt+TAlt + F2 打开运行输入 gnome-terminal直接点击终端二. Ctrl+Shift+T在终端里新建一个表现。Alt+1~9F11全屏,再次按下退出全屏ctrl+ALT+↔方向 切换工作区Alt+Tab 应用程序直接切换三 。cat命令,cat /原创 2016-04-12 11:42:33 · 377 阅读 · 0 评论 -
linux基础学习笔记-1-关于linux的目录
linux文件系统目录原创 2016-04-12 11:38:39 · 245 阅读 · 0 评论 -
linux基础学习笔记-5关于vim
在一般模式下x,在一行字当中,x向后删除一个字符,X向前删除一个字符nx, n为数字,连续向后删除n个字符dd,删除游标所在的一整行ndd,n为数字,删除游标向下n列d1G删除光标所在行到第一行的所有数据dG删除光标所在行到最后一行的所有数据d$删除游标所在位置到该行的最后一个字符d0 删除游标所在处到该行的第一个字符yy复制游标所在的哪一行nyy复制游标所原创 2016-05-24 19:57:49 · 294 阅读 · 0 评论 -
linux基础学习笔记-6-linux文件系统
ls -ll 看第一个字- 普通文件d 目录文件b 块文件c 字符设备l 符号链接文件cat /proc/filesystems 查看全部文件系统proc文件系统,是内核和内核模块用来进程发送消息的机制Sysfs 基于内存的文件系统,将内核信息提供给用户使用原创 2016-06-27 17:18:16 · 178 阅读 · 0 评论 -
linux基础学习笔记-7-ssh服务,NFS服务,tftp服务
SSH是Secure SHell的缩写,是建立在应用层和传输从基础上上安全协议,能放置信息泄露ssh可以通过网络登录远程系统,前提是远程系统已经开启了ssh服务1)linux主机不在本地,可以同ssh维护2)一个嵌入式产品不方面用串口3)远程机器和本地直接文件传输。使用ssh服务,需要远程系统上装ssh服务,也要在本地装ssh客户端,例如puttyNFS服务原创 2016-06-28 07:37:36 · 390 阅读 · 0 评论 -
linux基础学习笔记-8-文件IO
0 标准输入 stdin 键盘1 标准输出 stdout 终端屏幕2 标准错误 stderr 终端屏幕#include定义数据类型,ssize_t#include定义open creat#定义read write close 等函数#定义error相关#定义ioctl函数原型原创 2016-06-29 15:05:46 · 214 阅读 · 0 评论