bash shell命令(1)】的更多相关文章

在上篇<bash shell命令(1)>中,介绍了几种简单的linux shell命令,今天继续介绍bash shell命令 本文地址:http://www.cnblogs.com/archimedes/p/bash-shell2.html,转载请注明源地址. 监测程序 1.探查进程 想监测进程,需要使用ps命令,ps命令可以输出运行在系统上的所有程序的许多信息 默认情况下,pa命令不会出现提供那么多的信息. ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输…
一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数. 若用的是fish shell,建议使用virtualfish替代 virtualenvwrapper:  https://github.com/adambrenecki/virtualfish,注意,如果使用 vf new -p /usr/bin/python3.5 env35 创建出错,可以使用 sudo pip i…
第四章:更多的bash shell命令 监测程序 ps (其他ps内容见#1 ) Unix风格的ps命令参数 参数 描述 -A 显示所有进程 -N 显示与指定参数不符的所有进程 -a 显示除控制进程(session leader)和无终端的进程外的所有进程 -d 显示除控制进程外的所有进程 -e 显示所有进程 -C cmdlist 显示包含在cmdlist列表中的进程 -G grplist 显示组ID在grplist列表中的进程 -U userlist 显示属主的用户ID在userlist列表中…
更多的bash shell命令 想检测进程,需要熟悉ps命令的用法.ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息.默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程. $ps -ef 如果想查看系统上运行的所有进程,可用-ef参数组合.(-e:显示所有进程,-f:显示完整格式的输出) top命令能够实时显示进程的信息. 在Linux中,进程通过信号来通信.进程的信号就是预定义好的一个消息,进程能识别它并决定忽略还是做出反应.进程如何处理信号是由开发人员通…
以下列举一些常用的bash shell命令,在使用时方便查找. 访问Linux系统上的手册:man 命令.例:man ps      手册是由分页程序来显示的,可以通过点击 空格,回车,向上和向下箭头进行翻页查看. 浏览文件系统:附一张常见Linux文件系统目录图 cd 命令:cd destination,cd命令可接受单个参数destination,用于切换到指定目录. destination参数可以用两种方式表示:1.绝对路径,2.相对路径 绝对路径:绝对路径总是以正斜线(/)作为起始,指明…
bash shell命令与监测的那点事之df与du 前两篇介绍了bash shell的进程监控指令,但是有时候你需要知道在某个设备上还有多少磁盘空间.首先介绍df命令: df命令 df命令就是用来轻松查看所有已挂载磁盘的使用情况的: [root@controller ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 % / tmpfs % /dev/shm /dev/sdb1 % /srv/node/sdb1…
bash shell命令与监测的那点事之top 上次我们说到了ps命令,ps命令虽然在收集运行在系统上的进程信息很有用,但是也有不足之处,ps命令只能显示某个特定时间点的信息,如果你想观察频繁换进换出内存的进程的趋势,用ps的命令就不方便了. 而top命令刚好适用于这种场景.top命令跟ps命令相似,能够显示进程的信息,但它是实时显示的.下图是top命令输出截图: top - :: up days, :, users, load average: 0.00, 0.00, 0.00 Tasks:…
bash shell命令与监测的那点事之ps 学习LInux,不得不谈谈bash shell命令,介绍Linux命令行与Shell脚本的书有很多很多,bash shell命令也有很多,此次我们只谈谈有关监测的事情. 探查进程 当程序运行在系统上时,我们称之为进程.想监测这些进程,需要熟悉ps命令的用法,ps命令好比工具的瑞士军刀,它能输出运行在系统上的所有程序的许多信息. 但是很蛋疼的是,随着它的稳健而来的是复杂性-数不清的参数,这或许让ps命令成为了最难掌握的命令.大多数系统管理员在掌握了能提…
一.基本的bash shell命令(基于Ubuntu实现) /etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息. man命令 在想要查找的工具的名称前输入man命令,就可以找到那个工具对应的手册条目. 空格 向下翻页 回车 向下逐行 b 向上翻页 q 退出 Linux顶层虚拟目录名及其内容 遍历目录 cd命令 $ cd destination 绝对文件路径:绝对文件路径总是以正斜线(/)作为起始,指明虚拟文件的根目录.可以清晰表明用户想切换到的确切位置. 相对文件路径…
目录 基本的bash shell命令 启动shell shell提示符 基本的bash shell命令 启动shell GNU bash shell 能提供对Linux系统的交互式访问.它是作为普通程序运行的,通常是在用户登录终端时启动.登录时系统启动的shell依赖于用户账户的配置. etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息. 根据这个提示,我cd进去etc文件夹,用vi打开这个passwd文件,整个过程如下面代码所示: root@huangzihan:~#…
启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户的默认主目录 用户的默认shell程序 如:zmcheng:x:501:501:zhangmingcheng:/home/zmcheng:/bin/bash 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令 shell 提示符: PS1:控制默认命令行提示符的格…
这本书买了好久了,除了刚到手的那几天翻看了一下以外,竟然到今天都没有看过.突然想要写一个shell脚本,发现什么也不会,是时候开始学习了,今天先把最简单的一章再看一遍顺便做一些笔记,明天继续后面的! man命令用来访问存储在Linux系统上的手册页面.在想要查找的工具的名称前面输入man命令,就可以找到那个工具相应的手册条目. 如果你是新接触bash shell,可能一开始会觉得手册页并不太有用.但是,如果养成了阅读手册的习惯,尤其是阅读第一段或是DESCRIPTION部分的前两段,最终你会学到…
本节内容主要介绍如何使用bash shell提供的基本命令处理Linux文件和目录: 1.启动shell shell是一个可以交互访问的Linux系统程序,它的运行与普通程序相同,系统启动的shell取决于用户ID的配置: bash命令常用的参数: -c string 从字符串读取命令并进行处理 -r 启动受限制shell,将用户限制在默认的目录 -i 启动交互shell,容许用户的输入 -s   从标准输入中读取命令 默认情况下bash会执行用户主目录的.bashrc文件中的命令:该通用文件通…
http://linuxtoy.org/archives/bash-shortcuts.html 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctrl + u :从光标处删除至命令…
Linux 文件系统 Linux讲文件存储在单个目录结构(虚拟目录)中,虚拟目录包含了安装在PC上的所有存储设备的文件路径. Linux虚拟目录中比较复杂的部分是它如何来协调管理各个存储设备.Linux PC上安装的第一块硬盘为根驱动器,在根驱动器上创建一些特别的目录,我们称之为挂载点.挂载点是虚拟目录中用于分配额外存储设备的目录. 虚拟目录会让文件和目录出现在这些挂载点目录中,然而实际上他们却存储在另外一个驱动器中. cd 命令 相对文件路径不以    代表根目录的正斜线(/)   开头. L…
①CentOS的实用技巧: 一.按下ctrl+alt+F2可由图形界面切换至命令行(shell窗口),按下ctrl+alt+F1可由命令行切换至图形界面(前提是安装CentOS时软件选择项选择安装了图形界面,一般是GNOME) 二.CentOS似乎输入密码时支持复制粘贴,至少MySQL输入密码时是可以的. 三.自己手动配置的软件(如tomcat压缩包)一般放在/usr/local/目录下. ②shell命令记录: 一.ifconfig命令是Linux中用于显示或配置网络设备的命令,英文全称是ne…
在编写shell程序时经常需要处理命令行参数,本文描述在bash下的命令行处理方式.选项与参数:如下命令行: ./test.sh -f config.conf -v --prefix=/home -f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数.--prefix我们称之为一个长选项,即选项本身多于一个字符,它也需要一个参数,用等号连接,当然等号不是必须的,/home可以直接写在--prefix后面,即--prefix/home,更多的限制后面具体会讲到.…
本文地址:http://www.cnblogs.com/archimedes/p/bash-shell1.html,转载请注明源地址. ls命令 ls用来列出目录的内容,它是用户最常用的命令之一,ls命令的格式为: ls[选项][目录名或文件名] 选项的主要参数: .options主要参数-a, --all:不隐藏任何以“.” 字符开始的项目.-A, --almost-all:列出除了“ . ”及 “.. ”以外的任何项目.--author:印出每个文件著作者.-b, --escape:以八进制…
PS1 =“[\t][\u]\$”                  //新的shell提示符显示了当前时间和用户名 在Windows中,你经常看到这样的文件路径:D:\work\FTL moniqi\ftl_lru-0513\ftl_lru-0513\SI linux则采用一种不同的方式.linux将文件存储在单个目录结构中,这个目录我们称为虚拟目录.虚拟目录包含了安装在PC上的所有存储设备的文件路径. linux使用正斜线“/”而不是反斜线“\”来在文件路径中规划目录. 相对路径:有两个特殊…
移动: Ctrl + A: 移动到当前编辑的命令行首, Ctrl + E: 移动到当前编辑的命令行尾, Ctrl + F 或 ->:按字符右移(往命令行尾部方向,前移) Ctrl + B 或 <-:按字符左移(往命令行尾部方向,后移) Alt + F: 按单词右移 (往命令行尾部方向,前移) Alt + B: 按单词左移(往命令行首部方向,后移) 编辑: Ctrl + C: 删除整行 Ctrl + L: 清屏,相当于clear Ctrl + U: 简介光标位置到行首的内容(包括自身),以后可用…
4.1.1 探查程序 ps 命令 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户进程的进程 显示的当前进程的项目 进程号 运行在哪个终端(tty) 进程占用的CPU时间 Linux系统支持的GNU ps命令支持3个不同的命令行参数 Unix风格的参数,前面加单破折线 常用的参数选项 -ef:查看系统上的所有运行的所有进程 -e:显示所有进程 -f:显示完整格式的输出 显示的列表项目 UID:启动这些进程的用户 PID:进程的进程号 PPID:父进程的进程号(如果该进程是由另一个进程…
一  监测程序 1.ps 输出运行在系统上的所有程序的许多信息 运行ps命令,也会开启一个进程 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程. Unix风格的参数(单破折号) -e  显示所有进程 -f   显示完整格式的输出 -H  用层级格式来显示进程(树状,用来显示父进程) PPID: 父进程的进程号 TTY: 进程启动时的终端设备 C:进程生命周期中的CPU利用率 S:进程的状态(0代表正在运行:S 休眠: R 可运行:Z 僵化,即进程已结束,父进程无响应或已不存在…
移动: Ctrl + A: 移动到当前编辑的命令行首, Ctrl + E: 移动到当前编辑的命令行尾, Ctrl + F 或 ->:按字符右移(往命令行尾部方向,前移) Ctrl + B 或 <-:按字符左移(往命令行尾部方向,后移) Alt + F: 按单词右移 (往命令行尾部方向,前移) Alt + B: 按单词左移(往命令行首部方向,后移) 编辑: Ctrl + C: 删除整行 Ctrl + L: 清屏,相当于clear Ctrl + U: 简介光标位置到行首的内容(包括自身),以后可用…
进程状态:0代表正在运行:S代表在休眠:R代表可运行,正等待运行:Z代表僵化,进程已经结束但父进程已不存在:T代表停止. 查看有那些进程运行:ps  -ef 基本的linux文件系统: 1.ext文件系统 linux操作系统中引入的最早的文件系统叫做扩展文件系统(extended filesystem)简记为ext. fdisk:用来帮助管理安装在系统上的任何存储设备上的分区. 分区可以是按主分区或者扩展分区创建. 主分区可以被文件系统直接格式化,而扩展分区只能容纳其他主分区.扩展分区出现的原因…
1.硬链接:等同于引用了原文件,并未产生新的文件,不同的硬链接共用一个inode 2.符号链接:创建的是一个新文件,新文件指向原文件,因为是不同的文件,所以有不同的inode…
1.探查进程:ps 2.实时监控进程:top 3.结束进程:kill.killall 4.查看挂载媒体:mount 5.移除设备:nmount 6.查看已挂载设备的使用情况:df 7.显示特定磁盘的使用情况:du 8.排序数据:sort 9.搜索数据:grep 10.压缩数据:bzip2.zip.gzip 11.归档数据:tar…
1.遍历目录:cd 2.显示目录列表:ls 3.创建文件:touch 4.复制文件:cp 5.链接文件:ln 6.重命名文件:mv 7.删除文件:rm 8.创建目录:mkdir 9.删除目录:rmdir 10.查看文件统计信息:stat 11.查看文件类型:file 12.查看整个文件:cat 13.查看部分文件:head.tail…
一.基本的bash shell命令 1.默认bash shell 提示符是美元符号($); 2.bash手册 使用man命令来访问存储在Linux系统上的手册页面,如: bogon:~ Mac$ man kill KILL(1)                   BSD General Commands Manual                  KILL(1) NAME kill -- terminate or signal a process SYNOPSIS kill [-s sig…
开始接触Linux命令行,学习Linux文件系统导航以及创建.删除.处理文件所需的命令.  注:文末有福利! 几个快捷键: Linux发行版通常使用Ctrl+Alt组合键配合F1~F7进入要使用的控制台,同样按键可返回图形界面,Ubuntu使用F7,RHEL则使用F1. 在Ubuntu的Unity中,可以使用Ctrl+Alt+T快速访问GNOME终端. Shift+Ctrl+N 在新的终端窗口中启动一个新的shell会话. Shift+Ctrl+T 在现有的终端窗口中的新标签中启动一个新的she…
GNU bash ======================================================== 通常计算机硬件是由运算器.控制器.存储器.输入/输出设备等等这些物理设备共同组成的,而能够让机箱内各种硬件设备各司其职的东西就叫做系统内核.Linux系统的内核负责驱动硬件.管理活动和分配/管理硬件资源等等任务,如此说来系统内核对计算机正常稳定的运行来讲可真的是太重要了,因此一般不建议直接去编辑内核中的参数,而是让用户通过基于“系统调用接口”开发出的程序/服务来管理…