Linux常用命令-2---mv、rm、ps、kill、killall
2016-12-02 15:51
766 查看
6.mv命令
mv是用来移动文件或者将文件改名的命令,经常用来备份文件或者目录。命令格式:
mv [选项] 源文件或目录 目标文件或目录
命令参数:
-b :若需覆盖文件,则覆盖前先行备份。 -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -i :若目标文件已经存在时,就会询问是否覆盖 -u :若目标文件已经存在,且 source 比较新,才会更新 -t :即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后
命令示例:
mv test.log test1.txt # 修改文件名test.log为test1.txt mv test1.txt test3 # 将test1.txt文件移到目录test3中 mv log1.txt log2.txt log3.txt test3 # 将log1.txt ,log2.txt, log3.txt 三个文件移到 test3目录中去 mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt # 命令将三个文件移动到test4目录中去 mv -i log1.txt log2.txt # 将文件file1改名为file2,如果file2已经存在,则询问是否覆盖 mv -f log3.txt log2.txt # 将文件file1改名为file2,即使file2存在,也是直接覆盖掉
7.rm命令
rm命令用来删除Linux系统中的文件或目录。rm不会删除目录,必须通过指定参数-r或-R来删除目录。另外rm通常可以恢复文件或目录,如果想要保证文件的内容无法复原,可以使用命令shred。命令格式:
rm [option] [file]
命令参数:
-f :强制删除,忽略不存在的文件,从不给出提示。 -i :交互模式删除文件,删除文件前给出提示。 -r :递归的删除目录下面文件以及子目录下文件。 -v :显示运行时详细信息 --help :显示命令在线帮助 --version :显示命令版本信息
命令示例:
rm log.log # 删除文件log.log,系统会先询问是否删除 rm -f log.log # 强行删除log.log,系统不再提示 rm -i *.log # 删除任何.log文件,删除前逐一询问确认 rm -r test1 # 将test1子目录及子目录中所有文件删除 rm -rf test2 # 将 test2 子目录及子目录中所有文件删除,并且不用一一确认 rm -- -f # 删除以 -f 开头的文件
8.ps命令
ps命令用于监控后台进程的工作情况,可以用来查看有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。命令格式:
ps [option] 或者 ps -[option]
命令参数:
-A :所有的进程均显示出来,与 -e 具有同样的效用 -a :显示现行终端机下的所有进程,包括其他用户的进程 -u :以用户为主的进程状态 x :通常与 a 这个参数一起使用,可列出较完整信息 l :较长、较详细的将该 PID 的的信息列出 j :工作的格式 -f :做一个更为完整的输出。
特别说明:
由于 ps 能够支持的系统类型相当的多,所以他的参数也非常多,而且有没有加上’-‘差很多!
命令示例:
ps -l # 将目前属于这次登入的 PID相关信息列示出来 ps aux # 列出目前所有的正在内存当中的程序 ps -lA # 将目前属于这次登入的 PID所有信息列出来 ps -axjf # 列出类似程序树的程序显示 ps aux | grep python #找出与python服务有关的 PID号码
9.kill命令
kill命令用于向任何进程或者进程组发送信号,用于杀死该进程或者进程组。命令格式:
kill -signal PID
命令参数:
1 :SIGHUP,启动被终止的进程 2 :SIGINT,相当于输入ctrl+c,中断一个程序的进行 9 :SIGKILL,强制中断一个进程的进行 15 :SIGTERM,以正常的结束进程方式来终止进程 17 :SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行
命令示例:
kill -SIGTERM %1 # 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程 kill -SIGHUP PID # 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得
10.killall命令
killall命令用于向一个命令启动的进程发送一个信号命令格式:
killall [-iIe] [command name]
命令参数:
-i :交互式的意思,若需要删除时,会询问用户 -e :表示后面接的command name要一致,但command name不能超过15个字符 -I :命令名称忽略大小写
命令示例:
killall -SIGHUP syslogd # 重新启动syslogd
相关文章推荐
- Linux常用命令:cp,mv,rm
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- Linux常用命令:cp,mv,rm
- 每天一个Linux命令-26(kill 、killall、pkill、xkill pgrep ps)
- linux常用命令1cd、ls、快捷键、mkdir、rmdir、rm、cp、mv、cat等
- linux常用的简单命令(二) cp/mv、rm、passwd、su、groupadd/useradd、chgrp/chown、chmod
- Linux常用命令之ps top htop kill
- Linux常用命令ps top kill
- Linux中快捷键的使用,who命令,rm命令,ps命令,cd命令,kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim部分配置,相关命令
- linux常用命令mkdir,cd,pwd,rmdir,cp,mv,rm,
- Linux常用命令ps,kill
- linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown
- linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown
- Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
- Linux常用命令[top ps grep ls chmod rm mkdir find awk]详解
- [转]linux下的scp cp mv rm命令及常用的命令
- Linux cp mv rm ln 命令对于 inode 和 dentry 的影响
- Linux 下用ps查找进程并用kill终止命令详解
- linux常用命令——ps
- Linux用ps命令查找进程PID再用kill命令终止进程的方法