linux杀死管道命令 linux 管道命令详解

linux怎么停止进程Linux查询进程和结束进程
1.ps -ef |grep redis
ps:将某个进程显示出来
-A显示所有程序 。
-e此参数linux杀死管道命令的效果和指定"A"参数相同 。
-f显示UID,PPIP,C与STIME栏位 。
grep命令是查找
中间linux杀死管道命令的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关redis有关的进程
2.kill[参数][进程号]
kill -9 4394
kill就是给某个进程id发送了一个信号 。默认发送的信号是SIGTERMlinux杀死管道命令,而kill -9发送的信号是SIGKILL,即exit 。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程 。当然linux杀死管道命令你也可以使用kill发送其linux杀死管道命令他信号给进程 。更具体的Linux命令介绍可如下进行查看:
Linux命令大全linux命令格式:
说明:command: 命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参数:可以是零个一个或多个
一般是linux命令自带的帮助信息
如:
man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明
该手册分成很多章节(section),使用man时可以指定不同的章节来浏览 。
例:man ls ; man 2 printf
man中各个section意义如下:
man是按照手册的章节号的顺序进行搜索的 。
man设置了如下的功能键:
在敲出命令的前几个字母的同时,按下tab键 , 系统会自动帮我们补全命令
当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来
ls是英文单词list的简写 , 其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令 。
Linux文件或者目录名称最长可以有265个字符 , “.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示 。
ls常用参数:
Linux允许将命令执行结果重定向到一个文件 , 本应显示在终端上的内容保存到指定文件中 。
如:lstest.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )
注意: 输出重定向会覆盖原来的内容,输出重定向则会追加到文件的尾部 。
查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助 。
管道:一个命令的输出可以通过管道做为另一个命令的输入 。
管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“ | ”的左右分为两端,左端塞东西(写),右端取东西(读) 。
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrll ( “l” 为字母 ) 。
在使用Unix/Linux的时候,经常需要更换工作目录 。cd命令可以帮助用户切换工作目录 。Linux所有的目录和文件名大小写敏感
cd后面可跟绝对路径,也可以跟相对路径 。如果省略目录,则默认切换到当前用户的主目录 。
使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数 。
通过mkdir命令可以创建一个新的目录 。参数-p可递归创建目录 。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限 。
可使用rmdir命令删除一个目录 。必须离开目录,并且目录必须为空目录,不然提示删除失败 。
可通过rm删除文件或目录 。使用rm命令要小心,因为文件删除后不能恢复 。为了防止文件误删 , 可以在rm后使用-i参数以逐个确认要删除的文件 。
常用参数及含义如下表所示:
Linux链接文件类似于Windows下的快捷方式 。
链接文件分为软链接和硬链接 。
软链接:软链接不占用磁盘空间 , 源文件删除则软链接失效 。
硬链接:硬链接只能链接普通文件,不能链接目录 。
使用格式:
如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在 , 所以-s选项是更常见的形式 。
注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径 。
Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找 。如果找到匹配模式,grep打印包含模式的所有行 。
grep一般格式为:
【linux杀死管道命令 linux 管道命令详解】 在grep命令中输入字符串参数时,最好引号或双引号括起来 。例如:grep‘a ’1.txt 。
常用选项说明:
find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件 。
常用用法:
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令 。
常用选项说明:
用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名 。
常用选项说明:
计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中 , 也可以把档案文件解开以恢复数据 。
tar使用格式 tar [参数] 打包文件名 文件
tar命令很特殊,其参数前面可以使用“-”,也可以不使用 。
常用参数:
tar与gzip命令结合使用实现文件打包、压缩 。tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz 。
gzip使用格式如下:
gzip [选项] 被压缩文件
常用选项:
tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样) 。
tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件 , 其扩展名一般用xxxx.tar.gz2 。
在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程 。
压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 *.c)
解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)
通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip 。
压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
解压文件:unzip -d 解压后目录文件 压缩文件
whoami该命令用户查看当前系统当前账号的用户名 。可通过cat /etc/passwd查看系统用户信息 。
由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统 , 然后再以su命令切换到root身份对传统进行管理 。这时候就可以使用whoami来查看当前用户的身份 。
who命令用于查看当前所有登录系统的用户信息 。
常用选项:
如果是图形界面,退出当前终端;
如果是使用ssh远程登录,退出登陆账户;
如果是切换后的登陆用户 , 退出则返回上一个登陆账号 。
在Unix/Linux中添加用户账号可以使用adduser或useradd命令,因为adduser命令是指向useradd命令的一个链接,因此,这两个命令的使用格式完全一样 。
useradd命令的使用格式如下:
useradd [参数] 新建用户账号
在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令 。用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名 。
可以通过su命令切换用户,su后面可以加“-” 。su和su –命令不同之处在于,su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录:
注意:如果是ubuntu平台,需要在命令前加“sudo” , 如果在某些操作需要管理员才能操作 , ubuntu无需切换到root用户即可操作,只需加“sudo”即可 。sudo是ubuntu平台下允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,减少了root 用户的登陆和管理时间,提高了安全性 。
方法一:
方法二:
groupadd 新建组账号 groupdel 组账号 cat /etc/group 查看用户组
使用方法:usermod -g 用户组 用户名
新创建的用户,默认不能sudo,需要进行一下操作
-g用来制定这个用户默认的用户组
-G一般配合'-a'来完成向其它组添加
chmod 修改文件权限有两种使用格式:字母法与数字法 。
字母法:chmod u/g/o/a/-/= rwx 文件
cal命令用于查看当前日历 , -y显示整年日历
设置时间格式(需要管理员权限):
date [MMDDhhmm[[CC]YY][.ss]]format
CC为年前两位yy为年的后两位,前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒 。如: date 010203042016.55 。
显示时间格式(date ' %y,%m,%d,%H,%M,%S'):
进程是一个具有一定独立功能的程序 , 它是操作系统动态执行的基本单元 。
ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如下:
top命令用来动态显示运行中的进程 。top命令能够在运行后,在指定的时间间隔更新显示信息 。可以在使用top命令时加上-d 来指定显示信息更新的时间间隔 。
在top命令执行后 , 可以按下按键得到对显示的结果进行排序:
kill命令指定进程号的进程,需要配合 ps 使用 。有些进程不能直接杀死,这时候我们需要加一个参数“ -9 ”,“ -9 ” 代表强制结束.
使用格式:
kill [-signal] pid
df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况 。
du命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况 。
du命令的使用格式如下: du [选项] 目录或文件名
杀tomcat进程命令详解ps -ef|grep tomcat|awk {'print$2'}|sed-e "s/^/kill-9/g"|sh-
ps -ef|grep tomcat|grep -v grep|awk {'print$2'}|sed-e "s/^/kill-9/g"|sh-
这块使用时最好加个grep -v把查出来的它自身的grep行过滤掉
awk {'print $2'} 是取用空格分割的哪一列,'print $2'输出第二列,也就是tomcat的进程PID,
sed -e "s/^/kill -9 /g":sed文本处理命令,-e说明 使用正则表达式 ,"s/X/Y/g"替换的格式,用Y替换X,把一行的开头(^)用kill -9 替换(注意9后面有个空格,必须) 。输出例:kill -9 PID
sh - : -代表标准输入或输出,这里表示标准输入 。就是相当于执行$sh kill -9 PID 这块也可以就直接用 sh 就好
此整个命令串意思:杀死tomocat进程 。
/g 全局匹配,不用这个只匹配一个,用这个命令可以匹配到多个
“|”是管道命令操作符,简称管道符 。利用Linux所提供的管道符“|”将两个命令隔开,管道符 左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推 。
这些符号被称为正则表达式模式修饰符,用法含义如下:
1、/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个 。如果不加/g最多只会匹配一个
2、/i 表示匹配的时候不区分大小写,这个跟其它语言的正则用法相同
3、/m 表示多行匹配 。什么是多行匹配呢?就是匹配换行符两端的潜在匹配 。影响正则中的^$符号
4、/s 与/m相对 , 单行模式匹配 。
5、/e 可执行模式,此为PHP专有参数 , 例如preg_replace函数 。
6、/x 忽略空白模式 。
这里有值得注意的一点,这些修饰符是可以混合使用的 。例如 /ig、/ie等 。
linux,unix常用基本命令1.常用指令
ls显示文件或目录
-l列出文件详细信息l(list)
-a列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir创建目录
-p创建目录,若无父目录 , 则创建p(parent)
cd切换目录
touch创建空文件
echo创建带有内容的文件 。
cat查看文件内容
cp拷贝
mv移动或重命名
rm删除文件
-r递归删除,可删除子目录及文件
-f强制删除
find在文件系统中搜索某文件
wc统计文本中行数、字数、字符数
grep在文本文件中查找某个字符串
rmdir删除空目录
tree树形结构显示目录,需要安装tree包
pwd显示当前目录
ln创建链接文件
more、less分页显示文本文件内容
head、tail显示文件头、尾内容
ctrl alt F1命令行全屏模式
2.系统管理命令
stat显示指定文件的详细信息,比ls更详细
who显示在线登陆用户
whoami显示当前操作用户
hostname显示主机名
uname显示系统信息
top动态显示当前耗费资源最多进程信息
ps显示瞬间进程状态 ps -aux
du查看目录大小 du -h /home带有单位显示目录信息
df查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig查看网络情况
ping测试网络连通
netstat显示网络状态信息
man命令不会用了,找男人如:man ls
clear清屏
alias对命令重命名 如:alias showmeit="ps -aux",另外解除使用unaliax showmeit
kill杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程 。
3.打包压缩相关命令
tar:打包压缩
-c归档文件
-x压缩文件
-zgzip压缩文件
-jbzip2压缩文件
-v显示压缩或解压缩过程 v(view)
-f使用档名
例:
tar -cvf /home/abc.tar /home/abc只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc打包,并用bzip2压缩
当然,如果想解压缩 , 就直接替换上面的命令tar -cvf/ tar -zcvf/ tar -jcvf 中的“c” 换成“x” 就可以了 。
3.关机/重启机器
shutdown
-r关机重启
-h关机不重启
now立刻关机
halt关机
reboot重启
4.Linux管道
将一个命令的标准输出作为另一个命令的标准输入 。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果 。
例:grep -r "close" /home/* | more在home目录下所有文件中查找 , 包括close的文件,并分页输出 。
5.Linux软件包管理
dpkg (Debian Package)管理工具,软件包名以.deb后缀 。这种方法适合系统不能联网的情况下 。
比如安装tree命令的安装包,先将tree.deb传到Linux系统中 。再使用如下命令安装 。
sudo dpkg -i tree_1.5.3-1_i386.deb安装软件
sudo dpkg -r tree卸载软件
注:将tree.deb传到Linux系统中,有多种方式 。VMwareTool,使用挂载方式;使用winSCP工具等;
APT(Advanced Packaging Tool)高级软件工具 。这种方法适合系统能够连接互联网的情况 。
依然以tree为例
sudo apt-get install tree安装tree
sudo apt-get remove tree卸载tree
sudo apt-get update更新软件
sudo apt-get upgrade
6.将.rpm文件转为.deb文件
.rpm为RedHat使用的软件格式 。在Ubuntu下不能直接使用,所以需要转换一下 。
sudo alien abc.rpm
7.vim使用
vim三种模式:命令模式、插入模式、编辑模式 。使用ESC或i或:来切换模式 。
命令模式下:
:q退出
:q!强制退出
:wq保存并退出
:set number显示行号
:set nonumber隐藏行号
/apache在文档中查找apache 按n跳到下一个,shift n上一个
yyp复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
8.用户及用户组管理
/etc/passwd存储用户账号
/etc/group存储组账号
/etc/shadow存储用户账号的密码
/etc/gshadow存储用户组账号的密码
useradd 用户名
userdel 用户名
adduser 用户名
groupadd 组名
groupdel 组名
passwd root给root设置密码
/etc/profile系统环境变量
bash_profile用户环境变量
.bashrc用户环境变量
su user切换用户,加载配置文件.bashrc
su - user切换用户,加载配置文件/etc/profile , 加载bash_profile
更改文件的用户及用户组
sudo chown [-R] owner[:group] {File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例 。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组 。可以使用命令 。
sudo chown root:root jdk-7u21-linux-i586.tar.gz
扩展资料
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统 。它能运行主要的UNIX工具软件、应用程序和网络协议 。它支持32位和64位硬件 。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统 。
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发 。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like) 。
linux下 用什么命令查看进程?如何杀死进程?用ps查看进程
-e 显示所有进程 。
-f 全格式 。
-h 不显示标题 。
-l 长格式 。
-w 宽输出 。
a 显示终端上linux杀死管道命令的所有进程linux杀死管道命令,包括其linux杀死管道命令他用户linux杀死管道命令的进程 。
r 只显示正在运行的进程 。
x 显示没有控制终端的进程 。
一般用ps aux |grep 进程名 搜索某个进程
杀死进程一般用kill 进程号
比如ps出来的某个进程如下所示
4948 ?Ss0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
杀死该进程命令为kill 4948
如果要杀死一组进程用killall 进程组名
linux杀死管道命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 管道命令详解、linux杀死管道命令的信息别忘了在本站进行查找喔 。

    推荐阅读