guoliang@GDEV /tmp $ grep ‘hi’ test1.txt
hi
hihihihi
# Display line number
guoliang@GDEV /tmp $ grep -n ‘hi’ test1.txt
3: hi
4:hihihihi
# Count
guoliang@GDEV /tmp $ grep -c ‘hi’ test1.txt
2
# Case insensitive
guoliang@GDEV /tmp $ grep -n -i ‘hi’ test1.txt
1: HI
2: Hi
3: hi
4:hihihihi
# Search the whole word
guoliang@GDEV /tmp $ grep -n -w ‘hi’ test1.txt
3: hi
# Search recursively
guoliang@GDEV /tmp $ grep -n -w ‘hi’ -r test*
test1.txt:3: hi
test3:2:hi
# Use grep in Pipes
GDEV tmp # find . -name ‘test*’ |xargs grep ‘hi’
./test1.txt: hi
./test1.txt:hihihihi
./test2:Hi, this is test2;
./test3:this is test 3
./test3:hi
PHP has a shell_exec command: “Execute command via shell and return the complete output as a string ” http://php.net/manual/en/function.shell-exec.php
And here is a project: http://phpshell.sourceforge.net/
PHP Shell is a shell wrapped in a PHP script. It’s a tool you can use to execute arbitrary shell-commands or browse the filesystem on your remote webserver. This replaces, to a degree, a normal telnet connection, and to a lesser degree a SSH connection.
You use it for administration and maintenance of your website, which is often much easier to do if you can work directly on the server. For example, you could use PHP Shell to unpack and move big files around. All the normal command line programs like ps, free, du, df, etc… can be used.
Download and config phpShell,, and then upload to your server, then you can run shell!
http://phpshell.sourceforge.net/
// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.