Share your alias and command shortcuts for DirectAdmin

eva2000

Verified User
Joined
Jul 1, 2019
Messages
122
To save time typing I usually setup my own alias command shortcuts in /root/.bashrc to allow me to navigate a system more quickly. I am sure seasoned DirectAdmin pros do the same :) Update: created a Github repo so you can contribute via pull requests if you want https://github.com/centminmod/directadmin-aliases :)

So thought I'd start a thread sharing my DirectAdmin shortcuts I just setup below. I am new to DirectAdmin used it for less than 24hrs all up so thought this thread would also serve to correct any potential issues I may face in choice of alias names and whether they would conflict with any existing DirectAdmin commands setup/configured :)

So far I've come up with the following
Code:
daconf='/usr/local/directadmin/conf/directadmin.conf'
cbconf='/usr/local/directadmin/custombuild/options.conf'
alias directadmin='/usr/local/directadmin/directadmin'
alias dadir='pushd /usr/local/directadmin/'
alias dashdir='pushd /usr/local/directadmin/scripts'
alias cbdir='pushd /usr/local/directadmin/custombuild'
alias cb='/usr/local/directadmin/custombuild/build'
alias cbconfig='/usr/local/directadmin/custombuild/build used_configs'
alias cbopts='/usr/local/directadmin/custombuild/build options'
alias cbhelp='/usr/local/directadmin/custombuild/build opt_help full'
alias cbvers='/usr/local/directadmin/custombuild/build versions'
alias mysqladmin='mysqladmin --defaults-extra-file=/usr/local/directadmin/conf/my.cnf'
alias mysqldump='mysqldump --defaults-extra-file=/usr/local/directadmin/conf/my.cnf'
alias mysql='mysql --defaults-extra-file=/usr/local/directadmin/conf/my.cnf'
examples
Code:
directadmin o
Compiled on 'CentOS 7.0 64-Bit'
Compile time: Jul 12 2019 at 09:37:52
Timestamp: '1562945823'
Compiled with IPv6
Code:
cbconfig
Apache configuration file: /usr/local/directadmin/custombuild/configure/ap2/configure.apache
PHP (default) php.ini file: /usr/local/php73/lib/php.ini
PHP (additional) php.ini file: /usr/local/php72/lib/php.ini
PHP (additional, 3rd) php.ini file: /usr/local/php56/lib/php.ini
PHP (default) configuration file: /usr/local/directadmin/custombuild/configure/fpm/configure.php73
PHP (additional) configuration file: /usr/local/directadmin/custombuild/configure/fpm/configure.php72
PHP (additional, 3rd) configuration file: /usr/local/directadmin/custombuild/configure/fpm/configure.php56
PureFTPD configuration file: /usr/local/directadmin/custombuild/configure/pureftpd/configure.pureftpd
Exim Makefile: http://files2.directadmin.com/services/custombuild/Makefile
Dovecot configuration file: /usr/local/directadmin/custombuild/configure/dovecot/configure.dovecot
Code:
cb versions | grep PHP
Latest version of PHP 5.6: 5.6.40
Installed version of PHP 5.6: 5.6.40
Latest version of PHP 7.2: 7.2.20
Installed version of PHP 7.2: 7.2.20
Latest version of PHP 7.3: 7.3.7
Installed version of PHP 7.3: 7.3.7
 
Last edited:
Great idea! All these paths were a pain in the ... to me too.
I used a different approach with Midnight Commander (mc), in which I created a path list. See attached image.
 

Attachments

  • mc-pathlist.GIF
    mc-pathlist.GIF
    114.9 KB · Views: 18
Great idea! All these paths were a pain in the ... to me too.
I used a different approach with Midnight Commander (mc), in which I created a path list. See attached image.

Cheers. Interesting approach :)

Keep the suggestions and sharing going :D

Also created a Github repo so you can contribute via pull requests if you want https://github.com/centminmod/directadmin-aliases :)
 
Last edited:
Back
Top