天天看点

Linux常用命令全集

linux虽然是免费的,但它的确是一个非常优秀的操作系统,与ms-windows相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据unix版本改进的强大功能。下面,作为一个典型的dos 和windows用户,让我们一起来学习linux的一些主要命令,希望大家能尽快进入到linux的世界里,成为玩转linux高手

<a href="http://linux.chinaitlab.com/special/linuxcom/">http://linux.chinaitlab.com/special/linuxcom/</a>

输入部分文件或路径名,table键可以智能补全

pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称

whereis php查看软件是否安装,安装路径

which php指令会在环境变量$path设置的目录里查找符合条件的文件

linux文件保护禁止修改、删除、移动文件chattr 命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。

使用权限:超级用户.这里使用chattr是改变文件属性,若不通过chattr -i 文件名,命令解锁的话,即使root用户也无法修改它 ,查看文件是否加锁方法:lsattr 文件名

Linux常用命令全集

使用chattr -i 进行删除+i的属性  

不让用户修改、删除文件等,使用 chattr +i 保护 ,如果需要修改,执行 chattr -i 消除权限,

查看是否加锁lsattr /etc/group

将文件内容写空

Linux常用命令全集

echo '' &gt; etc/config.xml  

使用方式 : chown jessie:users file1.txt

正在使用的端口:netstat -ant

挂载usb: mount  /dev/sdc /mnt/usb

网络测试:curl -i http://www.job5156.com

xargs命令应该紧跟在管道操作符之后,它以标准输入作为主要的源数据流,并使用stdin并通过提供命令行参数来执行其他命令,同时执行多个命令

把find命令查找到的结果删除“find ... | xargs rm -rf”

Linux常用命令全集

find /tmp/xdebug/ -ctime 1 |xargs rm -f  

先(递归)找到当前路径下含有 .svn的文件目录

Linux常用命令全集

find /tmp/xdebug/ -type d -name ".svn" | xargs rm -rf   

linux 的 scp 命令可以 在 linux 之间复制文件和目录

从远程scp到本地

Linux常用命令全集

scp [email protected]:/opt/test/* /opt/test //输入远程机器密码后完成  

Linux常用命令全集

scp -p 3588   [email protected]:/opt/test/* /opt/test  //走特殊端口号  

 从本地scp到远程:

Linux常用命令全集

scp /opt/test/*  [email protected]:/opt /test ,输入 远程机器密码后完成  

列出含有nginx关键字的进程

Linux常用命令全集

ps aux | grep nginx  

killall命令杀死同一进程组内的所有进程

Linux常用命令全集

killall httpd   

 tail notes要指定从notes 文件末尾开始读取的行数 tail -n 20 notes