-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bashrc
1896 lines (1895 loc) · 223 KB
/
.bashrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# E95MJRPd:~/.bashrc Xecutd by bash(1) 4non-login shLz editd by PipStuart<Pip@CPAN.Org>; C /usr/share/doc/bash/examples/startup-files (pkg bash-doc) 4Xmplz.
# $VERSION='0.0';$d8VS='L64MCuts'; # this file has not had aliasez sync'd with many changez to .zshrc in a lot of monthz (since before F25LNkIG)
case $- in # if!runing intractivly,don't du NEthng
*i*) ;;
*) return;;
esac
umask 022;
export PATH=".:~/bin:$PATH"; # sbinz alredE get added2 PATH if root Uzr&&ipi's ~/.bash_profile adz ~/bin but! ./ sO just added bOth hEr Bcuz I rm'd ~/.*profile
export PERL5LIB="$HOME/lib";
export EDITOR=`which vim`;
export LANG="C";
export Vrb0="1";
export ETERM_THEME_ROOT="~/.Eterm/themes"; # wuz ~/.Eterm/themes/Eterm
HISTCONTROL=ignoreboth; # don't put duplic8 lines or lines starting with space in history. C bash(1) 4 more optNz
HISTSIZE=4096; # 4setng history length C HISTSIZE && HISTFILESIZE in bash(1)
HISTFILESIZE=4096;
shopt -s histappend; # apNd2history fIl,don't OvrwrIt it
shopt -s checkwinsize; # ck windO sIze aftr Ech cmd && upd8 LINES && COLUMNS if necSary
shopt -s globstar; # if set,the p@rn "**" Used in a pathnAm Xpansion contXt wil m@ch all fIlz && 0 or mor dirz && subdirz
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"; # mk less mor friendly 4 non-tXt input fIlz, C lesspipe(1)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then # set variable IdNtifyng the chroot U wrk in (Used in prmpt bElO)
debian_chroot=$(cat /etc/debian_chroot)
fi
case "$TERM" in # set fanC prmpt (non-colr,unlS wE knO wE "want" colr)
xterm-color) color_prompt=yes;;
esac
force_color_prompt=yes; # uncomNt 4 colrd prmpt,if term has cApabiliT
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null ; then # wE hv colr suport; assume it's complIant with Ecma-48 (ISO/IEC-6429).
color_prompt=yes; # Lack of such is XtrEmly rare,&& such a cAse wud tNd 2 support setf rather than setaf.
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
#S1='\[\033[1;33m[\[\033[0;36m\u\[\033[1;37m@\[\033[0;36m\h\[\033[1;30m:\[\033[1;31m`pt`\[\033[1;30m:\[\033[1;34m\w\[\033[1;33m]\[\033[1;32m\$';
#S1='\[\033[1;33m[\033[1;36m\u\033[1;37m@\033[1;36m$HOSTNAME\033[1;31m`d8 -a`\033[1;34m\w\033[1;33m]\033[1;32m\$'; # wuz`pt -c`
#S1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$';
#S1='${debian_chroot:+($debian_chroot)}\[\033[01;34m[\033[1;33m\u\033[1;34m@\033[1;35m\h`d8 -a`\033[1;33m\w\033[1;34m]\033[1;32m\$'; # bash just []$
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;37m[\033[1;32m\u\033[1;34m@\033[1;36m\h`d8 -a``c8fn $PWD`\033[1;37m]\033[1;32m\$'; # !lIk zsh !<[]>!
else
#S1='[\u@\h:\w]\$'; # colrlS [pip@host:~]$ prmpt in cAse shL can't du betr
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'
fi
unset color_prompt force_color_prompt
case "$TERM" in # if this is an xterm set the title to user@host:dir
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1";;
*) ;;
esac
#if [ -x /usr/bin/dircolors ]; then # NAbl colr support of ls && alsO add hanD aliases
# test -r ~/.lsrc && eval "$(dircolors -b ~/.lsrc )" || eval "$(dircolors -b)"
# alias ls=' ls $LS_OPTIONS';
#fi
dircolors=`which dircolors`||dircolors=`which gdircolors`||dircolors='/usr/bin/dircolors';export dircolors;export COLORFGBG='default;default';
export LS_OPTIONS='--color=auto'; # LsOptz: --color=always|yes|force|never|no|none|auto|tty|if-tty && usually want -v natural sort of Version numbers too
if [[ "$OSTYPE" == *bsd ]]; then alias ls='gls $LS_OPTIONS'; # originally just ck'd $PipzHost but better to ck explicitly for $OSTYPE =~ /BSD/i
else alias ls=' ls $LS_OPTIONS'; fi # load ls/dir color resources...
if [[ -r "$HOME/.lsrc" ]]; then eval $($dircolors -b $HOME/.lsrc); # orig also ck'd 4 m/^~\/\.(ls|dir)_colors$/i beyond .lsrc but I don't think
else eval $($dircolors -b ); fi # I'll need to further support any of those; just init sysdefaults if!.lsrc
# K R 0oO Y G C B M W # a8,c8,f8::pal8 `S` colrz mapd to ANSI SGR wi CSI then 1; then 30+$BlOn;
# 0 1 0;3 3 2 6 4 5 7 # KRoYG CBMW => 01-32 6457 ;
# F1ELGnuL:RoYG CBMp => 1;3[1o32 645p] thEse lInz should evN2LE get gNR8d from `ls /boot`; I98M89I9:rEsortd2XplicitNtrEzB4quStnz sinc wrkin lsd8 but!nrml `ls`;
LS_COLORS="$LS_COLORS*-interface-security=01;31:*-shim-state=01;36:*.?.=0;36:*.??.=0;34:*.???.=0;30:*.????.=0;32:"; # /run # .?. cbkg prvz
LS_COLORS="$LS_COLORS*.3.=0;34:*.33.=0;30:*.66.=0;34;40:*.0.=0;30:*.O.=0;33;43:*.96.=0;34;42:*.9G.=0;32;44:"; #3nd0tn6Xz # gN96z # .?upd8?
LS_COLORS="$LS_COLORS*.G.=0;44:*.GG.=0;34:*.G9.=0;30;40:*.9.=0;34:*.=01;00;34:*..=00;30:*...=0;30;44:"; # endotnGXtraz # gN9Gz # .?bbkbkk prv? +nw g
LS_COLORS="$LS_COLORS*.png.=0;35;45:*.Hrc.=0;30:*.ls.=0;34;44:*.log.=0;32:*.kdb.=0;30;40:*.txt.=0;36:"; # somemAnXtraz # gNrl # .?mkbgkc prvz m b k
LS_COLORS="$LS_COLORS*.g.=0;35:*.gg.=0;30:*.g6.=0;34;44:*.6.=0;32:*.H.=0;30;40:*.8.=0;36:*.prv8.=0;34:"; # moremAnXtraz # gNg8z # .?mkbgkc prvz +nw b
export LS_COLORS="$LS_COLORS*.serverauth.???=00;32:*.serverauth.????=00;31:*.serverauth.?????=00;35:*.goutputstream-??????=00;31:"; #*.gout*-? duz!wrk4 `ls`;
alias dir=' dir $LS_OPTIONS';
alias vdir='vdir $LS_OPTIONS';
alias grep=' grep $LS_OPTIONS';
alias fgrep='fgrep $LS_OPTIONS';
alias egrep='egrep $LS_OPTIONS';
export vers='0.0';export d8VS='K2HLAYER';export auth='PipStuart <Pip@CPAN.Org>'; # not Xportng $b sinc cOlIdz wi sort{$a <=> $b} /defhijlnqstuvx/i + AZ 4golf;
if [[ "$SHELL" == "" ]]; then export SHELL=` which bash`;fi # 8sh should parse this && OverId it # shud `man zshall` /OSTYP 2lern4BlO
if [[ "$HOSTNAME" == "" ]]; then export HOSTNAME=`hostname`;fi #`hostname`retnz fsckd nwlInz\n4CygWinzRxvt... ||smthng els lame =(
if [[ "$HOST" == "" ]]; then export HOST="$HOSTNAME" ;fi;export VERBOSE='1'; # set flag to print debug && status info from system utilz
export HHst="$HOST";alias lc="tr 'A-Z' 'a-z'";alias uc="tr 'a-z' 'A-Z'"; # || mayb atMpt2dup $var thru: $(echo $var|tr 'A-Z' 'a-z') | "[:(upp|low)er:]"
export HUsr="$USER";export HEdt=`which vim` ;export HWid="$COLUMNS";export HOSy="$OS"; # zsh's lc() 4varz2 m//i "${(L)HOSTNAME}"acordng2:
export HShl='bash' ;export HPgr=`which most`;export HHit="$LINES"; export HOTy="$OSTYPE";export H3WF="0"; #HTTP://WWW.CS.Elte.Hu/zsh-manual/zsh_6.html
export COLUMNS="$COLUMNS";export LINES="$LINES";export ROWS="$LINES"; # zsh setz thEse lOcally but must Xport thM 4 Perl scriptz 2 access
# Used2 if [[ "${(L)HHst}" == ax9* ]]; then export HHst='Ax9'; elif ... 2abbreV8&&capitalIz myhOst&&UzrnAmz fromold dvl&&work machinz especially4CygWindoze;
# XDG (Xorg baseDirzGuide)4:GTK2,Compiz,Uzbl,Arora,Audacious,TrollTech,etc. from: HTTP://Standards.FreeDesktop.Org/basedir-spec/basedir-spec-latest.html
export XConfHom="$HOME/.config"; export XConfDrz="/etc/xdg"; export XDG_CONFIG_HOME="$XConfHom";export XDG_CONFIG_DIRS="$XConfDrz";
export XDataHom="$HOME/.local/share";export XDataDrz="/usr/local/share:/usr/share";export XDG_DATA_HOME="$XDataHom";export XDG_DATA_DIRS="$XDataDrz";
export XCachHom="$HOME/.cache"; export XSESSION='Gnome'; export XDG_CACHE_HOME="$XCachHom";export XDG_MENU_PREFIX='gnome-';
export SNAP_USER_DATA="$XDG_DATA_HOME/snap"; # J54MISNA:HTTPS://Bugs.LaunchPad.Net/ubuntu/+source/snapd/+bug/1575053 HTTPS://AskUbuntu.Com/questions/882562 ;
alias ec='echo ';alias een='ene ';
alias ee='ec -e';alias ece='ee ';
alias en='ec -n';alias ene='en -e';
#xport bk="\e[40m" ;export br="\e[41m" ;export bo="\e[43m" ;export by="\e[43m" ;export bg="\e[42m" ; # L13LCuts: bkslsh SKpz here had2go literal BlO;
export bk="[40m" ;export br="[41m" ;export bo="[43m" ;export by="[43m" ;export bg="[42m" ; # set isol8d bkgrnd codez;
export bc="[46m" ;export bb="[44m" ;export bm="[45m" ;export bp="[45m" ;export bw="[47m" ;
export k="[22;30m";export r="[22;31m";export o="[22;33m";export y="[22;33m";export g="[22;32m";export z="[00m"; #XLBJ Xport d8:L (2021)BlkJk;
export c="[22;36m";export Sb="[22;34m";export m="[22;35m";export p="[22;35m";export w="[22;37m"; # low-z zeroReset #XLBJ SKp21 a8-styl colrcodz;
export K="[01;30m";export R="[01;31m";export O="[22;33m";export Y="[01;33m";export G="[01;32m"; #XLBJ TEN10 BRIGHT FOREGRNDZ;
export C="[01;36m";export B="[01;34m";export M="[01;35m";export P="[22;35m";export W="[01;37m"; #XLBJ Purpl=dRk-M,Orng=dRk-Y;
export hK="[100m" ;export hR="[101m" ;export hO="[103m" ;export hY="[103m" ;export hG="[102m" ; # can:export W=$'\e[01;37m'; nstdof literalSKp;
export hC="[106m" ;export hB="[104m" ;export hM="[105m" ;export hP="[105m" ;export hW="[107m" ; # set high-intensity (bg);
export HK="[90m" ;export HR="[91m" ;export HO="[93m" ;export HY="[93m" ;export HG="[92m" ; # set HIGH-INTENSITY (FG);
export HC="[96m" ;export HB="[94m" ;export HM="[95m" ;export HP="[95m" ;export HW="[97m" ;
export HpPF='0'; # set 8sh "H" profilePicker Flag to 1 to popul8 base single-char color variablez with l8st d8bo entries as desired override of standard Dfltz;
if [[ "$HpPF" == "1" ]] && # try to remember that non-"pip" users are not going to see these profile-based changes when sourcing this file!;
[[ "$HUsr" == *I ]]; then export R=`perl $HMOa -e "print \\\$d8cS[0]"`;export C=`perl $HMOa -e "print \\\$d8cS[4]"`;
export O=`perl $HMOa -e "print \\\$d8cS[1]"`;export o=`perl $HMOa -e "print \\\$d8cS[1]"`;export B=`perl $HMOa -e "print \\\$d8cS[5]"`;
export p=`perl $HMOa -e "print \\\$d8cS[7]"`;export Y=`perl $HMOa -e "print \\\$d8cS[2]"`;export M=`perl $HMOa -e "print \\\$d8cS[6]"`;
export P=`perl $HMOa -e "print \\\$d8cS[7]"`;export G=`perl $HMOa -e "print \\\$d8cS[3]"`;fi; # ck H pickProfileFlag 4 custom base-color Xportz;
# HCSL8BCz:nOte th@ all thEse new minimal var nAmz 4 color-codes have a good chance of collIding in minimal shL-script Usagez DfInd l8r BlO, sO try2B careful;
clrz() {
if [[ "$HWid" -lt 160 ]]; then # prnt tSt set 4 bSt mAjor colr-cOdz 2 suport && try2 fit at least pretty well within 80 or 160-wId termz 2 stRt;
ee "${z}nOte:lOwr-cAse b OnlyDfInd2B Sb 2avoid glObal sort perl var;
hK:$hK#$z; hR:$hR#$z; hO:$hO#$z; hY:$hY#$z; hG:$hG#$z; hC:$hC#$z; hB:$hB#$z; hM:$hM#$z; hP:$hP#$z; hW:$hW#$z;
bk:$bk#$z; br:$br#$z; bo:$bo#$z; by:$by#$z; bg:$bg#$z; bc:$bc#$z; bb:$bb#$z; bm:$bm#$z; bp:$bp#$z; bw:$bw#$z;
k:$k#$z; r:$r#$z; o:$o#$z; y:$y#$z; g:$g#$z; c:$c#$z; Sb:$B$Sb#$z; m:$m#$z; p:$p#$z; w:$w#$z;
K:$K#$z; R:$R#$z; O:$O#$z; Y:$Y#$z; G:$G#$z; C:$C#$z; B:$Sb$B#$z; M:$M#$z; P:$P#$z; W:$W#$z;
HK:$HK#$z; HR:$HR#$z; HO:$HO#$z; HY:$HY#$z; HG:$HG#$z; HC:$HC#$z; HB:$HB#$z; HM:$HM#$z; HP:$HP#$z; HW:$HW#$z;";
else
een "${z}nOte:lOwr-cAse b OnlyDfInd2B Sb 2avoid glObal sort perl var; k:$k#$z; r:$r#$z; o:$o#$z; y:$y#$z; g:$g#$z; c:$c#$z; Sb:$Sb#$z; m:$m#$z; p:$p#$z; w:$w#$z;
bk:$bk#$z; br:$br#$z; bo:$bo#$z; by:$by#$z; bg:$bg#$z; bc:$bc#$z; bb:$bb#$z; bm:$bm#$z; bp:$bp#$z; bw:$bw#$z; K:$K#$z; R:$R#$z; O:$O#$z; Y:$Y#$z; G:$G#$z; C:$C#$z; B:$B#$z; M:$M#$z; P:$P#$z; W:$W#$z;
hK:$hK#$z; hR:$hR#$z; hO:$hO#$z; hY:$hY#$z; hG:$hG#$z; hC:$hC#$z; hB:$hB#$z; hM:$hM#$z; hP:$hP#$z; hW:$hW#$z; HK:$HK#$z; HR:$HR#$z; HO:$HO#$z; HY:$HY#$z; HG:$HG#$z; HC:$HC#$z; HB:$HB#$z; HM:$HM#$z; HP:$HP#$z; HW:$HW#$z;"; fi; }
# 99RJGN8g:from old gN2 root@Ryu`em xinit`:IfUUse`startx`nstd ofa login mngr like gdm/kdm,Ucan set XSESSION 2anythng in /etc/X11/Sessions/ or any executable.
# wNU`startx`,itwilrunthis astheloginsession.Ucan set this ina filein /etc/env.d 4NtIrsys,orsetit perUser in ~/.bash_profile (or similR4othr shLz). Xamplof
# setng4wholsys:`echo XSESSION="Gnome" > /etc/env.d/90xsession; env-update && source /etc/profile`; EBJLAkY8:AkuUbu14.10 nolongrhas thOsdirz sOprolyunUsed;
export JAVA_HOME='/usr/lib/jvm/default-java';export LLVM_INSTALL_DIR='/usr/include/llvm'; # D7PM1TjA:upd8d4Ubu13.04&&ant4Android dvl 2add2pathBlO
export NODE_VERSION='v10.16.0'; # J5BMGHVf:NodeJS installed into /usr/local/lib/nodejs/node-v10.15.3-linux-x64/ according to: J6KM5W16:upd8d to LTS version;
export NODE_DISTRO='linux-x64';alias erd='expo r d80k';alias epd='expo p d80k'; # HTTPS://GitHub.Com/nodejs/help/wiki/installation instructionz; r=start
alias xord='erd'; alias xopd='epd';alias xo='expo'; # used to prefer xo => expo, but 4-char is already short enuf; p=publish
#ulimit -c 65536; # 33,553,920-bytes # setz coredump size limit2 32MB (4Dbugng) wher #-param is *512-byte blox or 'unlimited' canBUsed #/opt/Qt5.13.1-pnp/bin
#typeset -U path ;path=($HOME/bin $HOME/.local/bin /usr/local/sbin /usr/sbin /sbin . $HOME/dvl/t8/node/node-$NODE_VERSION-$NODE_DISTRO/bin
# /usr/local/bin /usr/bin /bin /opt/bin $HOME/lib/perl5/bin $HOME/lib/Octology/f8/pal8 $HOME/dvl/t8/dmd/linux/bin $JAVA_HOME/bin $path);
export PATH="$HOME/bin:$HOME/.local/bin:/usr/local/sbin:/usr/sbin:/sbin:.:$HOME/dvl/t8/node/node-$NODE_VERSION-$NODE_DISTRO/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:$HOME/lib/perl5/bin:$HOME/lib/Octology/f8/pal8:$HOME/dvl/t8/dmd/linux/bin:$JAVA_HOME/bin:$PATH";
# old:atmptd2nstl DMDv2.052 on Java7OpenJDK && GoogleAndroid-18 (4.2), now J5BMGPOM:tryng2setup l8st NodeJS 4 React_n8ive Expo d8ok nstdof nodebrew hopefully;
# path=($path $HOME/dvl/t8/node $HOME/.nodebrew/current/bin );export path; # I7CMBrew:got GitHub NodeBrew 4NodeJS; Not sure why src doesn't get this?
# path=($path $HOME/dvl/jobz/InnovationProtocol/Android/Android-Google-Linux_x86-SDK-1.6_r1-99GFQiD/tools); # old2009GoogleAndroid dvlpmnt-toolz path
#f [[ -d "$HOME/.rakudobrew/bin" ]]; then # examples prepended Rakudo's bin/ to $PATH but I'd rather append them for now (if bin/ dir is found)
# path=($path $HOME/.rakudobrew/bin $HOME/.rakudobrew/moar-nom/install/share/perl6/site/bin ); # G1NLJQKA:try out RakudoBrew for Perl6
# eval "$($HOME/.rakudobrew/bin/rakudobrew init -)"; fi; fi # this shud lOd RakudoBrew autOmaticly with new shells (Xample said add 2 .profile)
# path=( $HOME/lib/site/PerlBrew/bin $HOME/lib/site/Perlbrew/perls/current/bin $path); # CrAzY PerlBrew wanting2crE8 perl5 in~!
#xport PERLBREW_ROOT="$HOME/lib/site/PerlBrew"; # ... && 2prEpNd th@+/perlbrew/**/bin!
export PERL_LOCAL_LIB_ROOT=" $HOME/lib/perl5";export QT_XCB_DEBUG_XINPUT_DEVICES='1'; # HTTPS://Wiki.Qt.IO/Building_Qt_5_from_Git#Getting_the_source_code
export PERL_MB_OPT="--install_base $HOME/lib/perl5";alias pnp='/opt/Qt5.13.1-pnp/examples/widgets/tools/plugandpaint/plugandpaint &'; # JCKLFIXR:Works well!;
export PERL_MM_OPT=" INSTALL_BASE=$HOME/lib/perl5"; # I know these && path below were slightly different on Ryu, && Aku hasn't even needed lib/perl5;
export CHROME_USER_DATA_DIR="$HOME/.chrome"; # G1NL5XYZ:Used2hv2vim /opt/google/chrome/google-chrome &&nsrt cd /tmp B4 last blok aftrEch upd8;
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"; #:/opt/Qt5.13.1-pnp/lib"; # B52MDt4l:Added4Box2D; JCJLM4LD:Added opt2Cif biltQt could run kritaAgN;
export PKG_CONFIG_PATH="/usr/lib/pkgconfig"; #xport QML_IMPORT_TRACE='1'; # E2LLATsm:PkgCnfgPth Added4SrcHiLite; ## belo aliases may no longer work aftr mvd;
alias vpnp="cd $HOME/.mk/qt5/qt5.13.1/qtbase/examples/widgets/tools/plugandpaint;g8f;cd app;vim *.*;gas"; #thN `gcm $MSG` g8co -b 5.13.1-pnp origin/5.13.1;
alias mpnp="cd $HOME/.mk/qt5/Qt5.13.1-pnp;./config.status -recheck-all;cd qtbase/examples/widgets/tools/plugandpaint;mkcl;mkj;smi;pnp "; # v ed,m mk&&instl
alias vtab="cd $HOME/.mk/qt5/qt5.13.1/qtbase/examples/widgets/widgets/tablet ;g8f; vim *.*;gas";alias tab='qtx'; #thN run ( gcm "`d8`:$CkInMsg" )
alias mtab="cd $HOME/.mk/qt5/Qt5.13.1-pnp;./config.status -recheck-all;cd qtbase/examples/widgets/widgets/tablet ;mkcl;mkj;smi;qtab"; # v ed,m mk&&instl
alias qtab='/opt/Qt5.13.1-pnp/examples/widgets/widgets/tablet/qttablet &'; # ~/dvl/g8/jack/qt5.13.1/qtbase/examples/widgets/widgets/tablet as better 4 pressure
alias qtx=" $HOME/dvl/m8/qtx/qtx &"; # my extracted Qt Tablet eXample executable in the same directory as the source, project, resources, && Makefile
alias sdab='sda blame';alias sda='systemd-analyze';alias slsa='syc list-units --type service --all';alias jcf='jc -f'; # not SCSI-Disk-A (like in /dev/);
alias sctl='syc';alias pctl='pavucontrol';alias jctl='journalctl';alias actl='alsactl';alias cctl='cdc';alias jcb='jc -b';alias jcp1='jc _PID=1'; #!JesusChrist
alias slts='syc list-unit-files --type=service';alias jc='jctl'; # readd from `d8 G5I` Rticl HTTPS://Linux.Com/tutorials/cleaning-your-linux-startup-process ;
alias sysc=' systemctl';alias syc='sysc '; # systemd control:`syc list-unit-files --type=service|gi (en|dis)able|mask|static`,`syc stop|disable|mask|status`
alias cdc='coredumpctl';alias cdr='cdc -r'; # seg-fault core-dumps, with useful params -r Reverse, -S $DATE Since YYYY-MM-DD date, --no-pager 4 just STDOUT;
alias cds='cdc -S';alias cdS='cds';alias cdsK='cds 2020-01-01'; # shortcuts for doing --since=$DATE && cdsK does since `d8 K11` for everything Year 2020 on;
# consider replacing below with exportz like a8 fully escaped color variablez so that shell scriptz can echo them similarly (and add $f[0-9A-Za-z._] f0ntz too)
#echo -e "$k k $r r $o o $y y $g g $c c $b b $m m $p p $w w" # used to have c8[fb]g.2ae map here but unnecessary
#echo -e "$bk bk $br br $bo bo $by by $bg bg $bc bc $bb bb $bm bm $bp bp $bw bw"
#echo -e "$K K $R R $O O $Y Y $G G $C C $B B $M M $P P $W W" # when wanting to view %ENV in zsh, $IFS NUL requires `set | grep -a`
export TZ='America/Chicago'; # .. which is the same as my /etc/timezone file && maybe CDT -5 at D8FCQgn;
#xport DST='0'; watch=(notme); #export TZ='CST'; # DaylightSavingsTime?; | Coordinated Universal Time (UTC|GMT)
#f [[ "${(L)HOTy}" == cygwin* ]]; then export TZ='PST'; fi; # United States of America / Los Angeles (PST|PDT) | Coordinated Universal Time (UTC|GMT)
# J5FMLoTH:HTTPS://AskUbuntu.Com/questions/359753/gtk-warning-locale-not-supported-by-c-library-when-starting-apps-from-th said case-sensitiv locale stuff BlO;
export LANG='en_US.utf-8';export LC_ALL="$LANG"; export LC_CTYPE="$LANG";export LANGUAGE="$LANG"; # orig mA hav nEded thEs lang setngz4 urxvt?
# 82DJ06ZE:instead of abov relying on exported ENV variablez it seemz betr2set /etc/(env.)?d(efault)?/(02)?locale or2use `localedef` probably4mostUsecases?;
#xport TERM='linux'; # find out when explicit TERM assignment has seemed necessary (maybe for vim colors but fixed by .vimrc "set background=dark"?)
export PYTHONPATH='/usr/lib/x86_64-linux-gnu/krita-python-libs/krita'; # nothing set this B4 && krita wantd it,but Xprt here is!enuf;
# `which vim`; #dflt(&&preferred)way2load my *.pm (butTaki shud nstd get i386 path) ## above tried exporting otherwise unused but krita still warnd;
export QT_LINUX_ACCESSIBILITY_ALWAYS_ON='1';export QT_ACCESSIBILITY='1'; # not yet sure what these impact, but making a note intending to find out more l8r;
#xport QT_QPA_PLATFORM_PLUGIN_PATH='/opt/Qt5.13.1-pnp/plugins'; #/usr/lib/x86_64-linux-gnu/qt5/plugins'; # JC9LIke9:fix libqxcb.so to 0x50D01 somehow;
alias krav='QT_QPA_PLATFORM=xcb QT_QPA_VERBOSE=1 QT_SCALE_FACTOR=0.8 krita &'; # /usr/bin/platforms/ -> /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/;
# wayland-org.kde.kwin.qpa , dxcb,eglfs,linuxfb, minimal,minimalegl,offscreen,vnc, wayland,wayland-egl,wayland-xcomposite-egl,wayland-xcomposite-glx,xcb
alias kraw='QT_QPA_PLATFORM=wayland-xcomposite-glx QT_SCALE_FACTOR=0.8 krita &'; # test wayland; Below from HTTPS://Forum.KDE.Org/viewtopic.php?t=151602 ;
alias krit='QT_QPA_PLATFORM=xcb QT_QPA_VERBOSE=1 QT_SCALE_FACTOR=0.8 krita &'; # scales whole Krita interface down a bit to fit my display much more nicely;
alias lddk='ldd -r =krita|cut -d " " -f 1'; # try `QT_DEBUG_PLUGINS=1 krita &` if plugins mAB core-dumping. Also QML_IMPORT_TRACE && QT_QML_DEBUG_NO_WARNING;
export EDITOR="$HEdt" ;export PERL5LIB="$HOME/lib:$HOME/lib/perl5/lib/perl5/x86_64-linux-gnu-thread-multi:$HOME/lib/perl5/lib/perl5:./lib";
export PAGER="$HPgr" ;export PERL_TEST_POD='1' ; #`which most`||PAGER=`which less`||PAGER=`which more`;export PAGER; #a good practice for Perl Kwalitee
export PERL_TEST_CRITIC='1';export PMARSHOME='/usr/share/games/pmars/macros'; #fyn,letz get crit! ;) && pmars-sdl needz its macroz;
export SDL_VIDEO_CENTERED='center'; #xport SDL_VIDEO_WINDOW_POS='x,y'; try2cntrSDLapzfrom: HTTP://SDL.Beuc.Net/sdl.wiki/SDL_SetVideoMode
# export SDL_WINDOWPOS_CENTERED='1' ; # try2cntrSDLapzfrom: HTTP://Wiki.LibSDL.Org/moin.cgi/SDL_SetWindowPosition?highlight=%28\bCategoryVideo\b%29|%28CategoryEnum%29|%28CategoryStruct%29
#xport GTK_IM_MODULE='uim'; #2uze uim-skk:`em skk-jisyo`;4DfltInptMethd add2~/.uim:(define default-im-name 'skk|anthy|*');#2fyndIMz:`uim-im-switcher-[gq]tk?`;
#xport QT_IM_MODULE='uim';export XMODIFIERS=@im=uim ; #export CD_ROOT="$HOME/gmz"; #Xportng CD_ROOT=~/gmz was tmp needed2`em quake3`(ioq3);mayb s/uim/scim/g;
export CVS_RSH=`which ssh`;export CVSROOT='/var/cvs';export LS_OPTIONS='--color=auto'; # LsOptz: --color=always|yes|force|never|no|none|auto|tty|if-tty
# LS_COLORS="$LS_COLORS*-ignore=01;31:*-conf=01;33:*-magic=01;31:*-release=01;36:*-xsessions=01;35:*-=00;31:*_COLORS=01;33:*_vimrc=00;33:";
# LS_COLORS="$LS_COLORS*_completion=01;35:*_version=00;36:*_not_found=01;31:"; #/etc Xtra _XtNz (here) && -(release|xsessions)? (abov)
# LS_COLORS="$LS_COLORS*_Dingbats=01;31:*_Symbol=01;33:*_Unicode=01;36:*_Wingdings=01;35:"; #/etc/alternatives/ghostscript-current/Resource/Decoding
# LS_COLORS="$LS_COLORS*-down=00;31:*-up=01;31:*-off=00;35:*-on=01;35:*-aticonfig=01;36:*-wireless=01;33:*-undock=00;36:*-cmos=00;33:"; #/e*/acpi/events
# LS_COLORS="$LS_COLORS*-Bold=01;31:*-BoldItal=00;33:*-Ital=01;33:*-Roma=00;36:*-BoldObli=01;36:*-Regu=01;35:*-ReguObli=00;35:*-Medi=00;31:";
# LS_COLORS="$LS_COLORS*-MediItal=01;31:*-ReguItal=00;33:*-BoldCond=01;33:*-BoldCondItal=00;36:*-ReguCond=01;36:*-ReguCondItal=01;35:*-DemiBold=00;35:";
# LS_COLORS="$LS_COLORS*-DemiBoldItal=00;31:*-Ligh=01;31:*-LighItal=00;33:*-Book=01;33:*-BookObli=00;36:*-Demi=01;36:*-DemiObli=01;35:";
# LS_COLORS="$LS_COLORS*-PCLPS2=01;33:"; #</etc/alternati*/ghostscript-current/Resource/Init #^/etc/alternatives/ghostscript-current/Resource/Font
# LS_COLORS="$LS_COLORS*-WMode=01;31:*copyright=01;37:*null=00;31:"; # xdpg&&/dev/null symlnx #/etc/alternatives/ghostscript-current/Resource/SubstCID
# LS_COLORS="$LS_COLORS*-account=01;31:*-auth=00;33:*-password=01;33:*-session=01;36:*-noninteractive=01;35:*-daemon=01;31:*-screensaver=01;35:";
# LS_COLORS="$LS_COLORS*-autologin=00;35:*-greeter=01;36:*-freerdp=00;33:*-containers=01;36:";# (~8bow cycl) /etc/(apparmor|pam).d
# LS_COLORS="$LS_COLORS*-uccsconfigure=01;33:*-1=00;35:*-user=00;36:*-l=01;31:*utmp=00;31:"; # more /etc/ pam .d && /run/ fIl dRk-red
# LS_COLORS="$LS_COLORS*-common=01;31:*-client=00;33:*-accessibility=01;33:*-strict=00;36:*-integration=01;36:*-browser=01;35:*-kit=00;35:";
# LS_COLORS="$LS_COLORS*-files=00;31:*_certs=01;31:*_keys=00;33:*-repositories=01;33:*-clients=00;36:*-browsers=01;36:*-email=01;35:*-readers=00;35:";
# LS_COLORS="$LS_COLORS*-terminal=01;33:*-helpers=00;31:*-konsole=01;31:*-players=00;33:*-base=01;33:*-launcher=00;36:*-messaging=01;36:*-xterm=01;35:";
# LS_COLORS="$LS_COLORS*-download=00;35:*-mail=00;31:*-manpages=01;31:*-tmp=00;33:*-write=01;33:*-data=00;36:*-desktop=01;36:"; #/etc/ap*.d/abstractions
# LS_COLORS="$LS_COLORS*-enumerate=01;35:*-systemd=01;36:*-intel=01;33:*-mesa=01;37:*-nvidia=00;32:*-pocl=01;30:"; #/etc/apparmor.d/abstractions
# LS_COLORS="$LS_COLORS*change_profile=01;35:*find_mountpoint=01;36:*is_enabled=01;33:"; #/etc/apparmor.d/abstractions/apparmor_api
# LS_COLORS="$LS_COLORS*-editors=01;33:*-xul=01;35:*_release=01;33:*_modprobe=01;35:"; #/etc/apparmor.d/abstractions/ubuntu-browsers.d
# LS_COLORS="$LS_COLORS*-dirs=01;35:"; # all these /etc/** entries are mainly defined here in default `ls` order #/etc/apparmor.d/tunables
# LS_COLORS="$LS_COLORS*-kernels=01;31:*-stamp=01;33:*-notifier=01;36:"; #/etc/apt/apt.conf.d
# LS_COLORS="$LS_COLORS*-cache=01;31:*-validate=00;36:*-prompt=01;33:*-tools=01;36:*-highlight=01;36:*-completion=00;35:"; #/etc/bash_completion.d
# LS_COLORS="$LS_COLORS*_complete=01;31:"; #/etc/bash_completion.d
# LS_COLORS="$LS_COLORS*-contest=01;36:*-linux=01;31:*_all=01;33:*-to-rootrc=00;36:*_format=01;37:"; #/etc/cron.d && /etc/*
# LS_COLORS="$LS_COLORS*-settings=01;33:"; # care has been taken to attempt to distribute colors pretty evenly in dirz #/etc/dconf/db/ibus.d
# LS_COLORS="$LS_COLORS*-support=01;35:*-setup=00;36:*-chrome=01;36:*-config=01;33:*-3g=01;35:*-dispatcher=00;35:"; #/etc/default
# LS_COLORS="$LS_COLORS*-tips=01;31:*-net=01;31:*-bridge=00;33:*-inetd=01;36:*-microcode=01;30:*-htcacheclean=01;37:"; #/etc/default
# LS_COLORS="$LS_COLORS*-functions=01;35:*_ed25519_key=01;31:"; #/etc/zfs && /etc/ssh
# LS_COLORS="$LS_COLORS*-fingerprint=00;31:*-environment=00;32:*-default-hostfile=01;32:"; #/etc/pam.d && /etc/openmpi
# LS_COLORS="$LS_COLORS*-routes=01;35:"; #*/dhcp/dhclient-exit-hooks.d
# LS_COLORS="$LS_COLORS*-default=00;31:*-english=01;33:"; #/etc/dictionaries-common
# LS_COLORS="$LS_COLORS*-whitelist=01;37:"; #/etc/gnome-app-install
# LS_COLORS="$LS_COLORS*skeleton=01;31:*_clang-format=00;33:"; #/etc/init.d && Qt5configfile
# LS_COLORS="$LS_COLORS*_map=01;31:*_dsfield=00;33:*_protos=01;33:*_realms=01;36:*_scopes=01;35:*_tables=00;35:"; #/etc/iproute2 (~8bow cycl)
# LS_COLORS="$LS_COLORS*-runtime=01;31:"; #*/logcheck/ignore.d.paranoid
# LS_COLORS="$LS_COLORS*-service=01;35:*-paniclog=00;33:*-utils=01;36:*-syslog=01;31:"; #/etc/logrotate.d
# LS_COLORS="$LS_COLORS*-usernet=01;36:*_menus=01;31:"; #/etc/lxc &&/etc/menu-methods
# LS_COLORS="$LS_COLORS*-palette=01;35:*_pinning=01;30:"; #/etc/newt&&/etc/iproute2
# LS_COLORS="$LS_COLORS*-secrets=01;31:*_probes=01;31:"; #/etc/ppp &&/etc/GNUstep
# LS_COLORS="$LS_COLORS*debian_config=01;33:*_builtin_shaders64=00;33:"; #/etc/python*&&~/.cache/radv*
# LS_COLORS="$LS_COLORS*COPYING=01;33:*-LGPL=00;33:*NEWS=00;37:*TODO=00;37:*changelog=01;36:"; #~/dvl/c8/trm8/roxterm/
# LS_COLORS="$LS_COLORS*README=01;37:"; #/etc/(rc*|sysctl).d|terminfo
# LS_COLORS="$LS_COLORS*-order=01;35:"; #/etc/resolvconf
# LS_COLORS="$LS_COLORS*ssh_config=01;33:*sshd_config=00;33:*sa_key=01;36:*_import_id=01;35:"; #/etc/ssh
# LS_COLORS="$LS_COLORS*-paths=01;33:"; #/etc/system-image
# LS_COLORS="$LS_COLORS*-server=01;36:"; #/etc/ufw/applications.d
# LS_COLORS="$LS_COLORS*-upgrades=01;35:"; #/etc/update-manager
# LS_COLORS="$LS_COLORS*-manager=01;35:*core=01;31:*.conf.01162014=00;31:"; #/etc/X11 can't double star *.conf.* or charclass for *.conf.[0-9]{8}
# LS_COLORS="$LS_COLORS*-color=01;36:*-nocase=01;33:*-chrtr=00;33:*-belgian=00;36:*-danish=01;35:*-fitaly=00;35:*-french=00;31:*-french2=01;31:";
# LS_COLORS="$LS_COLORS*-german=00;33:*-greek=01;33:*-hebrew=00;36:*-icelandic=01;36:*-italian=01;35:*-jisx6002=00;35:*-jisx6004=00;31:";
# LS_COLORS="$LS_COLORS*-korean=01;31:*-latin1=00;33:*-norwegian=01;33:*-portuguese=00;36:*-russian=01;36:*-slovene=01;35:*-small=00;35:";
# LS_COLORS="$LS_COLORS*-spanish=00;31:*-strip=01;31:*-swedish=00;33:*-swissgerman=01;33:*-turkish=00;36:*-uk=01;36:"; #/etc/X11/app-defaults (~8bO)
# LS_COLORS="$LS_COLORS*-args=00;31:*_xresources=01;31:*-local=00;33:*_xsessionrc=01;33:*_support=00;36:*-startup=01;36:*_gnomerc=01;35:";
# LS_COLORS="$LS_COLORS*_localhost=00;35:*_path=00;31:*-update=01;31:*_launch=00;33:*-launch=01;33:*-gtk3=00;36:*-scrollbar=01;36:";
# LS_COLORS="$LS_COLORS*-xim=01;35:*-gtk=01;33:"; #/etc/X11/xinit/xinput.d
# LS_COLORS="$LS_COLORS*-a11y=01;35:*-agent=00;35:*_start=01;31:*_stop=00;31:*-va-gl=01;35:*-adaptor=01;31:*-env=00;33:"; #/etc/X11/Xsession.d
# LS_COLORS="$LS_COLORS*-addresses=00;35:*drkonqirc=01;36:*patchagerc=01;31:*konsolerc=01;33:"; #/etc/email-addresses (exim)
# LS_COLORS="$LS_COLORS*machine-id=01;30:*karboncalligraphyrc=01;31:*kritadisplayrc=00;36:*kritarc=01;36:"; #/etc && ~/.config (abov too)
# LS_COLORS="$LS_COLORS*-repository-8_xml=01;35:*-addons_list-2_xml=00;35:*-sys-img_xml=01;31:*-addon_xml=01;36:"; #~/.android/cache
# LS_COLORS="$LS_COLORS*meta-release-lts=01;35:"; # E95M5MJR:done adding Aku:/etc && ~/.*/* but stil nd2recurse furthr l8r #~/.cache/update-manager-core
# LS_COLORS="*done_upgrades=01;31:$LS_COLORS"; #~/.co*/compiz-1/compizconfig
# LS_COLORS="*bookmarks=00;33:$LS_COLORS"; #~/.config/gtk-3.0
# LS_COLORS="$LS_COLORS*desktop-metadata=01;31:*search-metadata=01;33:"; #~/.config/nautilus
# LS_COLORS="$LS_COLORS*hooks_seen=01;35:"; #~/.config/update-notifier
# LS_COLORS="$LS_COLORS*_migration-ubuntu=01;35:*.converted-launchers=01;33:*-data-convert=00;33:"; #~/.local/share
# LS_COLORS="$LS_COLORS*_migration-ubuntu-wayland=01;31:*_migration-unity=01;36:"; #~/.local/share
# LS_COLORS="$LS_COLORS*-default-sink=01;33:*-default-source=01;36:*-initial-setup-done=00;31:"; #~/.pulse && ~/.config/gnom*
# LS_COLORS="*config=01;33:*config~=00;31:*known_hosts=01;31:*history=01;35:$LS_COLORS"; # prEpNdng thEse2!clobr l8r .XtNz #~/.(mplayer|schism|ssh|w3m)
# LS_COLORS="*Metadata=00;31:$LS_COLORS"; #~/.cpan (binary file?)
# LS_COLORS="*Makefile=01;32:*INSTALL=01;36:*MANIFEST=01;33:*AUTHORS=01;36:*CHANGELOG=01;33:*LICENSE=01;37:$LS_COLORS"; #~/.inst/(youtube-dl|perl*)
# LS_COLORS="*makefile=01;35:*installhtml=01;35:*Artistic=01;37:*Changes=00;33:*Copying=01;37:$LS_COLORS"; #`lsd8`duz gout #~/.inst/perl-5.8.8
#xport LS_COLORS="abi-3.*-generic=01;31:config-3.*-generic=00;33:initrd.img-3.*-generic=01;33:System.map-3.*-generic=01;32:vmlinuz-3.*-generic=01;36:$LS_COLORS"; # /boot spec from both endz is unparsable && just front end duz!wrk; ECKL6HM1:below the Linux kernel version numbers as p@rnzR ROYG CBMP newest to oldest;
# LS_COLORS="*-3.16.0-29-generic=01;31:*-3.16.0-28-generic=00;33:*-3.16.0-25-generic=01;33:*-3.13.0-39-generic=01;32:$LS_COLORS"; # /boot altern8 versN
# LS_COLORS="*-3.11.0-19-generic=01;36:*-3.8.0-33-generic=01;34:*-3.5.0-36-generic=01;35:*-3.2.0-35-generic=00;35:$LS_COLORS"; # && oldrfrom ChunW # F1ELGnuL:ROYG CBMP => 1;3[1o32 645p] thEse lInz should evN2LE get gNR8d from `ls /boot`; I98M89I9:rEsortd2XplicitNtrEzB4quStnz sinc wrkin lsd8 but!nrml `ls`;
# LS_COLORS="$LS_COLORS*.3.=0;34:*.33.=0;30:*.66.=0;34;40:*.0.=0;30:*.O.=0;33;43:*.=00;34:*.96.=0;34;42:"; # 3nd0tn6Xtraz # gN96z # .?upd8?
# LS_COLORS="$LS_COLORS*.G.=0;44:*.GG.=0;34:*.G9.=0;30;40:*.9.=0;34:*...=0;30;44:*..=0;30:*.9G.=0;32;44:"; # endotnGXtraz # gN9Gz # .?bbkbkk prv? +nw g
# LS_COLORS="$LS_COLORS*.png.=0;35;45:*.Hrc.=0;30:*.ls.=0;34;44:*.log.=0;32:*.kdb.=0;30;40:*.txt.=0;36:"; # somemAnXtraz # gNrl # .?mkbgkc prvz m b k
# LS_COLORS="$LS_COLORS*.g.=0;35:*.gg.=0;30:*.g6.=0;34;44:*.6.=0;32:*.H.=0;30;40:*.8.=0;36:*.prv8.=0;34:"; # moremAnXtraz # gNg8z # .?mkbgkc prvz +nw b
# LS_COLORS="$LS_COLORS*-interface-security=01;31:*-shim-state=01;36:*.?.=0;36:*.??.=0;34:*.???.=0;30:*.????.=0;32:"; # /run # .?. cbkg prvz
#xport LS_COLORS="$LS_COLORS*.serverauth.???=00;32:*.serverauth.????=00;31:*.serverauth.?????=00;35:*.goutputstream-??????=00;31:"; #*.gout*-? duz!wrk4 `ls`;
# these were my original basic aliases before I tried to just copy most of my zsh ones str8 over into here which seems to have worked
#alias l='ls -l';
#alias ll='l -F';
#alias la='l -A';
##lias ld='l -d'; # ld is an important linker so don't alias over it!
#alias lsa='ls -ACF';
#alias lsd='ls -ACdF */';
#alias pu='pushd';
#alias po='popd';
##lias more='most';
##lias vi='vim';
#alias md='mkdir';
#alias rd='rmdir';
#alias cls='clear';
#alias copy='cp';
#alias move='mv';
#alias del='rm';
#alias zp='tar czvf';
##lias uz='tar xzvf';
#alias x='exit';
#alias my='mysql -u root';
#alias pingb='ping -b 192.168.8.255';
#alias setfont='consolechars -f ';
##etfont med;
##lias /='cd /'; # both '/' && 'cd/' R invalid alias nAmz 4 recent versions of bash
#alias cdup='..';
#alias cd..='..';
#alias ..='cd ..';
#alias cd...='...';
#alias ...='cd ../..';
#alias cd....='....';
#alias ....='cd ../../..';
#alias cd.....='.....';
#alias .....='cd ../../../..';
#alias cd......='......';
#alias ......='cd ../../../../..';
#alias cd.......='.......';
#alias .......='cd ../../../../../..';
#alias moz='mozilla 2>&1 >/dev/null &';
#alias qloq='dclock -date "%A %B %d, %Y" -geometry 155x55+1120+953 -miltime -bg "#03071B" -led_off "#032B1B" &';
#alias echos='echo -n';
## add an "alert" alias 4 long running cmdz. Uz lIk sO: sleep 10; alert
#alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"';
##lias Et='Eterm --background-pixmap mits1024.jpg -c orange -T PipsEtrm --scrollbar-type motif --scrollbar-color blue --scrollbar-width 15 --scrollbar-right --path /home/pip/.Eterm/ --default-font-index 4 &'
##lias Et='Eterm -c #ffa404 -T PipsEtrm --scrollbar-type motif --scrollbar-color blue --scrollbar-width 15 --scrollbar-right --default-font-index 6 &'
#alias Et='Eterm -T PipsEtrm --scrollbar-type motif --scrollbar-width 15 --scrollbar-right --default-font-index 6 &'
# It loox lIk `ls` itself can h&l all kIndz of globz >than `dircolrz` mkz but! [chrz]||dbl*, .lsrc can!hv[-_?], && nd dif nwUtl4 `dircolrz -p` 2sync nw .XtNz;
# nOt:ther hv been afew problMz wi thEse l8r apNded dFinitNz clobrng earlier .XtN defz sO I've mAde nOticd 1z mor specific but mAB should just Only prEpNd all?
#xport LS_COLORS="$LS_COLORS*-ignore=01;31:*-conf=01;33:*-magic=01;31:*-release=01;36:*-xsessions=01;35:*-=00;31:*_COLORS=01;33:*_vimrc=00;33:";
#xport LS_COLORS="$LS_COLORS*_completion=01;35:*_version=00;36:*_not_found=01;31:"; #/etc Xtra _XtNz (here) && -(release|xsessions)? (abov)
#xport LS_COLORS="$LS_COLORS*_Dingbats=01;31:*_Symbol=01;33:*_Unicode=01;36:*_Wingdings=01;35:"; #/etc/alternatives/ghostscript-current/Resource/Decoding
#xport LS_COLORS="$LS_COLORS*-down=00;31:*-up=01;31:*-off=00;35:*-on=01;35:*-aticonfig=01;36:*-wireless=01;33:*-undock=00;36:*-cmos=00;33:"; #/e*/acpi/events
#xport LS_COLORS="$LS_COLORS*-Bold=01;31:*-BoldItal=00;33:*-Ital=01;33:*-Roma=00;36:*-BoldObli=01;36:*-Regu=01;35:*-ReguObli=00;35:*-Medi=00;31:";
#xport LS_COLORS="$LS_COLORS*-MediItal=01;31:*-ReguItal=00;33:*-BoldCond=01;33:*-BoldCondItal=00;36:*-ReguCond=01;36:*-ReguCondItal=01;35:*-DemiBold=00;35:";
#xport LS_COLORS="$LS_COLORS*-DemiBoldItal=00;31:*-Ligh=01;31:*-LighItal=00;33:*-Book=01;33:*-BookObli=00;36:*-Demi=01;36:*-DemiObli=01;35:";
#xport LS_COLORS="$LS_COLORS*-PCLPS2=01;33:"; #</etc/alternati*/ghostscript-current/Resource/Init #^/etc/alternatives/ghostscript-current/Resource/Font
#xport LS_COLORS="$LS_COLORS*-WMode=01;31:"; #/etc/alternatives/ghostscript-current/Resource/SubstCID
#xport LS_COLORS="$LS_COLORS*-account=01;31:*-auth=00;33:*-password=01;33:*-session=01;36:*-noninteractive=01;35:*-daemon=01;31:*-screensaver=01;35:";
#xport LS_COLORS="$LS_COLORS*-autologin=00;35:*-greeter=01;36:*-freerdp=00;33:*-uccsconfigure=01;33:*-1=00;35:"; # (~8bow cycl) /etc/(apparmor|pam).d
#xport LS_COLORS="$LS_COLORS*-common=01;31:*-client=00;33:*-accessibility=01;33:*-strict=00;36:*-integration=01;36:*-browser=01;35:*-kit=00;35:";
#xport LS_COLORS="$LS_COLORS*-files=00;31:*_certs=01;31:*_keys=00;33:*-repositories=01;33:*-clients=00;36:*-browsers=01;36:*-email=01;35:*-readers=00;35:";
#xport LS_COLORS="$LS_COLORS*-terminal=01;33:*-helpers=00;31:*-konsole=01;31:*-players=00;33:*-base=01;33:*-launcher=00;36:*-messaging=01;36:*-xterm=01;35:";
#xport LS_COLORS="$LS_COLORS*-download=00;35:*-mail=00;31:*-manpages=01;31:*-tmp=00;33:*-write=01;33:*-data=00;36:*-desktop=01;36:"; #/etc/ap*.d/abstractions
#xport LS_COLORS="$LS_COLORS*change_profile=01;35:*find_mountpoint=01;36:*is_enabled=01;33:"; #/etc/apparmor.d/abstractions/apparmor_api
#xport LS_COLORS="$LS_COLORS*-editors=01;33:*-xul=01;35:"; #/etc/apparmor.d/abstractions/ubuntu-browsers.d
#xport LS_COLORS="$LS_COLORS*-dirs=01;35:"; # all these /etc/** entries are mainly defined here in default `ls` order #/etc/apparmor.d/tunables
#xport LS_COLORS="$LS_COLORS*-kernels=01;31:*-stamp=01;33:*-notifier=01;36:"; #/etc/apt/apt.conf.d
#xport LS_COLORS="$LS_COLORS*-cache=01;31:*-validate=00;36:*-prompt=01;33:*-tools=01;36:*-highlight=01;36:*-completion=00;35:"; #/etc/bash_completion.d
#xport LS_COLORS="$LS_COLORS*-settings=01;33:"; # care has been taken to attempt to distribute colors pretty evenly in dirz #/etc/dconf/db/ibus.d
#xport LS_COLORS="$LS_COLORS*-support=01;35:*-setup=00;36:*-chrome=01;36:*-config=01;33:*-3g=01;35:*-dispatcher=00;35:*-tips=01;31:"; #/etc/default
#xport LS_COLORS="$LS_COLORS*-routes=01;35:"; #*/dhcp/dhclient-exit-hooks.d
#xport LS_COLORS="$LS_COLORS*-default=00;31:"; #/etc/dictionaries-common
#xport LS_COLORS="$LS_COLORS*-whitelist=01;37:"; #/etc/gnome-app-install
#xport LS_COLORS="$LS_COLORS*skeleton=01;31:"; #/etc/init.d
#xport LS_COLORS="$LS_COLORS*_map=01;31:*_dsfield=00;33:*_protos=01;33:*_realms=01;36:*_scopes=01;35:*_tables=00;35:"; #/etc/iproute2 (~8bow cycl)
#xport LS_COLORS="$LS_COLORS*-runtime=01;31:"; #*/logcheck/ignore.d.paranoid
#xport LS_COLORS="$LS_COLORS*-utils=01;36:"; #/etc/logrotate.d
#xport LS_COLORS="$LS_COLORS*-secrets=01;31:"; #/etc/ppp
#xport LS_COLORS="$LS_COLORS*debian_config=01;33:"; #/etc/python*
#xport LS_COLORS="$LS_COLORS*README=01;37:"; #/etc/(rc*|sysctl).d|terminfo
#xport LS_COLORS="$LS_COLORS*-order=01;35:"; #/etc/resolvconf
#xport LS_COLORS="$LS_COLORS*ssh_config=01;33:*sshd_config=00;33:*sa_key=01;36:*_import_id=01;35:"; #/etc/ssh
#xport LS_COLORS="$LS_COLORS*-server=01;36:"; #/etc/ufw/applications.d
#xport LS_COLORS="$LS_COLORS*-upgrades=01;35:"; #/etc/update-manager
#xport LS_COLORS="$LS_COLORS*-manager=01;35:*core=01;31:*.conf.01162014=00;31:"; #/etc/X11 can't double star *.conf.* or charclass for *.conf.[0-9]{8}
#xport LS_COLORS="$LS_COLORS*-color=01;36:*-nocase=01;33:*-chrtr=00;33:*-belgian=00;36:*-danish=01;35:*-fitaly=00;35:*-french=00;31:*-french2=01;31:";
#xport LS_COLORS="$LS_COLORS*-german=00;33:*-greek=01;33:*-hebrew=00;36:*-icelandic=01;36:*-italian=01;35:*-jisx6002=00;35:*-jisx6004=00;31:";
#xport LS_COLORS="$LS_COLORS*-korean=01;31:*-latin1=00;33:*-norwegian=01;33:*-portuguese=00;36:*-russian=01;36:*-slovene=01;35:*-small=00;35:";
#xport LS_COLORS="$LS_COLORS*-spanish=00;31:*-strip=01;31:*-swedish=00;33:*-swissgerman=01;33:*-turkish=00;36:*-uk=01;36:"; #/etc/X11/app-defaults (~8bO)
#xport LS_COLORS="$LS_COLORS*-args=00;31:*_xresources=01;31:*-local=00;33:*_xsessionrc=01;33:*_support=00;36:*-startup=01;36:*_gnomerc=01;35:";
#xport LS_COLORS="$LS_COLORS*_localhost=00;35:*_path=00;31:*-update=01;31:*_launch=00;33:*-launch=01;33:*-gtk3=00;36:*-scrollbar=01;36:";
#xport LS_COLORS="$LS_COLORS*-xim=01;35:*-gtk=01;33:"; #/etc/X11/xinit/xinput.d
#xport LS_COLORS="$LS_COLORS*-a11y=01;35:*-agent=00;35:*_start=01;31:"; #/etc/X11/Xsession.d
#xport LS_COLORS="$LS_COLORS*-repository-8_xml=01;35:*-addons_list-2_xml=00;35:*-sys-img_xml=01;31:*-addon_xml=01;36:"; #~/.android/cache
#xport LS_COLORS="$LS_COLORS*meta-release-lts=01;35:"; # E95M5MJR:done adding Aku:/etc && ~/.*/* but stil nd2recurse furthr l8r #~/.cache/update-manager-core
#xport LS_COLORS="*done_upgrades=01;31:$LS_COLORS"; #~/.co*/compiz-1/compizconfig
#xport LS_COLORS="*bookmarks=00;33:$LS_COLORS"; #~/.config/gtk-3.0
#xport LS_COLORS="$LS_COLORS*desktop-metadata=01;31:"; #~/.config/nautilus
#xport LS_COLORS="$LS_COLORS*hooks_seen=01;35:"; #~/.config/update-notifier
#xport LS_COLORS="$LS_COLORS*.converted-launchers=01;33:*-data-convert=01;36:*_migration-ubuntu=01;35:"; #~/.local/share
#xport LS_COLORS="$LS_COLORS*-default-sink=01;33:*-default-source=01;36:"; #~/.pulse
#xport LS_COLORS="*config=01;33:*config~=00;31:*known_hosts=01;31:*history=01;35:$LS_COLORS"; # prEpNdng thEse2!clobr l8r .XtNz #~/.(mplayer|schism|ssh|w3m)
#xport LS_COLORS="*Metadata=00;31:$LS_COLORS"; #~/.cpan (binary file?)
#xport LS_COLORS="*Makefile=01;35:*INSTALL=01;36:*MANIFEST=01;30:*AUTHORS=01;36:*CHANGELOG=01;33:*LICENSE=01;37:$LS_COLORS"; #~/.inst/(youtube-dl|perl*)
#xport LS_COLORS="*makefile=00;35:*installhtml=01;35:*Artistic=01;37:*Changes=01;33:*Copying=01;37:$LS_COLORS"; #`lsd8`duz gout #~/.inst/perl-5.8.8
#xport LS_COLORS="$LS_COLORS*.serverauth.???=00;32:*.serverauth.????=00;31:*.serverauth.?????=00;35:*.goutputstream-??????=00;31:"; #*.gout*-? duz!wrk4`ls`
export GREP_COLORS="mt=01;34"; #indkey -v; #`bindkey -e`setzEmacs-stylCmdLynEdtng; -v hazBn betRsofR4mE,butdu!4getEmaxAtaxBax; #rEmMbr"^foo^bar"subst prEv cmd;
alias grep=' grep --color=auto'; # want grep --color=auto all za tym2(&&mayB`dircolrz ~/.gprc`?)&&2hv -nubTHZ?fulnSwi:Hedrfylnmz,lyNumZeroUnixTabalyndBytofstz
alias fgrep='fgrep --color=auto'; # ...also fgrep ndz auto2,wud B cool 2 mk perl grep from grepp&&sarep 2 auto colr multiple m@chz difrNtly;
alias egrep='egrep --color=auto'; # ...also egrep
alias sp="export PS1='[\u@\h:\w]\$'"; # SimplePrompt || BeautifulPrompt
alias bp="export PS1='\[\033[1;33m[\[\033[0;36m\u\[\033[1;37m@\[\033[0;36m\h\[\033[1;30m:\[\033[1;35m\d\[\033[1;30m:\[\033[1;31m\t\[\033[1;30m:\[\033[1;34m\w\[\033[1;33m]\[\033[1;32m\$'";
# ls.*? -1:OnlE1FyLynz($_\n);clasiFy(dir/,symlnk@,exefyl*,etc);QuotRsltnzFylNmz(2sealSpcz&&othrDynabiliTBhynd lit txt);Long(shoXact byte fylsizes);
alias lsQ=' ls -Q ';alias l1=' ls -1';alias lQ1=' lQ -1 ';alias l1Q=' lQ1 ';alias lF1='lF -1';alias l1F='lF1';alias ls1='l1'; #Human readable approx fylsyz;
alias lsF='ls -vF';alias lL=' ls -l';alias lFl=' lF -l';alias llF=' lFl';alias lQl='lQ -l';alias llQ='lQl';alias ll='lFl'; #!?"proly adng 1A|StekSauc"?!;
alias lQF=' lsQF';alias lFQ=' lQF';alias lsQF=' lQ -F';alias lsFQ='lsQF ';alias lsgdf='ls --group-directories-first';
alias lF=' lsF';alias lh=' ll -h';alias lFh=' lh -F';alias lhF=' lFh';alias lfh='lFh';alias lhf='lhF'; #-v in base lsF natural sort of Version numbers
alias lQ=' lsQ ';alias lr=' ls -r';alias lQh=' lh -Q ';alias lhQ=' lQh ';alias lqh='lQh';alias lhq='lhQ';
alias ll=' lF -l ';alias lh=' ll -h ';alias l='lsd8';alias lst='lft'; #clasiFy,Long(shoFylBytSyz),Human(rEdablSyz); l was =lh;
alias lFR=' lF -R ';alias llR=' ll -R ';alias lR=' l -R ';alias lfR=' lFR ';alias lsR=' lfR '; #Recurs subdirz;Rmembr:zsh`**`auto-recursz
alias lFa=' lF -A ';alias lla=' ll -A ';alias la=' l -A ';alias lfa=' lFa ';alias lsa=' lfa '; #Almostall (.*;!./||../)
alias lFb=' lF -B ';alias llb=' ll -B ';alias lb=' l -B ';alias lfb=' lFb ';alias lsb=' lfb '; #omitBakupz(!*~)
alias lFrs='lF -rS ';alias llrs='ll -rS ';alias lrs='l -rS ';alias lfrs='lFrs';alias lsrs='lfrs'; #sortbyReversdSize
alias lFrx='lF -rX ';alias llrx='ll -rX '; #ias lrx='l -rX ';alias lfrx='lFrx';alias lsrx='lfrx'; #sortbyReversdXtension #D92MCBuZ:`md lrx`prob
alias lFrc='lF -rct ';alias llrc='ll -rct ';alias lrc='l -rct ';alias lfrc='lFrc';alias lsrc='lfrc'; #sortbyReversdChngdTime(frstmodtym)
alias lFc=' lF -ct ';alias llc=' ll -ct ';alias lc=' l -ct ';alias lfc=' lFc ';alias lsc=' lfc '; #sortby ChngdTime(lastmodtym)
alias lFx=' lF -X ';alias llx=' ll -X ';alias lx=' l -X ';alias lfx=' lFx ';alias lsx=' lfx '; #sortby Xtension
alias lFs=' lF -S ';alias lls=' ll -S ';alias lS=' l -S ';alias lfs=' lFs ';alias lss=' lfs '; #sortby Size
alias lF-d='lF -d ';alias ll-d='ll -d ';alias l-d='l -d ';alias lf-d='lF-d';alias ls-d='lf-d'; #Dirz; belo shud prolyBfuncz2tst4$1 B4pikng*
alias lFd=' lF-d *(/)';alias lld=' ll-d *(/)';alias lD=' l-d *(/)';alias lfd=' lFd ';alias lsd=' lfd '; # Dirz*(/) Beppu sez:"Do*NOT*alias
alias lFid='lF-d -I=*(/)';alias llid='ll-d -I=*(/)';alias lid='l-d -I=*(/)';alias lfid='lFid';alias lsid='lfid'; #Ignore Dirz(!/) importnt linker`ld`!"
alias lFf=' lF *(.)';alias llf=' ll *(.)';alias lf=' l *(.)';alias lff=' lFf ';alias lsf=' lff '; #normal fylz*(.) Note:symlynx(@)
alias lFif='lF -I=*(.)';alias llif='ll -I=*(.)';alias lif='l -I=*(.)';alias lfif='lFif';alias lsif='lfif'; #Ignore fylz(!.)
FTym=' --full-time';alias llft="ll $FTym ";alias lft="l $FTym ";alias ltym='lft ';alias lftym='lft';alias ltime='lft'; #shoFulTym stampz4LongLstz
# for some reason, old ea='e a' could shell out2`bak` from ~/dvl/Utl/.bak/ but can't create .bak/ EROR from ~/.arc/Aku_-arc-full-Ubu10.04-D1KD1KD/var/log/apt/
# mAB stRting ./ as root owned (even if not that restrictive 755 permissions) can't find way to ~/ from there? Wrap p[uo] makes sense 2rElEtRgetfromNEwher
alias e=' e $TTY';alias ea='pu;e a;po';alias e2='pu ~/dox/2du;e 2;po';alias e3='e 3';alias upd8-mime-d8bs='md8';alias larv='laff; ripv';
alias e4=' e 4 ';alias e5=' e 5 ';alias e6=' e 6 ';alias e7='e 7';alias e8='pu ~/dox/2du;e 8;po ';alias e9='e 9';
alias bak=' bak $TTY';alias ept=' echo `pt`';alias upd8-mdb=' md8 ';alias upd8-md8b='md8';alias update-mime-db='md8';alias lar8='larv; updb';
#lias updt=' updt $TTY';
alias loc8=' locate';alias mdb-upd8=' md8 ';alias md8b-upd8='md8';alias mime-db-update='md8';alias mdb8=' mdb-upd8';
alias up=' updt $TTY';alias upd8=' up ';
alias updb=' upd8db ';alias upd8d8ab=' upd8db';alias updtdb='updb ';alias md8b='mdb-upd8';alias md8='update-mime-database -V';
alias rc8=' rc-upd8 ';alias rc-upd8='rc-update';alias etc-upd8='etc-update ';alias etc8='etc-upd8';alias env8='env-upd8';alias env-upd8='env-update';
alias pl8=' pl-upd8 ';alias pl-upd8='plcl ';alias plcl='pl-clnr all';alias pl8c='pl8 ';alias pl8l='pl8 ';
alias lp8=' lp-upd8 ';alias lp-upd8='lpcl ';alias lpcl='pl-clnr libperl';alias lp8c='lp8 ';alias lp8l='lp8 ';
alias pl8a='pl-clnr all';alias pl-clnr='pl-clean ';alias pl-clean='pl-cleaner ';alias pl-cleaner=' perl-cleaner ask ';
alias py8=' py-upd8 ';alias py-upd8='py-upd8r ';alias py-upd8r='py-updater ';alias py-updater='python-updater -p -v -v '; # -pretend -VeryVerbose
alias laff=' lafilefixer --justfixit'; # UzflUtlz:glsa-ck -[pf](new|all);rvdp-rbld -ipv;pl-clnr(libperl|all)ask;py-upd8r -pv(-dm)?;lafilefixer --justfixit;
alias glck=' glsa-check -v';alias gcpn='glck -p new';alias gcfn='glck -f new';alias glsack='glck';alias py8d='py8 -dm'; # -disable-manual CHECK flagz
alias rdrb=' revdep-rebuild -v';alias rri='rdrb -i';alias rripvv='rri -pv';alias ripv=' rrip ';alias rrvv='rr -v'; # Ignor-cach,Pretnd-emrg,VeryVerbose?
alias rrip=' rri -p';alias rrk='rdrb -k';alias rriv=' rri -v ';alias rripv='rri -p';alias rrivv='rrvv'; # && handy ShrtCutz; Keep-cache(rrk)
alias rrkp=' rrk -p';alias rrp='rdrb -p';alias rrkv=' rrk -v ';alias rrkpv='rrk -p';alias rrkvv='rrkv'; #ias rr='rri'; # PretndEmrg(rrp)
alias ag='apt-get ';alias agi='ag install';alias agu='ag update';alias aguu='agu;ag upgrade'; # Debian && Ubuntu apt shortcuts
alias ac='apt-cache';alias acs='ac search ';alias agr='ag remove';alias agrm='agr';alias agar='ag autoremove';
alias emrg=' echo "emrg justAbrvz: emerge Try em 4shrtDfltOptz"; emerge';alias em=' emu '; # fav emrg dfaltz:--colmz -va --kp-go -Du (+-N 4sys|wrld)
alias emcol='emerge --columns -v';alias eM='em -v' # --columns vert-alinz pkg-name,vers,use-flagz (-v == --verbose )
alias emrga=' emcol -a';alias emrge=' emrga -e' # --ask (-e == --emptytree ) (eg,wrld4UsrModeLnux)
alias emrgk='emrga --keep-going';alias eN='em -N' # --ask --keep-going was my preferred emrg dflt optz (-i == --info )
alias emrgd=' emrgD ';alias emrgD=' emrgk -D' # --ask --keep-going --Deep => -aD --kp-go (-d == --debug )
alias emrgu=' emrgD -u';alias emrg1=' emrga -1' # --ask --keep-going --Deep --update => -auD --kp-go (-1 == --oneshot [+-a])
alias emrgsys=' eN system';alias emrgwrld='eN world' # --ask --keep-going --Deep --update => -auD--k-g--Newuse sys && wrld
alias emrgn=' emrga -n';alias emrgN=' emrga -N' # --ask --noreplace (-N == --Newuse [+-a])
alias emrgo=' emrga -o';alias emrgO=' emrga -O' # --ask --onlydeps (-O == --nOdeps [+-a])
alias emrgs=' emerge -s';alias emrgS=' emerge -S' # --search (-S == --Searchdesc )
alias emrgp=' emerge -p';alias emrgP=' emrga -P' # --pretend (-P == --Prune [+-a])
alias emrgc=' emerge -c';alias emrgC=' emrga -C' # --clean (-C == --unmerge [+-a])
alias emrgsync=' emerge --sync' # ... && othr useful utlz:glsa-ck -[pf] (new|all);revdep-rebld -ipv;perl-clnr (libperl|all) ask;python-upd8r -pv (-dm)?;
alias emrgupd8=' emrgsync; glsa-check -f new; emrgsys; upd8db' # maybe this should be a nightly||weekly upd8 task scheduled b4 upd8db via cron(&&wo -ask)
alias ema='emrga';alias eme='emrge';alias emu=' emrgu ';alias em1=' emrg1 ';alias emo=' emrgo ';alias emO=' emrgO ';alias emc='emrgc';
alias emd='emD ';alias emk='emrgk';alias emsys='emrgsys';alias emwrld='emrgwrld';alias emsync='emrgsync';alias emupd8='emrgupd8';alias emC='emrgC';
alias emD='emrgD';alias emn='emrgn';alias emN=' emrgN ';alias ems=' emrgs ';alias emS=' emrgS ';alias emp=' emrgp ';alias emP='emrgP';
alias ChRootGen2LiveCD='mount /dev/sda3 /mnt/gentoo;mount /dev/sda1 /mnt/gentoo/boot;mount -t proc none /mnt/gentoo/proc;mount -o bind /dev /mnt/gentoo/dev;chroot /mnt/gentoo /bin/bash;env-update;source /etc/profile;export PS1="(ChRoot)$PS1"'; # A85AfWf: trying to get Akuma 2boot wi anythng othr than GenKrnlz is pain!
alias mknwkrnl='MkNwKrnl';alias mkmnucfg='mkMnuCfg ';alias mkMnuCfg='mk menuconfig';alias mkModIns=' mk modules_install ';alias mkmodins='mkModIns';
alias MkNwKrnl='echo "em gen2-srcz;/usr/src/linux;mkMnuCfg;mk;mkModIns;bak.cfg;cp arch/x86_64/boot/bzImage /boot;cpS.map2/boot/smap;cnfGRUB;reboot"';
#En= [nN] -a[nN] #-ask-noreplace(|Newuse) #Esync= --sync #&&helpfulUtlz:glsa-ck -[pf] (new|all);revdep-rebld -vv;perl-clnr (libperl|all) ask`
#ED= [Dd] -an[Dd] #-ask-noreplc-Deep(|debug) #ESorW=auD system|world#-ask-update-Deep(Sys|Wrld)
#Ei=v[i1] -av1?--info?#-ask-verbose-info(|oneshot)#Eupd8= --sync;glsa-check -f new;emerge -uD system;updatedb' # cron.(night|week)ly upd8 task2go b4upd8db?
#Eo= [oO] -a[oO] #-ask-onlydeps(|nOdeps) #Es= [sS] -[sS] #-search(deSc) #Ee= e -ae #-ask-emptytree(eg,wrld4UsrModeLnux)
#Ec= [cC] -[cC] #-clean(|Clip|Cut|ChopUMrg!)#Ep= [pP] -[pP] #-pretend(|Prune!) -vp --depclean best2dpndntlyAware rmPkgz(prtndng1st)
alias vimuse='vim /usr/portage/profiles/use.desc /etc/make.conf /usr/portage/profiles/use.local.desc /etc/portage/package.use /etc/portage/package.keywords';
alias vimUz=' vimuse /etc/portage/package.*mask /etc/portage/color.map';
#lias vi='vim'; #alias scp='noglob scp'; # still want to glob locally so just intentionally escape remote globs wi \* etc; #Rot13perLyn:`vim $fyl`Vg?
alias ..='cd .. ';alias cdup='..';alias cd..=' .. ';
alias ...='cd ../.. ';alias cd...=' ... ';
alias ....='cd ../../.. ';alias cd....=' .... ';
alias .....='cd ../../../.. ';alias cd.....=' ..... ';
alias ......='cd ../../../../.. ';alias cd......=' ...... ';
alias .......='cd ../../../../../.. ';alias cd.......=' ....... ';
alias ........='cd ../../../../../../.. ';alias cd........=' ........ ';
alias .........='cd ../../../../../../../.. ';alias cd.........=' ......... ';
alias ..........='cd ../../../../../../../../.. ';alias cd..........=' .......... ';
alias ...........='cd ../../../../../../../../../.. ';alias cd...........=' ........... ';
alias ............='cd ../../../../../../../../../../.. ';alias cd............=' ............ ';
alias .............='cd ../../../../../../../../../../../..';alias cd.............='.............';
alias mk=' make';
alias sz=' sudo -E zsh';
alias pu=' pushd';
alias po=' popd';
alias dv=' dirs -v';
alias dirz=' dirs -p | perl -pe "\$_ = \$. - 1 . q. . . \$_"'; # sho lynz
alias d2u='dum2umd ';
alias u2d='dum2umd d';
alias del=' rm';
alias copy=' cp';
alias move=' mv';
alias attrib=' echo "Try chmod instead! ;) "';
#lias mutt=' mutt; ~/lib/Octology/f8/pal8/tigsfavs.pal8'; # mutt clears pal8 colors so at least restore favor8s afterward
# Many of these Octology aliases should become special V8 via c8 coloriz8ion command wrappers or otherwise enhanced (&& simplified?) && unified funcs or cmdz:
alias f=' find'; # f : find (with combined interface to loc8?)
alias g=' grep'; # g : sarep|(e|f)?grep (sed|awk too?)
alias eg=' egrep'; # eg : e grep
alias d=' du'; # d : du|df (Disk usage, free, etc.)
alias p=' ps'; # p : ps (Process snapshot) # for wc below, support `dd --help` like printf style size formats
alias c=' wc'; # c : wc (Count charz,words,&&lines&&eventually bits,bytes,[KMGTPEZY]i?bits|Bytes,code points,paragraphs,subs,etc.)
alias h='history'; # h : history (built-in in zsh && probably needs to be built-in for 8sh too)
alias m=' man'; # m : man|info
alias t=' tee'; # t : tee (maybe can wrap into c8 with cut,cat,colored columns?)
alias x=' exit'; # x : exit
alias mo=' most'; # mo : more|less|most
alias md=' mkdir'; # md : mkdir
alias rd=' rmdir'; # rd : rmdir
alias mnt=' mount'; # mnt : mount
alias umnt=' umount'; # umnt : umount
alias chm=' chmod '; # chm : chmod
alias cho=' chown '; # cho : chown
alias chg=' chgrp '; # chg : chgrp
alias chr=' chroot'; # chr : chroot
alias chs=' chsh '; # chs : chsh
# mc() already zsh function below
#lias mc=' md;cd'; # mc : md+cd (make sure to override MidnightCommander if found)
# c8 already ~/bin/
#lias c8='cat|cut'; # c8 : cat|cut (with columnar alignment, coloring, && command matching..)
alias zc=' zcat';
#lias f8=' f80p'; #pal8 : should eventually be CLI && powerful interactive f0nt && pal8 selector && editor
alias fp=' ls ~/lib/Octology/f8/* '; # fp was fontpal => fpal => f80p but none are presently functional
alias f8f=' ls ~/lib/Octology/f8/f0nt'; # eventually these should switch to f8 cmdz
alias f8p=' ls ~/lib/Octology/f8/pal8';
alias fixfont=' etfp -s -f ~/lib/Octology/f8/f0nt/psf/roman2.psf';
alias resetfont=' etfp -s -f ~/lib/Octology/f8/f0nt/psf/france.psf';
alias s8=' sort'; # s8 : sort
# d8 already ~/bin/
#lias d8=' date'; # d8 : date|time|pt
# g8 already ~/bin/
#lias g8=' git'; # g8 : git
alias l8=' cal'; # l8 : cal|cron|at|batch
alias sl=' ln -s'; # sl : ln (maybe on this, since ln usually makes SymbolicLinks?)
alias cl=' cln'; # cl : calQl8 like my cln (maybe swapping so n reverses meaning to append Newline?)
alias cls=' clear'; # cls : clear (like DOS command for CLearScreen)
alias viii='vim '; # viii : v8 vim (lowercased Roman Numerals for 8 where maybe my editor command name should alias as just`8`if possible too?)
alias v8='viii ';
alias 8='v8 '; # might try quoting 8 or just synhilite makes it seem wrong when it will work, eventually a c8-based clone that might also perform e
alias dif='vimdiff'; # dif : vimdiff|diff|cmp|comm
# (upd|loc)8 already above near e (which should eventually wrap v8?)
#lias loc8=' locate'; # loc8 : locate|find # f is already find above
#lias upd8=' updt '; # upd8 : updt (my tool to push dvl into bin && lib && upd8 may eventually wrap g8 git && collabor8 2ease general sync)
alias uptm=' uptime'; # uptm : uptime
alias uni=' uniq'; # uni : uniq
alias dic=' dict'; # dic : dict (colored with reviewable history)
alias zp=' tar czvf';
#lias zp=' zip'; # zp : zip|tar|7z
# uz() already function below
#lias uz=' unzip'; # uz : unzip
alias ec=' echo'; # ec : echo
alias cncl=' cancel'; # cncl : cancel
alias k=' kill '; # k : kill (maybe kill is too risky to abbreV8 this tersely?)
alias ka='killall'; # ka : killall
#lias hd=' head'; # hd : head (hd is already HexDump, which maybe should be combined (&& hd is more crucial HardDisk LVM util too?))
alias tl=' tail'; # tl : tail
alias tp=' top'; # tp : top
# ss() already function below
#lias ss=' ssh'; # ss : ssh
alias wd=' pwd'; # wd : pwd
alias pw=' passwd'; # pw : passwd
alias msg=' mesg'; # msg : mesg|write
alias wh=' which'; # wh : which (pretty similar to zsh's "=" cmd prefix already)
alias lsc=' lscpu'; # lsc : lscpu
alias lsm=' lsmod'; # lsm : lsmod
alias lsp=' lspci'; # lsp : lspci
alias lsu=' lsusb'; # lsu : lsusb
alias ren=' rename'; # might take just Perl quoted regex instead of $from $to before shell fileglob to alter
alias sslbox=' ssh pip@LBox.Org'; #LBox.Org 216.158.99.146; #Old 9PNet.Com download:screwyou;
alias shl='source-highlight -f esc --style-file=~/.shl.style -i'; # change from default HTML output format to ANSI escape codes && expect next param 2B Input source-code filename
alias ctor='ctorrent -e 15 -C 64';
alias p47='parsec47'; # & was auto bg && explicit /usr/games/ but former is better appended manually when desired && latter is in PATH, as it should be
alias rr='rrootage';
alias U2b=' youtube-dl';
alias U2bm='U2b -o "%(title)s-tItL-%(uploader)s-uldr-%(extractor)s-Xtrc-%(id)s-IdNt-%(epoch)s-epch-%(upload_date)s-uldt-%(autonumber)s-otnm.%(ext)s" --restrict-filenames';
alias U2b3='U2bm -x --audio-format=mp3 --audio-quality=0'; # just having --audio-format=mp3 was converting to just 32K quality =( hopefully 0 will improve
alias U2ba='U2bm -x --audio-format=best --audio-quality=0'; # gst123 works pretty admirably on most formats, but `mpg123 -Cv` is a good bit nicer
alias my='mysql -u root';
alias irc=' bx -a irc.rt.ru -n Pipsurugi -b' # should s/b(itch)?x/irssi/g
alias ircsdl=' irssi -c IRC.Perl.Org -n Pip' #sdl
alias ircPerl=' bx -a IRC.Perl.Org -n PipStuart' #perl #yapc
alias ircPerlFree='bx -a IRC.FreeNode.Org -n PipStuart' #perl #perl6
alias bxp4p=' bx -a IRC.INet.Tele.DK:6667 -n PipStuart -c #PipForPresident'
alias puz=' bx -a irc.rt.ru -n Pippu -c #puzzlecraft'
alias sc=' bx -a irc.prison.net -n PipTigger -c #soulcalibur'
alias srk=' bx -a irc.inet.tele.dk:6667 -n Pipsurugi'
#alias srk=' bx -a IRC.ServerCentral.Net -n Pipsurugi'
#alias srk=' bx -a irc.nijenrode.nl -n Pipsurugi'
#alias srk=' bx -a efnet.demon.co.uk -n Pipsurugi'
#alias srk=' bx -a efnet.demon.co.uk -n Pipsurugi'
#alias srk=' bx -a prison.net -n Pipsurugi'
#alias srk=' bx -a irc.rt.ru -n Pipsurugi'
#alias srk=' bx -a qeast.net -n Pipsurugi'
#-c #puzzlecraft -c #soulcalibur' # rt.ru 4, prison.net 6, homelien.no 7 #ogcapcom bap
#-c "#srk had0 spd0 j3w n1ce apex2 evl2003 mandalay hiddenvalley redrock" -c "#ogcapcom bap chigga"
alias psag='ps aux | grep ';alias pingb='ping 192.168.16.255 -b';
alias idmg='identify ';alias idmv=' idmg -verbose '; # ImageMagick IDentify IMaGe utl && verbose probably needs | $PAGER
alias ckya='w3m mail.yahoo.com';alias gnuya='gnuyahoo -u=piptigger ';
alias cktm='w3m http://www.time.gov/timezone.cgi\?Pacific/d/-8 ';
alias j2k=' joy2key $TTY -terminal -rcfile ~/.joy2keyrc -axis Left Right Up Down -buttons a b c d e f g h i j &';
alias j2kx='joy2key -X -rcfile ~/.joy2keyrc &';
alias glxg='glxgears -info -geometry 1920x1176+0+0';
#lias setfont='consolechars -f'; # fb lines on Gen:
alias fb6=' fbset 640x480-60 '; # 30
alias fb8=' fbset 800x600-100'; # 37
alias fb10='fbset 1024x768-100'; # 48
alias fb12='fbset 1280x1024-75'; # 64
alias fb16='fbset 1600x1200-76'; # 75
alias mysrut='mysql -u root';
alias moz='/usr/local/mozilla/mozilla -P Pip';
#lias moz='mozilla 2>&1 >/dev/null &';
alias swyp='screen -wipe ';
alias scrn='screen -h 9999'; #-S srk -t srk'
alias s2du=' pu ~/dox/2du/ ; scrn -S 2du -t 2du e 2 ; po';
alias sirc=' scrn -S irc -t irc irssi -c IRC.Perl.Org -n Pip';
alias s2='s2du'; alias ssnc='pu ~/dox/2du/ ; scrn -S snc -t snc ; po'; # ssync2du
alias smuz='pu ~/muz ; scrn -S muz -t muz ; po';
alias srut=' pu /etc ; scrn -S rut -t rut sudo -E zsh; po';
alias sr='srut'; alias sp4p='pu ~/dvl/p4p/ ; scrn -S p4p -t p4p ; po';
#lias g3=' gst123';
alias m3=' mpg123';
alias mp=' mplayer';
alias mplyr='mplayer -vo xv -fixed-vo -loop 0 -noborder -cache 16384 -cache-min 99'; # should try different -vo (xv already default) for performance
alias mply=' mplayer -vo xv -fixed-vo -nosound -loop 0 -geometry 1916x1052+0+0'; #-x 1916 -y 1052' # mplayer can only strt wi1920maxBcuzXinerama?
alias mpr0=' mplayer -nosound -geometry 1916x1052+0+0'; # still needs vid file params like ~/mvz/*/mpg/*.mpg
alias mpr0t='mplayer -vo xv -fixed-vo -nosound -msgcolor -noborder -cache 16384 -cache-min 99 -geometry 1916x1052+0+0 -msglevel all=0:identify=4 ~/mvz/.pr0/tst/Aut0pr0-9AS4gTn/pr0-*/*'; # test if messages can report desired details
alias mpfb=' mplayer -vo fbdev -vf scale=640:400 -loop 0'; # ~/mvz/muz/vid/* for some old scaled FrameBuffer modes
alias mpfbs='mplayer -vo fbdev -vf scale=1920:1200 -loop 0'; # ~/mvz/muV/.../*
alias mpx=' mplyr -fs'; #-x 1920 -y 1200'
alias kamp='killall -q -9 mplayer'; # -quiet (!warn if!mtch) && -9 kill force signal
alias kf=' killall -q plugin-container'; #'kill `ps ax | grep firefox | grep flash | cut -d" " -f1`'; # Kill crashed adobe Flash plugin (altho bad if ever running additional firefox plugins && will have to restart those too). Could also use | c8 0';#now instead.
#/usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja 1881 true plugin
alias qloq=' dclock -date "%A %B %d, %Y" -geometry 155x55+1120+953 -miltime -bg "#03071B" -led_off "#032B1B" &';
alias xqloq='xclock -digital -fg orange -bg black -rv -geometry 255x63 -update 1 -brief &';
alias echos='echo -n';
alias eqx='/home/pip/dvl/clda/eqx/equinox-0.8.7-Linux-glibc2.3/bin/eq &'; # Gabor Nagy's EQuinoX3D
#lias cln=' perl -e "print eval join q( ), @ARGV;"'; # simple cmdln calculator # A771rfw: betr2Uz symlnk 4cln->calc wich handlz BigInt calQl8nz;
alias fstat=' perl -MTime::PT -e "@s=split(/ /,scalar(localtime((stat(shift))[9])));print \"@s\n\" ;"';
alias fstatpt='perl -MTime::PT -e "@s=split(/ /,scalar(localtime((stat(shift))[9])));print pt(@s),\"\n\";"';
export ETERM_THEME_ROOT="~/.Eterm/themes"; # wuz ~/.Eterm/themes/Eterm
alias E=' Eterm -t E &';
alias Et='Eterm --scrollbar-width 15 --cmod 227 -L 65536 --geometry 160x50+8+16 &';
#alias E='Eterm -t E --scrollbar-type motif --scrollbar-width 15 &'; # --cmod 227 &';
#alias Et='Eterm --background-pixmap mits1024.jpg -c orange -T PipzEtrm --scrollbar-type motif --scrollbar-color blue --scrollbar-width 15 --scrollbar-right --path /home/pip/.Eterm/ --default-font-index 4 &'
#alias Et='Eterm -c #FFA404 -T PipzEtrm --scrollbar-type motif --scrollbar-color blue --scrollbar-width 15 --scrollbar-right --default-font-index 4 &'
#alias Et='Eterm -c #FFA404 -T PipzEtrm --scrollbar-type motif --scrollbar-width 15 --scrollbar-right --scrollbar-color "#071531" --default-font-index 4 -F andalemo.ttf --proportional --cmod 195 --double-buffer &'; "-*-*-*-*-*-*-$1-*-*-*-*-*-*-*"
#/usr/share/texmf/fonts/afm/adobe: avantgar bookman courier helvetic ncntrsbk palatino symbol times zapfchan zapfding
#/usr/share/texmf/fonts/tfm/adobe: avantgar bookman courier helvetic mathppl ncntrsbk palatino pslatex symbol times zapfchan zapfding
#/usr/share/texmf/fonts/vf /adobe: avantgar bookman courier helvetic mathppl ncntrsbk palatino pslatex times zapfchan
#alias Et='Eterm -c #FFA404 --scrollbar-type motif --scrollbar-width 15 --scrollbar-right --cmod 227 &';
#alias Et='Eterm -c #FFA404 -T PipzEtrm --scrollbar-type motif --scrollbar-width 15 --scrollbar-right --buttonbar --cmod 227 -L 4095 --double-buffer -x &'; #\
# --font1 "-adobe-helvetica-medium-r-normal-*-10-100-75-75-p-56-iso8859-1" \
# --font2 "-adobe-helvetica-medium-r-normal-*-10-100-75-75-p-66-iso8859-1" \
# --font3 "-adobe-helvetica-medium-r-normal-*-10-100-75-75-p-76-iso8859-1" \
# --font4 "-adobe-helvetica-medium-r-normal-*-10-100-75-75-p-96-iso8859-1" \
# --bold-font "-adobe-helvetica-medium-r-normal-*-10-100-75-75-p-96-iso8859-1" &';
alias gtd0='gnome-terminal --display=:0.0';
alias gtrm=' gtd0 --class=gtrm --geometry 80x46-0+0 --hide-menubar --window-with-profile=GT80x46Terminus18 --title=zsh &';
alias gterm=' gtd0 --class=gterm --geometry 160x64+0+0 --hide-menubar --window-with-profile=GT160x64Courier14 &';
alias gnomterm='gtd0 --class=gnomterm --geometry 80x51+0+0 --show-menubar --window-with-profile=GT80x39CourierBold20 --title=zsh &';
alias gtpt=' gtd0 --class=ptok --geometry 27x1-0-0 --hide-menubar --window-with-profile=GT27x1AndaleMonoBold40-ptok --title=ptok -e ptok &';
alias gtpto=' gtd0 --class=ptok --geometry 27x1+3002+1141 --hide-menubar --window-with-profile=GT27x1AndaleMono40-ptok --title=ptok -e ptok &';
alias gtpm=' gtd0 --class=pmix --geometry 160x3+1921+1141 --hide-menubar --window-with-profile=GT67x3Lincoln12-pmix --title=pmix -e pmix &'; # 160, 180, 282
ss() { # ssh
if [ "$1" = "" ]; then
ssh -l pip ChunW
else
ssh $@
fi
}
grp() { # grep stuf I lIk
grep -i -n $1 $2 2>/dev/null
}
mc() { # Uzd2B mcd 4 Mk&&ChDir but MakeChng werkz too! =)
if [ ! -d "$1" ]; then
md $1
elif [ "$Vrb0" = 1 ]; then
echo "!*EROR*! Can't MkDir $1!"
fi
if [ -d "$1" ]; then
cd $1
elif [ "$Vrb0" = 1 ]; then
echo "!*EROR*! Can't ChDir $1!"
fi
}
#cp() {
# if [ $# -gt 2 ] && [ ! -d ${$#} ]; then
# /bin/cp $@ .
# return 0
# fi
# /bin/cp $@
#}
src() {
[ $# -lt 1 ] && {
source ~/.bashrc
return 0
}
source $@
}
uz() {
[ $# -lt 1 ] && {
if [ "$Vrb0" = 1 ]; then
echo "!*EROR*! Nothing to UntarZip!"
fi
return 0
}
if [ -f "$1" ] && [ -r "$1" ]; then
if tar xzvf $@ 2>/dev/null || tar xvf $@ 2>/dev/null || gunzip $@ 2>/dev/null; then
if [ "$Vrb0" = 1 ]; then
echo "Successfully UntarZipped file: $1"
fi
else
if [ "$Vrb0" = 1 ]; then
echo "!*EROR*! Can't UntarZip file: $1!"
fi
fi
else
if [ "$Vrb0" = 1 ]; then
echo "!*EROR*! Can't find tarZip file: $1!"
fi
fi
}
if [ -f ~/.bash_aliases ]; then # separ8 alias dFinitNz nstd of all hEr. C /usr/share/doc/bash-doc/examples
. ~/.bash_aliases
fi
if ! shopt -oq posix ; then # NAbl prOgramabl complEtion fE2rz
if [ -f /usr/share/bash-completion/bash_completion ]; then # (&&don't nd2NAbl this if alredE NAbld in /etc/bash.bashrc srcd by /etc/profile)
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
export HISTFILE=~/.bash_history; #ias sp="export PS1='%(!.<.[)%n@$HHst:\`d8\`:%~%(!.>.])'"; #Prmptz:SimplPrmt||NormlPrmt Uzd2hvBigPrmt2but ch eq2Norm soIrmd;
export HISTSIZE=4096;export BdOn="tput smso";export Bond='BdOn';alias setfp='etfp -s'; #from`man tput`:BoldOn&&Off TermSeQNcz4:`echo "${BdOn}NtrNm:${BdOf}\c"`
export SAVEHIST=4096;export BdOf="tput rmso";export Bofd='BdOf';alias setf='setfp -f';alias setf0='setf -o';alias setp='setfp -p'; # mk .?ttyrc 2gN folOing
if [[ "$HUsr" != "root" ]]; then #export PipzTmpC='~/lib/Octology/f8/f0nt/psf'; #fpal -x -l ~/dvl/f8/*/*/font';
# hopefully just these 8 regexes will work the same instead of the tons of old if or from before; TIGS dRkz(red|cyn|mag) RbrItr than Tigz (4 vim st@usln?)
# check for files being executable or existing before invoking; don't want normal pal8 details printed out at shell init so ENV flag 2B Quiet
# 2du:put all pal8 && f0nt file basenames in variables && confirm executable or readable before invoking;
export Hpal8dir="$HOME/lib/Octology/f8/pal8" ; export Hf0ntdir="$HOME/lib/Octology/f8/f0nt/psf" ;
export Hpal8ts1='TIGSfAVS';export Hpal8ts5='Decent' ; export Hf0ntts1='standrd0';export Hf0ntts5='cALLIGRA';
export Hpal8ts2='sILLY' ;export Hpal8ts6='Bepspurp'; export Hf0ntts2='tEKtItE' ;export Hf0ntts6='FUTURa-1';
export Hpal8ts3='gOOFY' ;export Hpal8ts7='bLUES' ; export Hf0ntts3='mED' ;export Hf0ntts7='ANTIqUE' ;export Hpal8ts0="$Hpal8ts1";
export Hpal8ts4='nICE' ;export Hpal8ts8='yEL' ; export Hf0ntts4='rOMAN3' ;export Hf0ntts8='Modern-2';export Hf0ntts0="$Hf0ntts1";
if [[ $TTY =~ ^/dev/(tty|pts/)(0|65|66|67|68|69|70|71)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts0.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts0.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(1|9$|17|25|33|41|49|57)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts1.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts1.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(2|10|18|26|34|42|50|58)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts2.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts2.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(3|11|19|27|35|43|51|59)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts3.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts3.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(4|12|20|28|36|44|52|60)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts4.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts4.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(5|13|21|29|37|45|53|61)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts5.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts5.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(6|14|22|30|38|46|54|62)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts6.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts6.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(7|15|23|31|39|47|55|63)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts7.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts7.pal8";
elif [[ $TTY =~ ^/dev/(tty|pts/)(8|16|24|32|40|48|56|64)$ ]] && [[ -x "$Hpal8dir/$Hpal8ts8.pal8" ]]; then export Hpl8="$Hpal8dir/$Hpal8ts8.pal8"; fi;
# 8unUsed pal8 fIlz aftr abov: cORRI DARKpRIM dARKZ deepRed Flipped r Tigzfavz t ## !sure how2alias just call? note Dflt GnomTerm 0 orig got none;
# K2FL7WHY:only konsole was spewing 16 backslashes when `src` ran to XeQt $Hpal (the f8.pm pal8 file on nXt lIn below) Bcuz it sepR8d charz of OSC ST;
if [[ $TTY =~ ^/dev/(tty|pts/) ]] && [[ -x "$Hpl8" ]]; then export Hpal="$Hpl8";alias src8="$Hpal";Pal8Qiet='1' $Hpal; fi; # goodEnuf wo SKpd bktx?
# J12LEAP8:trying to Xtract pal8 call so mAB new `$Hpal` or alias src8 could just reset proper 8-category term pal8 without src full .zshrc?
if [[ "$DISPLAY" == "" ]] && [[ "$TERM" == "linux" ]]; then # orig had PipzGlobalf8Flag 2!redo but!DISPLAY also4ssh so $TERM"linux"4console
# no more old Gen /dev/vc/\d+ && curNtly only /dev/tty[1-24] (orig1-6) active anyway && old pts/ which was left in to align with above could match
# && fail the IO call when sshing from Chun console to Aku, so replaced it with "tty/", which is now aligned altern8ion which should never match
# maybe setfont betr than setf etfp as proly able 2 handle more PSF varE8ionz l8r? setfont also should work fine below
if [[ $TTY =~ ^/dev/(tty|tty/)(0|65|66|67|68|69|70|71)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts0.psf" ]]; then setf $Hf0ntdir/$Hf0ntts0.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(1|9$|17|25|33|41|49|57)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts1.psf" ]]; then setf $Hf0ntdir/$Hf0ntts1.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(2|10|18|26|34|42|50|58)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts2.psf" ]]; then setf $Hf0ntdir/$Hf0ntts2.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(3|11|19|27|35|43|51|59)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts3.psf" ]]; then setf $Hf0ntdir/$Hf0ntts3.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(4|12|20|28|36|44|52|60)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts4.psf" ]]; then setf $Hf0ntdir/$Hf0ntts4.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(5|13|21|29|37|45|53|61)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts5.psf" ]]; then setf $Hf0ntdir/$Hf0ntts5.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(6|14|22|30|38|46|54|62)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts6.psf" ]]; then setf $Hf0ntdir/$Hf0ntts6.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(7|15|23|31|39|47|55|63)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts7.psf" ]]; then setf $Hf0ntdir/$Hf0ntts7.psf ;
elif [[ $TTY =~ ^/dev/(tty|tty/)(8|16|24|32|40|48|56|64)$ ]] && [[ -r "$Hf0ntdir/$Hf0ntts8.psf" ]]; then setf $Hf0ntdir/$Hf0ntts8.psf ; fi;
# maybe psf fonts should be set in /etc/init.d/consolechars through /etc/default/console-setup even sooner
if [[ `which curs` != '' ]]; then curs; fi; # need curs again down here for consoles not to have just default underline
fi; # Ryu was Old until `pmei Curses` or fpal didn't require curses to wrap etfp; RyuOld && Gen used to use the following on /dev/(tty|vc/)\d+:
# 3/15 HyLAS 6/18 mED 9/21 france9 12/24 futura-2 # 3/15 hylas also had etfp A172 F177; mkng 2 brItz dRk proly 4 lowcontrast prym
# 4/16 FRESNo 7/19 cALLIGRA 10/22 ANTIqUE 13 CRAKRjAK # orig filenames were all lowercase since it was prior to .Hrc renaming 4 keyz
# 5/17 ZanZurf 8/20 rOMAN3 11/23 bROADWAY
fi; # ls.*? -1:OnlE1FyLynz($_\n);clasiFy(dir/,symlnk@,exefyl*,etc);QuotRsltnzFylNmz(2sealSpcz&&othrDynabiliTBhynd lit txt);Long(shoXact byte fylsizes);
alias lsQ=' ls -Q ';alias l1=' ls -1';alias lQ1=' lQ -1 ';alias l1Q=' lQ1 ';alias lF1='lF -1';alias l1F='lF1';alias ls1='l1'; #Human readable approx fylsyz;
alias lsF='ls -vF';alias lL=' ls -l';alias lFl=' lF -l';alias llF=' lFl';alias lQl='lQ -l';alias llQ='lQl';alias ll='lFl'; #!?"proly adng 1A|StekSauc"?!;
alias lQF=' lsQF';alias lFQ=' lQF';alias lsQF=' lQ -F';alias lsFQ='lsQF ';alias lsgdf='ls --group-directories-first';alias lsv='ls -v'; #ias lv='lsv -l';
alias lF=' lsF';alias lh=' ll -h';alias lFh=' lh -F';alias lhF=' lFh';alias lfh='lFh';alias lhf='lhF'; #-v in base lsF natural sort of Version numbers
alias lQ=' lsQ ';alias lr=' ls -r';alias lQh=' lh -Q ';alias lhQ=' lQh ';alias lqh='lQh';alias lhq='lhQ'; # rm lsrc BlO&&mk lsrc Utl2gN .lsrc from nw.lrc
alias ll=' ls -lF ';alias lh=' ll -h ';alias l='lsd8';alias lst='lft'; #clasiFy,Long(shoFylBytSyz),Human(rEdablSyz); l was =lh;
alias lsd='echo "trail globz wi *(/) 4just dirz";lf-d '; #ias L='ls -F'; # -CF -w $HWid'; # prepare to make L basic c8fn wrapper of normal ls
alias LFA=' L -FA ';alias LAV=' LA -v ';alias LA=' L -A ';alias Lfa=' LFA ';alias Lav=' LAV '; # special wrappers 4 non-long curt wide L;
alias lFR=' lF -R ';alias llR=' ll -R ';alias lR=' l -R ';alias lfR=' lFR ';alias lsR=' lfR '; #Recurs subdirz;Rmembr:zsh`**`auto-recursz
alias lFa=' lF -A ';alias lla=' ll -A ';alias la=' l -A ';alias lfa=' lFa ';alias lsa=' lfa '; #Almostall (.*;!./||../)
alias lFb=' lF -B ';alias llb=' ll -B ';alias lb=' l -B ';alias lfb=' lFb ';alias lsb=' lfb '; #omitBakupz(!*~)
alias lFrs='lF -rS ';alias llrs='ll -rS ';alias lrs='l -rS ';alias lfrs='lFrs';alias lsrs='lfrs'; #sortbyReversdSize
alias lFrx='lF -rX ';alias llrx='ll -rX ';alias Lrx='l -rX ';alias lfrx='lFrx';alias lsrx='lfrx'; #sortbyReversdXtension #D92MCBuZ:`md lrx`prob
alias lFrc='lF -rct ';alias llrc='ll -rct ';alias Lrc='l -rct ';alias lfrc='lFrc';alias Lsrc='lfrc'; #sortbyReversdChngdTime(frstmodtym)
alias lFc=' lF -ct ';alias llc=' ll -ct ';alias lct='l -ct ';alias lfc=' lFc ';alias lsc=' lfc '; #sortby ChngdTime(lastmodtym)
alias lFx=' lF -X ';alias llx=' ll -X ';alias lx=' l -X ';alias lfx=' lFx ';alias lsx=' lfx '; #sortby Xtension
alias lFs=' lF -S ';alias lls=' ll -S ';alias l-s='l -S ';alias lfs=' lFs ';alias lss=' lfs '; #sortby Size
alias lF-d='lF -d ';alias ll-d='ll -d ';alias l-d='l -d ';alias lf-d='lF-d';alias ls-d='lf-d'; #Dirz; belo shud prolyBfuncz2tst4$1 B4pikng*
alias lFd=' lF-d *(/)';alias lld=' ll-d *(/)';alias lD=' l-d *(/)';alias lfd=' lFd ';alias lsD=' lfd '; # Dirz*(/) Beppu sez:"Do*NOT*alias
alias lFid='lF-d -I=*(/)';alias llid='ll-d -I=*(/)';alias lid='l-d -I=*(/)';alias lfid='lFid';alias lsid='lfid'; #Ignore Dirz(!/) importnt linker`ld`!"
alias lFf=' lF *(.)';alias llf=' ll *(.)';alias lf=' l *(.)';alias lff=' lFf ';alias lsf=' lff '; #normal fylz*(.) Note:symlynx(@)
alias lFif='lF -I=*(.)';alias llif='ll -I=*(.)';alias lif='l -I=*(.)';alias lfif='lFif';alias lsif='lfif'; #Ignore fylz(!.)
FTym=' --full-time';alias llft="ll $FTym ";alias lft="l $FTym ";alias ltym='lft ';alias lftym='lft';alias ltime='lft'; #shoFulTym stampz4LongLstz
alias lass='la |sS';alias las='lass'; # lsd8 list all filez stripped of SKp codez; ## maybe *.* quells warning when including sepR8 '*' with no match?
alias lads='la -d .*|sS';alias lad='lads';alias ls8='ec "Stuv, rXU.: Size time - uaxt vrsn, rvrs Xtns - U!s8 .??.;";lsd8'; # LiSt top7 mMorabl Sort8 optnz;
# Note: While it may fit nicely for now to setup ls8 as a Sort-set echo print before calling my standard: lsd8, might prefer l8r to make ls8 normal widezetc.;
# for some reason, old ea='e a' could shell out2`bak` from ~/dvl/Utl/.bak/ but can't create .bak/ EROR from ~/.arc/Aku_-arc-full-Ubu10.04-D1KD1KD/var/log/apt/
# mAB stRting ./ as root owned (even if not that restrictive 755 permissions) can't find way to ~/ from there? Wrap p[uo] makes sense 2rElEtRgetfromNEwher
## ea () { if [[ `dirs` != '~' ]]; then pushd ~; fi;e a; # try to quell warning "popd: directory stack empty" && not found pu or po
## if [[ `dirs` != '~' ]]; then popd ; fi } # Orig:
alias ea='pu ~;e a;po';
alias e=' e $TTY';alias up=' upd8 ';alias e2='pu ~/dox/2du;e 2;po';alias e3='e 3 ';alias upd8-mime-d8bs='md8';alias larv='laff; ripv';
alias e4=' e 4 ';alias e5=' e 5 ';alias e6=' e 6 ';alias e7='e 7 ';alias e8='pu ~/dox/2du;e 8;po';alias e9='e 9';
alias bak=' bak $TTY';alias ept=' echo `pt`';alias upd8-mdb=' md8 ';alias upd8-md8b='md8';alias update-mime-db='md8';alias lar8='larv; updb';
alias ud=' updb ';alias loc8=' locate';alias mdb-upd8=' md8 ';alias md8b-upd8='md8';alias mime-db-update='md8';alias mdb8=' mdb-upd8';
alias updb=' upd8db ';alias upd8d8ab=' upd8db';alias updtdb='updb ';alias md8b='mdb-upd8';alias md8='update-mime-database -V';alias xi='xinput';
alias rc8=' rc-upd8 ';alias rc-upd8='rc-update';alias etc-upd8='etc-update ';alias etc8='etc-upd8';alias env8='env-upd8';alias env-upd8='env-update';
alias pl8=' pl-upd8 ';alias pl-upd8='plcl ';alias plcl='pl-clnr all';alias pl8c='pl8 ';alias pl8l='pl8 '; #had tib="$HOME/gfx/dvl/art/tib";
alias lp8=' lp-upd8 ';alias lp-upd8='lpcl ';alias lpcl='pl-clnr libperl';alias lp8c='lp8 ';alias lp8l='lp8 '; # too specialized to go str8 in2
alias pl8a='pl-clnr all';alias pl-clnr='pl-clean ';alias pl-clean='pl-cleaner ';alias pl-cleaner=' perl-cleaner ask '; # Octl ~/bin but mAB s/sloc//?
alias py8=' py-upd8 ';alias py-upd8='py-upd8r ';alias py-upd8r='py-updater ';alias py-updater='python-updater -p -v -v '; # -pretend -VeryVerbose
alias laff=' lafilefixer --justfixit'; # UzflUtlz:glsa-ck -[pf](new|all);rvdp-rbld -ipv;pl-clnr(libperl|all)ask;py-upd8r -pv(-dm)?;lafilefixer --justfixit;
alias glck=' glsa-check -v';alias gcpn='glck -p new';alias gcfn='glck -f new';alias glsack='glck';alias py8d='py8 -dm'; # -disable-manual CHECK flagz
alias rdrb=' revdep-rebuild -v';alias rri='rdrb -i';alias rripvv='rri -pv';alias ripv=' rrip ';alias rrvv='rr -v'; # Ignor-cach,Pretnd-emrg,VeryVerbose?
alias rrip=' rri -p';alias rrk='rdrb -k';alias rriv=' rri -v ';alias rripv='rri -p';alias rrivv='rrvv'; # && handy ShrtCutz; Keep-cache(rrk)
alias rrkp=' rrk -p';alias rrp='rdrb -p';alias rrkv=' rrk -v ';alias rrkpv='rrk -p';alias rrkvv='rrkv'; #ias rr='rri'; # PretndEmrg(rrp)
# might want to install HTTPS://GitHub.Com/ggreer/the_silver_searcher with ag awk-grep replacement instead of relying on old familiar apt-get aliases here
alias ak='apt-key ';alias aka='ak add';alias akd='aka - ';alias akad='akd; '; # Debian && Ubuntu apt shortcuts # adding Brv && Sig
alias ag='apt-get ';alias agi='ag install';alias agu='ag update';alias aguu='agu;ag upgrade'; # Debian && Ubuntu apt shortcuts # agdu BlO nEdz v sources.list
alias ac='apt-cache';alias acs='ac search';alias agr='ag remove';alias agrm='agr';alias agar='ag autoremove';alias agdu='ag dist-upgrade'; # thN aguu B4hand
alias ai='apt install';alias au='apt update';alias auu='au;apt upgrade';alias acsp=' ac showpkg';alias agri='ag reinstall'; # shOpkgDtlz
alias apts='apt search';alias asrch='apts';alias aar='apt autoremove'; # alreD /usr/bin/as GNU ASsembler,shud rEd wut Ls apt(itude)? do betr than ag 2add here
alias ali=' apt list --installed';alias dli='dpkg -l'; # super basic commandz to use Apt or Dpkg(-query)? to List Installed packagez on Ubuntu or
alias alim="aptitude search '~i!~M' "; # should just List packagez which were Installed Manually (not just as DpNdNCz); /var/lib/apt/extended_states too?
alias calg="(zc \$(ls -tr /var/log/apt/history.log*.gz);cat /var/log/apt/history.log) 2>/dev/null|eg '^(Start-Date:|Commandline:)'|gv aptdaemon|
eg -B1 '^Commandline:'";alias amsm='apt-mark showmanual';alias almi='apt list --manual-installed'; # CatAptLogz in2Grepz shOz instl d8z reversed;
alias dgsc="dpkg -l|g ^ii|sed 's_ _\t_g'|cut -f 2 > ~/.tmp/InstalledPkgz-\`d8\`.ls";alias agip='agi -y $(< ~/.tmp/InstalledPkgz-*.ls)'; # mIt nEdSKpd bkslsh;
# HTTPS://AskUbuntu.Com/questions/17823/how-to-list-all-installed-packages forum thread has 23 extensive answers with varying ways to go about logging instlz;
alias emrg=' echo "emrg justAbrvz: emerge Try em 4shrtDfltOptz"; emerge';alias em=' emu '; # fav emrg dfaltz:--colmz -va --kp-go -Du (+-N 4sys|wrld)
alias emcol='emerge --columns -v';alias eM='em -v' # --columns vert-alinz pkg-name,vers,use-flagz (-v == --verbose )
alias emrga=' emcol -a';alias emrge=' emrga -e' # --ask (-e == --emptytree ) (eg,wrld4UsrModeLnux)
alias emrgk='emrga --keep-going';alias eN='em -N' # --ask --keep-going was my preferred emrg dflt optz (-i == --info )
alias emrgd=' emrgD ';alias emrgD=' emrgk -D' # --ask --keep-going --Deep => -aD --kp-go (-d == --debug )
alias emrgu=' emrgD -u';alias emrg1=' emrga -1' # --ask --keep-going --Deep --update => -auD --kp-go (-1 == --oneshot [+-a])
alias emrgsys=' eN system';alias emrgwrld='eN world' # --ask --keep-going --Deep --update => -auD--k-g--Newuse sys && wrld
alias emrgn=' emrga -n';alias emrgN=' emrga -N' # --ask --noreplace (-N == --Newuse [+-a])
alias emrgo=' emrga -o';alias emrgO=' emrga -O' # --ask --onlydeps (-O == --nOdeps [+-a])
alias emrgs=' emerge -s';alias emrgS=' emerge -S' # --search (-S == --Searchdesc )
alias emrgp=' emerge -p';alias emrgP=' emrga -P' # --pretend (-P == --Prune [+-a])
alias emrgc=' emerge -c';alias emrgC=' emrga -C' # --clean (-C == --unmerge [+-a])
alias emrgsync=' emerge --sync' # ... && othr useful utlz:glsa-ck -[pf] (new|all);revdep-rebld -ipv;perl-clnr (libperl|all) ask;python-upd8r -pv (-dm)?;
alias emrgupd8=' emrgsync; glsa-check -f new; emrgsys; upd8db' # maybe this should be a nightly||weekly upd8 task scheduled b4 upd8db via cron(&&wo -ask)
alias ema='emrga';alias eme='emrge';alias emu=' emrgu ';alias em1=' emrg1 ';alias emo=' emrgo ';alias emO=' emrgO ';alias emc='emrgc';
alias emd='emD ';alias emk='emrgk';alias emsys='emrgsys';alias emwrld='emrgwrld';alias emsync='emrgsync';alias emupd8='emrgupd8';alias emC='emrgC';
alias emD='emrgD';alias emn='emrgn';alias emN=' emrgN ';alias ems=' emrgs ';alias emS=' emrgS ';alias emp=' emrgp ';alias emP='emrgP';
alias ChRootGen2LiveCD='mount /dev/sda3 /mnt/gentoo;mount /dev/sda1 /mnt/gentoo/boot;mount -t proc none /mnt/gentoo/proc;mount -o bind /dev /mnt/gentoo/dev;chroot /mnt/gentoo /bin/bash;env-update;source /etc/profile;export PS1="(ChRoot)$PS1"'; # A85AfWf: trying to get Akuma 2boot wi anythng othr than GenKrnlz is pain!
alias mknwkrnl='MkNwKrnl';alias mkmnucfg='mkMnuCfg ';alias mkMnuCfg='mk menuconfig';alias mkModIns=' mk modules_install ';alias mkmodins='mkModIns';
alias MkNwKrnl='echo "em gen2-srcz;/usr/src/linux;mkMnuCfg;mk;mkModIns;bak.cfg;cp arch/x86_64/boot/bzImage /boot;cpS.map2/boot/smap;cnfGRUB;reboot"';
#En= [nN] -a[nN] #-ask-noreplace(|Newuse) #Esync= --sync #&&helpfulUtlz:glsa-ck -[pf] (new|all);revdep-rebld -vv;perl-clnr (libperl|all) ask`
#ED= [Dd] -an[Dd] #-ask-noreplc-Deep(|debug) #ESorW=auD system|world#-ask-update-Deep(Sys|Wrld)
#Ei=v[i1] -av1?--info?#-ask-verbose-info(|oneshot)#Eupd8= --sync;glsa-check -f new;emerge -uD system;updatedb' # cron.(night|week)ly upd8 task2go b4upd8db?
#Eo= [oO] -a[oO] #-ask-onlydeps(|nOdeps) #Es= [sS] -[sS] #-search(deSc) #Ee= e -ae #-ask-emptytree(eg,wrld4UsrModeLnux)
#Ec= [cC] -[cC] #-clean(|Clip|Cut|ChopUMrg!)#Ep= [pP] -[pP] #-pretend(|Prune!) -vp --depclean best2dpndntlyAware rmPkgz(prtndng1st)
alias vimuse='vim /usr/portage/profiles/use.desc /etc/make.conf /usr/portage/profiles/use.local.desc /etc/portage/package.use /etc/portage/package.keywords';
alias vimUz=' vimuse /etc/portage/package.*mask /etc/portage/color.map';
#lias scp='noglob scp'; # still want to glob locally so just intentionally escape remote globs wi \* etc; #Rot13perLyn:`vim $fyl`Vg?
alias ..='cd .. ';alias cdup='..';alias cd..='.. ';
alias ...='cd ../.. ';alias cd...='... ';
alias ....='cd ../../.. ';alias cd....='.... '; # 4 `sz` BlO fIl is Only rEmovd aftr `x` logz mE out thO;
alias .....='cd ../../../.. ';alias cd.....='..... '; # so ReMove.SudoSuccessful fIl aftr most callz2 sudo BlO;
alias ......='cd ../../../../.. ';alias cd......='...... '; # aftr tryng2cmpIl new ~/dvl/m8/sudo tryng this now nstd:
alias .......='cd ../../../../../.. ';alias cd.......='....... ';alias rmSS="rm -f $HOME/.sudo_as_admin_successful";
alias ........='cd ../../../../../../.. ';alias cd........='........ '; # folOng R my mAn supr-ters aliasz 4 per4mng almOst ...
alias .........='cd ../../../../../../../.. ';alias cd.........='......... '; # ... evry core GNU/Linux sys Utl (&& some clasic DOS)
alias ..........='cd ../../../../../../../../.. ';alias cd..........='.......... '; alias mktst=' mtst';alias mkj=' mkjG ';
alias ...........='cd ../../../../../../../../../.. ';alias cd...........='........... '; alias mtst='mk test';alias mkjg='mkjG ';
alias ............='cd ../../../../../../../../../../.. ';alias cd............='............ '; alias mkck='mk check';alias mkjG='mk -j16';
alias .............='cd ../../../../../../../../../../../..';alias cd.............='.............'; alias mkcl='mk clean';alias mkj8='mk -j8 ';
alias mk=' make';alias mki='mk install';alias mi='mkin';alias smi='sudo make install;rmSS';alias smki='smi';alias mkin='mki';alias mkj4='mk -j4 ';
alias sz='sudo -E zsh;rmSS ';alias SS='sudo shutdown -h now';alias SSR='sudo shutdown -r now;rmSS';alias SN='SSR'; # EmergNC !Sudo Shutdown or Reboot *now*!
alias pu=' pushd';alias ua='un ';alias SH='shutdown -h';alias SR=' shutdown -r ;rmSS'; # thEz aliaszR4aftr`sz`whNIcan w8 1minute4shutdn||rEboot;
alias po=' popd';alias una='un -a '; # just add a couple basic abbreV8ions for sys-info which call un() which is defined below goo() && abov src() 4now;
alias pe=' perl -MOctology::a8 -pe'; # setup Perl Eval filter easy to give a 's///' after
alias pa=' perl -MOctology::a8 -e'; # setup Perl eval with Attribute Auto-export globals of A8
alias pla=' pa '; # pb is already taken by pingb
alias plb=' perl -MOctology::b8 -e'; # setup PerL eval with Base-transl8 export globals of B8
alias pab=' perl -MOctology::a8 -MOctology::b8 -e'; # Perl eval with A8 && B8 exports together like `pab "b8colr(b64(calQ('4096xx2048')))"`
alias pabd=' perl -MOctology::a8 -MOctology::b8 -MOctology::d8 -e'; # Perl eval with A8 && B8 && D8 (although d8 mainly crE8s new objects, not exports)
alias pep=' perl -MOctology::a8 -MOctology::b8 -MOctology::d8 -pe'; # Perl Eval with A8 && B8 && D8 for Piping filtr8ion
gg() { perl ~/dvl/d8/bin/gg $@ ; }; # basic perl call to priv8 non-executable development utility to Gener8 G-mail stamps for Gerry (my Dad)
#lias gg=' perl ~/dvl/d8/bin/gg ';
alias drkh=' pa "print drkh(@ARGV)"'; # HEX to RgbL with 8th intensities # abov gg was alias but changed to shell function so 'p' pRam doesn't Xpand;
#lias h2rl=' pa "print h2rl(@ARGV)"'; # HEX to RgbLowbitz # actually trying to reform these alias wrappers to standalone usable new ~/bin page2 utlz
#lias rl2h=' pa "print rl2h(@ARGV)"'; # RgbLowbitz to HEX
#lias fctz=' plb " fctz(@ARGV)"';
#lias fibz=' plb " fibz(@ARGV)"';
#lias prmz=' plb " prmz(@ARGV)"';
#lias sumz=' plb " sumz(@ARGV)"'; # printing these was just yielding an extra 1 at each end, after they printed output themselves instead of returnd
alias dv=' dirs -v';
alias dirz=' dirs -p|perl -pe "\$_ = \$. - 1 . q. . . \$_"'; # sho lynz
alias d2u=' dm2u ';
alias u2d=' dm2u d';
alias del=' rm';
alias copy=' cp';
alias move=' mv';
alias attrib=' echo "Try chmod instead! ;) "'; # just print advice for this, since calling semantics are so different
#lias mutt=' mutt; ~/lib/Octology/f8/pal8/TIGSfAVS.pal8'; # mutt clears pal8 colors so at least restore favor8s afterward
# Many of these Octology aliases should become special V8 via c8 coloriz8ion command wrappers or otherwise enhanced (&& simplified?) && unified funcs or cmdz:
alias 0='echo 0 '; # : # figure out good aliases for remaining numbers
alias 1=' mpg321'; # m 321 : audio-player
alias 2=' mpg123'; # m 123 : audio-player
#lias 3=' g3 '; # g3 : gst123 audio-player wrapped with Expect manipul8ion layer (J29:3 now a 3rd sepR8 varE8ion off g3 2get abitrickier);
alias HacU='g3 ~/muz/U2b/nxt/Hac* -k 3420'; # Universe awesome end-part to --SkIP to (57 mins == `q 57x60` seconds;
alias 4='en 4 '; # :
alias 5='ec 5 '; # :
alias 6='en 6 '; # :
alias 7='ec 7 '; # :
alias 9='en 9 '; # :
alias A=' a ';
alias a=' asci'; # a : asci
alias asci=' UTF8'; # : (renamed in U8 && bin)
alias utf8=' UTF8';
alias u8=' utf8';
alias bk=' bak '; # bk : bak (orig Pip:Utl file backup command) # for wc BlO,suport`dd --help`like printf style size formats
b() { bk $@; } # unalias b && redefining as simple function wrapper resolves param alias expansion problem (but still will glob)
#lias b=' bk '; # b : bk
alias B=' b ';
alias cls='clear '; # cls : clear (like DOS command for CLearScreen) # -x below tries to preserve scrollback && just blank $TERM in newlinez
alias C='cls -x '; # C :B4 clear was wc (Count charz,words,&&lines&&eventually bits,bytes,[KMGTPEZY]i?bits|Bytes,code points,paragraphs,subs,etc.)
alias CC='cd;C '; # : (combines Change directory back2 home ~ && then Clear screen,pretty easy2type 1-handed but Enter is a reach)
alias CCC='CC;en -e "\e[3J"' ; # special super Clear of scrollback too (goodaftr `kp` along wi xx 2clear paste buffers);CSI n J - ED(Erase in Display)
alias dusb=' du -sb'; # du : du|df|dfc (Disk usage, free, etc.) with -sb to Summarize (only total4each arg) with block-size Bytes
alias dus=' dusb '; # it's often pretty useful to pipe the raw decimal size Summary in Bytes in2 `cma` 4isol8ing Thou,Mill,Bill...z
alias ds=' dus '; # might be nice to l8r offer parameter options to `b64` && `b256` to only oper8 on 1st decimal field(lIk `cma`)
alias dub=' dusb '; # maybe EvN2ally `dub` shudB realloc8d as somehow rel8d 2gr8 Obsidia|PegBoardNerds|Tristam|TutTut Dubstep mUzic
alias db=' dub '; # maybe EvN2ally `db` shudB realloc8d as somehow rel8d 2 d8a-base (PostGreSQL?) queries, manipUl8ion,&& mngmNt
# no longer just d aliasing du above since better to apply to ~/bin/dic (my colorful enhanced `dict` wrapper, like piping thru `colorit`) since I Use it fR mor
alias F=' f ';
alias f=' find'; # f : find (with combined interface to loc8?)
alias g=' grp '; # g : sarep|(e|f)?grep (sed|awk too?)
alias gi=' g -i'; # grep -i to Ignore_case
alias gv=' g -v'; # grep -v to inVert_match_results
alias giv=' gi -v'; # grep to both Ignore_case && inVert_match_results
alias gis=' gi -s'; # grep -s to both Ignore_case && --no-messages suppress messages like glob * getting directories
alias gvs=' gv -s'; # grep -s to both inVert_match_results && --no-messages # gs already taken by GhostScript
alias givs=' giv -s'; # grep -s to Ignore_case && inVert_match_results && --no-messages # which is proly like evince
alias gadd=' gi "^ *[a-z8]*8[a-z8]* *[:#].* add.*8" ~/dox/2du/8.utf'; # early varE8ion which didn't require pound after colon,like Blow expecting both l8r
alias gad8=' gi "^ *[a-z8]*8[a-z8]* *:.*#.* add.*8" ~/dox/2du/8.utf'; # utility alias to grep 8.txt for all comments describing potential words to add l8r
alias gad=' gad8 '; # while the above 2 originally differed into more restricted result count, material text has been upd8d such that they match on I98
alias eg=' egrep'; # eg : e grep
alias zg=' zgrep'; # zg : zgrep (like zcat for *.gz) # below heX aliasing must get decimal input piped thru, can't du pRam
alias G=' zg '; # (if hX duz!wrk BlO,try`HEX|perl -pe 'lc'`or shL func.Note:had2unalias lc ls -ct ChngTime 2mk tr 4lowr&&uc.)
alias heX='HEX|lc '; # heX : heX (shouldbe rel8ively equivalent 2old ~/bin/heX of Octology::b8->heX() 2turn decimal input in2 lowercase heX)
alias hX='heX '; # hX : # (just more terse varE8ion with same pronunC8ion for lowercase heX ) # might want to sepR8 implement8ions?
alias H=' htop '; # : "H" 8sh (should EvN2ally be custom Octology shell instead of just UpperCase administr8ion access2 htop diagnostics)
alias h='history'; # h : history (built-in in zsh && probably needs to be built-in for 8sh too)
alias I=' i ';
alias i=' info'; # i : info
alias J=' j ';
alias j=' jobs'; # j : jobs (shell-built-in)
alias k='kill '; # k : kill (maybe kill is too risky to abbreV8 this tersely?)
alias ka='killall'; # ka : killall
alias k9='k -9 '; # k -9 : kill with -9 force
alias K='k9 ';
alias M=' m ';
#lias m=' mn '; # m : man (mn() already zsh function below, but may soon extract to preserve parameter history like d8:dic)
m() { mn $@; } # unalias m && redefining as simple function wrapper resolves manpage param alias expansion problem (but still will glob)
alias mm=' mikmod'; # prolly scream 3 times if you can read hahahaha !!! :)
alias P=' pal8'; # P : pal8 terminal color setting utility from my Octology::f8 module ("f8ful 0per8ion" for handling f0nt && pal8 d8a)
alias p=' CCC '; # p : CCC (p used to be just 'ps' "Process Snapshot" but remapped to super Clear from above for easy one-hand entry)
alias pp='pu;p;po'; # pp : prepriv8 (same as single p for CCC cd,clear,cut scrollback but wrapped with pushd && popd aliases to undo the cd ~)
alias pl=' perl'; # pl : perl
alias T=' tee '; # tee : tee (maybe can wrap into c8 with cut,cat,colored columns?); rEmMbr standRd `tr -d ...` is transl8 DlEt like subS
alias t=' tmux'; # tmux : tmux|screen ... any other altern8ive multiplexers forked out there? (orig: `tsgr b` shO xtrm256colr pal8 Blox)
alias x=' exit'; # x : exit
alias lS=' less'; # lS : less
alias mo=' most'; # mo : most|more
alias md=' mkdir'; # md : mkdir
alias rd=' rmdir'; # rd : rmdir
alias dm=' dmesg'; # dm : dmesg
alias mnt=' mount'; # mnt : mount
alias umnt=' umount'; # umnt : umount
alias scu='sudo chown $USER:$USER *;rmSS'; #cho all unhidden filz && dirz in current directory to the normal user from any required super-user permissions
alias cho=' chown '; # cho : chown
alias chg=' chgrp '; # chg : chgrp
alias chm=' chmod '; # chm : chmod
alias chr=' chroot'; # chr : chroot
alias chs=' chsh '; # chs : chsh (follow with -s SHELL to autom8, or get interactive prompting without)
alias chf=' chfn '; # chf : chfn (changes user FullName, office room number, office phone number, && home phone number)
alias cht=' chti '; # cht : chti (changes terminal window title)
#lias ct=' cht '; # (mAB consider `mv chti ct` && alias chti instead or add like noglob so Zsh stops Xpandng alias pRamz?)
ct() { chti $@; } # unalias ct && redefining as simple function wrapper resolves title parameter alias expansion problem (but still will glob)
# mc() already zsh function below
#lias mc=' md;cd'; # mc : md+cd (make sure to override MidnightCommander if found)
# c8 already ~/bin/
#lias c8='cut|cat'; # c8 : cut|cat (with columnar alignment, coloring, && command matching..)
alias zc=' zcat';
alias Z=' zc ';
#lias f8=' f80p'; #pal8 : should eventually be CLI && powerful interactive f0nt && pal8 selector && editor
alias fp=' ls ~/lib/Octology/f8/* '; # fp was fontpal => fpal => f80p but none are presently functional
alias f8f=' ls ~/lib/Octology/f8/f0nt';alias lsf0nt='f8f'; # eventually these should switch to f8 cmdz
alias f8p=' ls ~/lib/Octology/f8/pal8';alias lspal8='f8p';
alias fixfont=' etfp -s -f ~/lib/Octology/f8/f0nt/psf/rOMAN3.psf'; # these hopefully restore usable f0nts to full-screen console (or 8trm also eventually)
alias resetfont=' etfp -s -f ~/lib/Octology/f8/f0nt/psf/france9.psf'; # these maybe should be `setfont` instead of `etfp` for more reliable compatibility
alias s8n=' s8 -n'; # "Prince of Darkness" game eventually? or just simple Numeric Sorting alias until then
alias s8r=' s8 -r';alias rvrs='shfl -r';alias lshf='$(ls|shfl)'; # tMporary plAc-holdr 4 `reverse` sinc sort rearranges all, just high to low; tryXpnd?
alias s8=' sort'; # s8 : sort (maybe eventually a collection of my own custom sortings for orders beyond the default `sort` offerings)
# d8 already ~/bin/
#lias d8=' date'; # d8 : date|time|pt
# g8 already ~/bin/
#lias g8=' git'; # g8 : git (was my much earlier attempt at wrapping to handle abbreV8ions && gener8 commits from .bak && vice-versa)
alias g8c=' git clone '; # another convenient quick common git command for when needing to clone a new repository probably needing lowercase URLs
alias g8co=' git checkout ';alias gas='git add *'; alias g8f='g8 f';alias g8b='g8 br'; # short for git fetch && branch (just b does bisect first)
alias g8st=' git status '; # basic Octology-memorable combined rhyme 1-string altern8 way to call what should be effectively the same as: `g8 st`
alias gaa=' git add .* *'; # handy alias to Add All (Asterisk) changes, Commit by Message string below, then Push Origin Master (likely to GitHub)
alias gcm=' git commit -m'; # tried to call each of these through g8 initially, but maybe -m flag wasn't passing on to git correctly so explicit now
alias gac=' gaa; gcm '; # should setup gcm to auto-commit basic gener8d d8-stamp message && maybe list biggest few file changes, if no mesg given
alias gacm=' gac '; # should maybe make as function which takes parameter or gener8d commit message then gpom with auto user Pip pRam or cnfg?
alias gpom=' git push origin master';alias g8st8='g8st';alias g8s='g8 s';alias g8h='g8 h';alias g8l='g8 l';alias g8d='g8 d';alias g8p='g8 p';
alias n=' ncal '; # above shortcuts are: status, show, help, log, diff, pull
alias N=' calN '; # N : calN (use `rsn` ReSize4calN 171x57 to show 19-Years, 2000-2018 solidly in slightly lRgr than Dflt 160x50 size)
alias caln=' calN ';
alias l8=' calN '; # l8 : cal|cron|at|batch
alias sl=' ln -s'; # sl : ln (maybe on this, since ln usually makes SymbolicLinks?)