linx命令笔记

删除文件:

rm -f /var/log/httpd/access.log  #强制删除,不错提示

rm -rf /var/log/httpd/access   #强制递归删除文件夹下的所有文件,不做提示


复制文件:

cp [options] <source file or directory> <target file or directory>

- a 保留链接和文件属性,递归拷贝目录,相当于下面的d、p、r三个选项组合。
- d 拷贝时保留链接。
- f 删除已经存在目标文件而不提示。
- i 覆盖目标文件前将给出确认提示,属交互式拷贝。
- p 复制源文件内容后,还将把其修改时间和访问权限也复制到新文件中。
- r 若源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。当然,目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
-s 复制成符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u 若 destination 比 source 旧才更新 destination。


硬链接,多个文件名对应同一个inode, 软链接,特殊的文件,它的inode对应的data block存放的是令一个文件的inode。


常用复制命令:

  1. cp -r /opt/a/ /opt/b/ #将/opt/a/下的a.录复制到 /opt/b/目录  

查看端口占用: 

netstat –apn  #查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 

netstat –apn | grep 8080 #查看8080端口

ps -aux | grep java #查看和java相关的进程


查看进程:

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。

kill 命令用于杀死进程。

a  显示所有进程

-a 显示同一终端下的所有程序

-A 显示所有进程

c  显示进程的真实名称

-N 反向选择

-e 等于“-A”

e  显示环境变量

f  显示程序间的关系

-H 显示树状结构

r  显示当前终端的进程

T  显示当前终端的所有程序

u  指定用户的所有进程

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程 

-C<命令> 列出指定命令的状况

--lines<行数> 每页显示的行数

--width<字符数> 每页显示的字符数

--help 显示帮助信息

--version 显示版本显示

ps -A #显示所有进程

ps -u root #显示用户所有进程

ps -ef #显示进程所有信息,连同命令行

ps -ef|grep ssh #查看特定某个进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值