]> Pileus Git - ~andy/sfvlug/blob - abcs/notes.txt
Update ABCs.
[~andy/sfvlug] / abcs / notes.txt
1 NOTES
2
3 A
4 awk
5 alsa
6 at
7
8 B
9 biff
10 bc - command line calculator
11 bash - the standard GNU shell
12 bison - parser generator
13
14 C
15 cc - the C compiler
16 cd
17 cat
18 cron - run shedueled jobs
19 chroot
20 chown - change owner
21 curl
22 cut
23
24 D
25 dd - copying binary data
26      can skip, seek, copy by blocks, swap bytes, convert encodings, et
27      'was cc for (copy and convert), but cc was already used.
28 dc - polish calculator
29 ddd- a fancy C debugger
30 dbus
31 df
32 du
33
34 E
35 emacs - a text editor, extremely configurable
36 eclipse
37 ed - the standard editor
38 echo
39 egrep
40
41 F
42 fsck - rebuilds your trees (equivalent to chkdisk for Windows)
43 fortune - print out a random message
44 find - search for files
45 fdisk - format partition
46 ftrace - trace kernes code calls
47 ffmpeg - video library
48 ftp
49
50 G
51 grep - text search utility
52        names after g/re/p from old UNIX editors
53 git - version control
54 gimp - powerful image editor
55 gpg - public key engripion
56 g*
57 gzip
58
59 H
60 halt - a way to shutdown your computer
61 head - print first few lines of files
62 hexdump - convert binary to hexdecimal
63 htop - command line process monitor
64 history - see the history that a user has put onto the shell
65
66 I
67 indent - a source code formatter
68          used to convert brace styles
69 info - GNU help browser
70 inkscape - irssi
71 ip/iw
72 iptables
73
74 J
75 join - a relational operator
76        matches lines in two different files
77 jobs - show background processes
78 j* - java programs
79
80 K
81 kill - the UNIX Task Manager
82        can kill signal processes
83 pkill, killall
84 keymap
85
86 L
87 lex - a lexical analyzer or "lexer"
88 latex
89 lynx
90 libreoffice
91 ls
92 lsof
93 lspci - shows hardware info on the machine
94 lsusb
95 lscpu - shows info about the cpu
96 lsblk - show block devices
97 less
98
99 M
100 more - a paginator
101 most
102 mkfs
103 mpd
104 make
105 man
106 mv
107 mount - to put the files on a drive into the filesystem
108
109 N
110 nice - used to control process priority
111        only for the default process schedueler
112        use 'chrt' if you want to ramp up processing on a certain PID
113 ntp - syncs your clocks
114 nmap - port scanner
115 netstat - show network connections
116 netcat - create connections to TCP/UDP ports
117 nslookup - will look up the name of a host
118 npv - an alternate to vlc
119
120 O
121 od - octal dump (hexidecimal with 8-bit instead of 16-bit)
122 objdump - dissassembler and more
123
124 P
125 passwd - used to change your login password
126          see also: shadow, pam, getent, htpasswd
127 patch - apply a diff to you file
128 ps/pstree - print running processes
129 ping - will send a packet trace to an IP target to check connectivity
130 pv - pipe viewer
131 printf - like echo, but you can format strings
132
133 Q
134 quota - limit disk usage
135         see also 'limit' or 'ulimit'
136 qwmu - VM /emulator
137
138 R
139 ranlib - generates an index for an archive
140          for sorting 'r' tables
141          used during the compile process
142 rename - rename things
143 rsync - copyfiles between computers
144 rtorrent - bit torrent client
145 rm - remove a file
146 rmdir - remove a directory (if no files inside directory)
147
148 S
149 spell - a spell checker
150 sed - the stream editor
151 su/sudo - also makes you the boss
152 screen - terminal multiplexer
153 strace - trace system calls
154 scp - secure copy
155 sshfs - Ask Andy
156 systemctl - systemd
157
158 T
159 true - to exit a program and output - 'true'
160 tex - you're looking at it
161 tar - tape archiver
162 tac - like cat, but backwards
163 tacert - show the IP trace of routes (routers) that an IP packet needs
164 tracepth - 
165 true - logic
166
167 U
168 uniq - used to remove duplicate lines
169        used with sort
170 uname - show kernel version
171 un* unzop/unxz/unshare/umount
172
173 V
174 vi - a text editor
175      also vim, elvis, vile, nvi, busybox
176 vlc - media player
177 vnc - remote desktop
178 visudo - prevents you from breaking your sudo access
179
180 W
181 whoami
182 wireshark
183
184 X
185 X - display server
186 xargs
187 xournal- annotate pdfs
188 xxd - anaother hex dumper
189 xinit - setup things on x server
190
191 Y
192 yes - used to repeat a line
193       answer "yes " to any prompt
194 yacc - yet another compiler
195 youtube-dl download music/videos
196
197 Z
198 zcat - it will decompress files on the fly
199        used for gzip files
200 zsh - bash with more completion
201 zatura - pdf viewer
202 zentity - command like dialogs