您的位置:首页 > 其它

linx命令笔记

2015-11-05 11:25 274 查看
删除文件:

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。

常用复制命令:

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 #查看特定某个进程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: