首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Linux bash篇(三 数据流重定向)
】的更多相关文章
linux基础篇,数据流重定向
数据流重定向 很多时候,我们执行一些命令的时候,会在屏幕中得到这些命令的执行结果.这些叫作标准输出. 但是很多情况下,我们并不想将这些信息直接显示在屏幕上,这个时候,就得用重定向这个功能了 标准输入 stdin 代码为0 使用 < 或 << 标准输出 stdout 代码为1 使用 > 或 >> 标准错误输出 标准错误输出 stderr 代码为2 使用 2> 或 2>> 输出重定向使用方法 eg: 1. 2.实用小功能 从上面我们能够看出,如…
Linux bash篇(三 数据流重定向)
1> 以覆盖的方式将正确的数据输出到文件或设备上 1>> 以追加的方式将正确的数据输出到文件或设备上 2> 以覆盖的方式将错误的数据输出到文件或设备上 2> 以追加的方式将错误的数据输出到文件或设备上 > 和 >> 标识默认为1 < 将原本需要键盘输入的数据改由文件内容来代替 << 后面加结束字符 tee 双向重定向 eg: 1.将 用find命…
Linux bash篇(二 操作环境)
1.命令执行的顺序 (1).相对/绝对路径 (2).由alias找到的命令 (3).由bash内置的命令 (4).通过$PATH变量找到的第一个命令 2.第一篇讲到的bash在注销后就会无效,如果想保留需要写在配制文件里面 3.取得bash有两种方式,登录和不登录(login shell 和 non-login shell) 4.通过login shell取得的配制文件数据: /etc/profile 系统整体配制文件,最好不要修改 ~/.bash_profile ~/…
linux进程篇 (三) 进程间的通信2 信号通信
2. 信号通信 用户空间 进程A <----无法通信----> 进程B -----------------|--------------------------------------|-------------- | | 内核空间 |<-------------> 信号 <--------------->| ---------------------------------------------------------------------- () 信号的发送 k…
Linux bash篇(四 命令)
1.一次执行多个命令 ; eg: ls -al ; touch data.txt 2.根据情况执行命令 && || cmd1 && cmd2 若cmd1执行正确则执行cmd2 若cmd2执行错误则不执行cmd2 cmd1 || cmd2 若cmd1执行错误则执行cmd2 若cmd2执行正确则不执行cmd2 eg: find / -name ly && ls -al 3.管道命令 | eg: ls -al / les…
Linux bash篇,基本信息和变量
1.shells目录 /etc/shells 2.查看用户所具有的shell /etc/passwd 3.查看当前用户执行过的shell ~/.bash_history 4.命令别名 alias eg: alias ll='ls -al' 5.查看命令类型(内外部) type -t (file外部命令,alias命令别名,builtin bash内置命令) -p 如果是外部命令,则显示路径 -a 会由path变量定义的路径中,将所有…
linux线程篇 (三) 线程的同步
1 互斥量 pthreat_mutex_t mymutex; //1. 创建 初始化 int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr); //pthread_mutex_t *mutex 要初始化的互斥量 //const pthread_mutexattr_t *attr 互斥量的属性,默认为NULL //2.动态创建的互斥量要在线程结束的时候销毁互斥量 int pthread_mute…
linux进程篇 (三) 进程间的通信3 IPC通信
3 IPC通信 用户空间 进程A <----无法通信----> 进程B -----------------|--------------------------------------|-------------- | | 内核空间 |<-------------> IPC <--------------->| ---------------------------------------------------------------------- IPC分3种: 消…
linux进程篇 (三) 进程间的通信1 管道通信
通信方式分4大类: 管道通信:无名管道 有名管道 信号通信:发送 接收 和 处理 IPC通信:共享内存 消息队列 信号灯 socke 网络通信 用户空间 进程A <----无法通信----> 进程B -----------------|--------------------------------------|-------------- | | 内核空间 |<-------------> 对象 <--------------->| -----------------…
Linux基础篇三:文件系统
/bin 实际上是 /usr/bin /sbin 实际上是 /usr/sbin /usr/bin 里面的命令其实是依赖 /lib64 或者 /lib32 ldd /usr/bin/cp (查看和CP命令先关的库文件),如果删除或者移动这些库文件,这些命令将无法使用 /etc/目录 下重要的目录及文件 /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/hostname /etc/resolv.conf /etc/…