This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lx103:notes [2024/04/28 08:09] 114.119.149.71 old revision restored (2023/12/13 18:24) |
lx103:notes [2024/05/15 00:33] (current) 18.216.124.145 old revision restored (2024/04/29 06:03) |
||
---|---|---|---|
Line 212: | Line 212: | ||
Config file located in /// | Config file located in /// | ||
*apt-get update -- updates repo list. DOES NOT UPGRADE. | *apt-get update -- updates repo list. DOES NOT UPGRADE. | ||
- | + | *apt-cache search //thing// -- searches packages on local package cache for //thing// to download from server. | |
- | ===apt-cache=== | + | |
- | ***search** //thing// -- searches packages on local package cache for //thing// to download from server. | + | |
- | ***stats** -- shows stats based on the metadata downloaded about our repos. | + | |
- | ***depends** apache2 -- shows dependencies for the apache2 package. | + | |
- | + | ||
*apt-get install //apache2// - install apache2 + deps from repos. | *apt-get install //apache2// - install apache2 + deps from repos. | ||
*apt-get upgrade -- upgrades out of date packages. | *apt-get upgrade -- upgrades out of date packages. | ||
- | *apt-get clean -- cleans up local pkg files, temp files, etc. | + | |
- | *apt-get autoclean -- only cleans out packages that are no longer avail in our source repo. These can no longer be downloaded and are largely useless files. | + | |
- | *apt-get install -s php5 -- -s says simulate install php5. useful! | + | |
- | *apt-get install -y php5 -- will auto input YES on prompts. | + | |
- | *apt-get install -y -q php5 -- -q omits some terminal output. | + | |
- | *apt-get source php5 -- this will download the source files php5 and not the PACKAGE php5. | + | |
- | * **apt-get dist-upgrade** -- RTFM, performs upgrade but also handles changing of dependencies of new versions of a package. As a result, some packages may be removed. | + | |
======top====== | ======top====== | ||
---- | ---- | ||
Line 463: | Line 451: | ||
* find /etc -name motd | * find /etc -name motd | ||
* search in /etc for files containing motd. | * search in /etc for files containing motd. | ||
- | |||
- | ====== VIM / VI Text Editor ====== | ||
- | Light, installed on most machines. | ||
- | |||
- | *CMD MODE | ||
- | * hjkl, move L R U D | ||
- | * 0, SHIFT+0 - move to beginning or END of line. | ||
- | * L - Move to last line of TERMINAL, not DOC | ||
- | * H - move me to top of term. | ||
- | * G - move to last line in file | ||
- | * 1G - moves to first line of file. | ||
- | * 40G - goto line 40 | ||
- | * :40 - also goto line 40 | ||
- | * yy - yank/cp line | ||
- | * p - paste | ||
- | * P - paste on line before the cursor | ||
- | * u - undo | ||
- | * 5yy - yank 5 lines | ||
- | * / - search for text | ||
- | * n - continue forward in search | ||
- | * N - go backwards in search | ||
- | * dd - cut line | ||
- | * 5dd - cut 5 lines | ||
- | * ? - search | ||
- | * cc = del line + goto insert mode | ||
- | * cw = change word, deletes word and puts you in INSERT mode! Awesome! | ||
- | * | ||
- | * EX MODE | ||
- | * : | ||
- | * %s/ | ||
- | * %s/ | ||
- | * :q! - quit | ||
- | * :wq - write quit | ||
- | * :w - write | ||
- | * :r path/ | ||
- | * : | ||
- | |||
- | |||
- | ====== sed Stream Editor ====== | ||
- | |||
- | *change first occurrence of parttime to promotion. | ||
- | * sed ' | ||
- | * change first occur of parttime to fulltime | ||
- | * sed ' | ||
- | * change ALL occurrences of parttime to fulltime | ||
- | * sed ' | ||
- | Can move all space to dots, slashes to spaces, etc etc, powerful stuff. | ||
- | RESUME ME, LINUX ACAD VIDEO @4:30m - LEcture, sed Stream Editor! |