11: Using the Command Line Interface 
_______________________________________________________________________________________________________ 
_____________________________________________________________________________________________________ 
© Virtual Access 2017 
GW1000 Series User Manual 
Issue: 1.9    Page 75 of 350 
To search for a process, enter: pgrep -fl '<process name or part of name>': 
root@VA_router:/# pgrep -fl ‘wifi’ 
 
424 root 320 S  wifi up 
 
To kill a process, enter the PID: 
root@VA_router:~# kill 424 
11.2  Using Unified Configuration Interface (UCI) 
The system uses Unified Configuration Interface (UCI) for central configuration 
management. Most common and useful configuration settings can be accessed and 
configured using the UCI system. 
UCI consists of a Command Line Utility (CLI), the files containing the actual configuration 
data, and scripts that take the configuration data and apply it to the proper parts of the 
system, such as the networking interfaces. Entering the command 'uci' on its own will 
display the list of valid arguments for the command and their format.  
root@VA_router:/lib/config# uci  
 
Usage: uci [<options>] <command> [<arguments>] 
Commands: 
export     [<config>] 
import     [<config>] 
changes    [<config>] 
commit     [<config>] 
add        <config> <section-type> 
add_list   <config>.<section>.<option>=<string> 
show       [<config>[.<section>[.<option>]]] 
get        <config>.<section>[.<option>] 
set        <config>.<section>[.<option>]=<value> 
delete     <config>[.<section[.<option>]] 
rename     <config>.<section>[.<option>]=<name> 
revert     <config>[.<section>[.<option>]] 
Options: 
-c <path>  set the search path for config files (default: /etc/config) 
-d <str>   set the delimiter for list values in uci show 
-f <file>  use <file> as input instead of stdin 
-m         when importing, merge data into an existing package