Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一个典型的DOS 和WINDOWS用户,让我们一起来学习Linux的一些主要命令,希望大家能尽快进入到Linux的世界里,成为玩转Linux高手
http://linux.chinaitlab.com/special/linuxcom/
输入部分文件或路径名,table键可以智能补全
pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称
whereis php查看软件是否安装,安装路径
which php指令会在环境变量$PATH设置的目录里查找符合条件的文件
Linux文件保护禁止修改、删除、移动文件chattr 命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。
使用权限:超级用户.这里使用chattr是改变文件属性,若不通过chattr -i 文件名,命令解锁的话,即使root用户也无法修改它 ,查看文件是否加锁方法:lsattr 文件名
- 使用chattr -i 进行删除+i的属性
不让用户修改、删除文件等,使用 chattr +i 保护 ,如果需要修改,执行 chattr -i 消除权限,
查看是否加锁lsattr /etc/group
将文件内容写空
- echo '' > 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”
- find /tmp/xdebug/ -ctime 1 |xargs rm -f
- find /tmp/xdebug/ -type d -name ".svn" | xargs rm -rf
linux 的 scp 命令可以 在 linux 之间复制文件和目录
从远程scp到本地
- scp root@192.168.2.100:/opt/test/* /opt/test //输入远程机器密码后完成
- scp -P 3588 root@192.168.2.100:/opt/test/* /opt/test //走特殊端口号
从本地scp到远程:
- scp /opt/test/* root@192.168.2.100:/opt /test ,输入 远程机器密码后完成
列出含有nginx关键字的进程
- ps aux | grep nginx
killall命令杀死同一进程组内的所有进程
- killall httpd
tail notes要指定从notes 文件末尾开始读取的行数 tail -n 20 notes