Re: audacity export wma format[1 more question]
On 24/10/13 23:19, Ralf Mardorf wrote:
> Hi Scott,
>
> On Thu, 2013-10-24 at 23:04 +1100, Scott Ferguson wrote:
<snipped>
>
>> "su -c" isn't too difficult for many, and if the extra keystrokes are a
>> problem:-
>> $ echo "alias s='su -c"'" >> ~/.bash_aliases;. .bash rc
should have been:-
$ echo "alias s='su -c"'" >> ~/.bash_aliases;. .bashrc
(.bashrc is the filename, sourcing it makes the alias immediately active)
NOTE: the alias puts the first " into the command, all you need to do is
provide it later, bash will wait until you do. It's good like that.
>> then you can use "s" instead of "sudo" (or alias sudo='su -c"') if you
>> don't have sudo installed.
>
> su -c becomes inconvenient if an option of a command needs quotation
> marks, the alias isn't helpful then.
>
> su -c "command --option "that needs quotation marks""
>
> Sure, it's not hard to correct this line, so that it will work, but it's
> not that handy as
>
> sudo command --option "that needs quotation marks"
>
> OTHO regarding to the amount of keystrokes
>
> su -
> command_1
> command_n
If I want to run multiple commands I'd usually become root. su -c is for
single commands. e.g.:-
scott@vbserver:~$ grep light .bash_aliases
alias light='su -c "service bluetooth stop;service apache2 stop;service
haveged stop;service openvpn stop;service pppd-dns stop;service
synce-hal-bluetooth stop;service unattended-upgrades stop;service
vboxautostart-service stop;service vboxballoonctrl-service stop;service
vboxdrv stop;service vboxweb-service stop;service virtualbox
stop;service x2goserver stop;service --status-all"'
>
> is more pleasant than
>
> sudo -i
> command_1
> command_n
I believe you are making life harder than it has to be :) But, whatever
fills your pipe ;)
scott@vbserver:~$ grep "alias s=" .bash_aliases
alias s='su -c "'
scott@vbserver:~$ s apt-get install mc
> " <- insert closing "
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz
The following NEW packages will be installed:
mc
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 472 kB of archives.
After this operation, 1,349 kB of additional disk space will be used.
Get:1 http://mirror.aarnet.edu.au/pub/debian/ wheezy/main mc i386
3:4.8.3-10 [472 kB]
Fetched 472 kB in 0s (2,107 kB/s)
2 keystrokes my method
How many with your method? :)
>
>> The price of convenience is often security.
>
> There was a discussion about su vs sudo a while ago.
Yes. I still read it occasionally when I have trouble sleeping, or need
to remind myself that security is non-intuitive ;p
>
> Regards,
> Ralf
>
>
Reply to: