1, 2,linux内核:内存管理.进程管理.文件管理.设备管理. 其中内存管理如下图: 通过命令 cat/proc/meminfo查看系统的内存状态.通过ipcs查看共享内存.信号量.消息队列信息.ipcs -m 可以查看共享内存信息. 进程管理:可以使用ps aux查看进程信息. 设备管理:字符设备.块设备.网络设备. 字符设备表示一次处理一个字符的设备.如终端. 块设备表示一次处理大块数据的设备.如硬盘sda. 网络设备表示采用数据包的接收和发送的设备.比如网卡.回环设备. 设备是通过“节…
1. debian以及redhat两种主流的linux发行版用的包管理工具 debian的包管理工具是 dpkg 再现安装的是 apt apt的工具主要有 apt-get apt-cache aptitude 其中aptitude需要手动按装 apt install aptitude 管理界面 搜索 aptitude search packagename 安装 aptitude install packagename 升级 aptitude safe-upgrade 卸载 aptitude re…
1. Linux的组成部分 1)linux内核(kernel) 2)GNU工具链 3)GUI/CLI工作几面(shell) 4)应用程序(app) 2Linux内核的主要工作: 1) 管理内存 2)管理进程 3)管理硬件设备 4)管理文件系统 3. 内存管理相关 free -m 显示内存信息 cat /proc/meminfo 显示所有内存信息 ipcs -m 显示共享段内存信息. 4. 进程管理相关 ps 命令显示进程信息 全部进程 ps -aux 5.bash提示信息相关 echo $PS1…
1. Linux的环境变量. 全局环境变量的查看 printenv 一个结果示例 XDG_SESSION_ID=354TERM=xtermSHELL=/bin/bashSSH_CLIENT=10.24.11.245 1606 22SSH_TTY=/dev/pts/0USER=rootKUBECONFIG=/etc/kubernetes/admin.confLIBVIRT_DEFAULT_URI=qemu:///systemMAIL=/var/mail/rootPATH=/usr/local/sb…
1. 文件系统的种类 ext ext2 ext3 ext4 JFS XFS 其中ext3 开始支持journal日志模式 与raid卡类似 有 数据模式  排序模式 以及回写模式 数据模式最安全 回写模式性能最高. 2. 文件系统的命令: 1) fdisk fdisk -l 首先查看磁盘情况. fdisk /dev/sda的方式进行处理具体的磁盘 输入 m 进行处理 给出帮助,然后输入n 新建分区 输入p可以定义分区 可以进行1-4的选择 然后选择大小进行创建 2)mkfs 创建文件系统 mkf…
reference: https://unix.stackexchange.com/questions/182537/write-python-stdout-to-file-immediately   立即输出print内容到文件 $ export PYTHONUNBUFFERED=1 $ ./myscript.py      …
问题描述: 如果你现在登录Centos执行了某个操作,但是操作一直占用命令行,命令行显示的也都是这个命令相关的操作,我想做其它事情 ,该怎么办呢 ? 解决方法: 根据<Linux命令行与Shell编程大全第2版>中的记载,如下所示: 因此你可以使用1>test.log来重写向操作的输出,也就是说,我执行这个命令的输出到test.log而不是直接显示到Linux命令行上面 ,这不就解决了上面的问题了吗,哈哈,太激动了,另外你还得在末尾加上&(这个好像是表示在后台执行) 如:pyth…
我们想对一类文件批量操作,例如批量查看硬盘文件属性,那么正常命令会是: [root@linuxprobe ~]# ls /dev/sda [root@linuxprobe ~]# ls /dev/sda1 [root@linuxprobe ~]# ls /dev/sda2 [root@linuxprobe ~]# ls /dev/sda3 但有些时候确实不知道分区的 通配符 星号(*)代表匹配零个或多个字符 huanyu@ubuntu:~$ ls -l /dev/sda* 问号(?)代表匹配单个…
Linux命令行与Shell脚本编程大全 5.2 shell 的父子关系 命令分组 Command Grouping 主要有两种形式: 一种以小括号包括,命令之间以冒号分隔.也被称为 进程列表: 注意,至少要有两条命令才会被认为是进程列表:(command;command[;command;command...]) 另一种以大括号包括,语法为 { command;[command;command;...] } ; 注意与花括号之间必须留有空格,同时最后一个命令后仍然需要一个分号. 两种命令分组的…
此处免费下载,无需账号,无需登录,无需积分.收集自互联网,侵权通知删除. 点击下载:Linux命令行与shell脚本编程大全.第3版 (大小:约22M)…