Difference between revisions of "User:Scott/03"
Jump to navigation
Jump to search
(22 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | '''Directories & Files''' | |
− | + | -------------------------------- | |
Home Page [[user:scott]] | Home Page [[user:scott]] | ||
Tech Support [[user:scott/02]] | Tech Support [[user:scott/02]] | ||
Line 6: | Line 6: | ||
Network [[user:scott/04]] | Network [[user:scott/04]] | ||
Troubleshoot [[user:scott/05]] | Troubleshoot [[user:scott/05]] | ||
− | Resources [[user:scott/ | + | Laptops [[user:scott/06]] |
+ | Resources [[user:scott/07]] | ||
+ | Notes [[user:scott/08]] | ||
{{TOC limit|limit=1}} | {{TOC limit|limit=1}} | ||
__TOC__ | __TOC__ | ||
− | == | + | [[#top|top]] |
− | + | ||
− | + | =Useful Commands to Remember= | |
− | + | ==history (!2054)== | |
+ | ==gksudo nautilus /home== | ||
+ | ==gconf-editor (configuration)== | ||
+ | ==run-process-in-background== | ||
+ | *sudo gedit xxxx & | ||
+ | |||
+ | <pre> | ||
+ | ls -l ls –F | ||
+ | d = directory / = sub-directory | ||
+ | l = symbolic link @ = linked_file | ||
+ | b or c = device block or char * = executable_file | ||
+ | n = named pipe | = named pipe | ||
+ | s = socket = socket | ||
+ | </pre> | ||
− | = | + | =ls [switches]= |
− | ls - | + | ls -a [-a all] |
− | ls - | + | ls -R [-R recursive subfolders] |
− | ls - | + | ls -t [-t sort by time] |
− | ls - | + | ls -i [-i inode] |
+ | ls -n [-n UID & GID] | ||
+ | ls -r [-r reverse order] | ||
+ | ls -1 [-1 line by line] | ||
+ | ls -F [-F */=@|] | ||
− | == | + | =Permissions for Directories and Files= |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==Owner & Groups== | |
− | + | chgrp | |
− | + | chown -R root:root folder-name | |
− | + | chown oem:oem file-name | |
− | |||
− | |||
− | === | + | ==rwx Attributes== |
+ | chmod 774 folder-name (rwxrwxr--) | ||
+ | chmod 664 file-name (rw-rw-r--) | ||
+ | chmod ugo+rwx /dir/file | ||
+ | chmod ugo-rwx /dir/file | ||
+ | |||
+ | =Active Process (list)= | ||
ps -l (bash) | ps -l (bash) | ||
ps -e [-e all processes] [-f full-listing] | ps -e [-e all processes] [-f full-listing] | ||
− | ==Directory | + | =Directory/File Size= |
+ | du -h (-h human readable) | ||
+ | du -hc (-c Directory Total Size) | ||
+ | sudo du -ch (include .hidden files) | ||
+ | sudo du -ch --max-depth=1 /home/ (include /home/xxx) | ||
+ | |||
+ | ==variations== | ||
du -h | less (-h human readable) | du -h | less (-h human readable) | ||
Line 49: | Line 72: | ||
du -ha /home/bob/Downloads/ | grep -i firefox (find all instances of firefox and -i ignore case) | du -ha /home/bob/Downloads/ | grep -i firefox (find all instances of firefox and -i ignore case) | ||
− | == | + | [[#top|top]] |
+ | |||
+ | =Locate & Find Commands= | ||
+ | |||
+ | ==Find an Application== | ||
whereis [program] | whereis [program] | ||
which [program] | which [program] | ||
+ | ==Locate a File== | ||
sudo updatedb | sudo updatedb | ||
− | locate | + | locate file-name |
− | + | locate file-name | grep xxx | |
− | = | + | =Copy & Move Commands= |
cp -vr Source ~/Destination (-r pr -R recursively) | cp -vr Source ~/Destination (-r pr -R recursively) | ||
mv -v Source ~/Destination (-r not necessary) | mv -v Source ~/Destination (-r not necessary) | ||
rm -rivf Desktop/ /home/dir [rmdir + content] [-i prompt] [-f force] | rm -rivf Desktop/ /home/dir [rmdir + content] [-i prompt] [-f force] | ||
− | ==whoami | + | =Find the Difference Between Two Files= |
+ | diff file1 file2 | ||
+ | |||
+ | =Symbolic Link (create)= | ||
+ | ln –s target linkname (symbolic link) | ||
+ | |||
+ | =TAR & .ZIP= | ||
+ | gzip file (zips) | ||
+ | gunzip file (unzips) | ||
+ | |||
+ | tar -cvf NameOfArchive.tar file1 + dir1 + file2 (pack) [-c create] [-f ???] | ||
+ | tar -xvf NameOfArchive.tar (unpack) [-x extract] | ||
+ | |||
+ | tar -czvf NameOfArchive.tar.gz file1 + dir1 + file2 (pack & zip) | ||
+ | tar -xzvf NameOfArchive.tar.gz (unpack & unzip) | ||
+ | |||
+ | =whoami= | ||
finger (who is logged in) | finger (who is logged in) | ||
id (uid=1000(sjnSUSE) gid=100(users) groups=100(users) | id (uid=1000(sjnSUSE) gid=100(users) groups=100(users) | ||
date & cal | date & cal | ||
− | + | [[#top|top]] | |
+ | |||
+ | =echo $PATH= | ||
A list of directories your shell searches through when you enter a command | A list of directories your shell searches through when you enter a command | ||
− | = | + | /usr/local/sbin: |
+ | /usr/local/bin: | ||
+ | /usr/sbin: | ||
+ | /usr/bin: | ||
+ | /sbin: | ||
+ | /bin: | ||
+ | /usr/games | ||
+ | |||
+ | =Find MAN Pages= | ||
man –k whoami (look-up commands) | man –k whoami (look-up commands) | ||
info whoami | info whoami | ||
help whoami | help whoami |
Latest revision as of 00:18, 12 January 2012
Directories & Files -------------------------------- Home Page user:scott Tech Support user:scott/02 Dir & Files user:scott/03 Network user:scott/04 Troubleshoot user:scott/05 Laptops user:scott/06 Resources user:scott/07 Notes user:scott/08
Useful Commands to Remember
history (!2054)
gksudo nautilus /home
gconf-editor (configuration)
run-process-in-background
- sudo gedit xxxx &
ls -l ls –F d = directory / = sub-directory l = symbolic link @ = linked_file b or c = device block or char * = executable_file n = named pipe | = named pipe s = socket = socket
ls [switches]
ls -a [-a all] ls -R [-R recursive subfolders] ls -t [-t sort by time] ls -i [-i inode] ls -n [-n UID & GID] ls -r [-r reverse order] ls -1 [-1 line by line] ls -F [-F */=@|]
Permissions for Directories and Files
Owner & Groups
chgrp chown -R root:root folder-name chown oem:oem file-name
rwx Attributes
chmod 774 folder-name (rwxrwxr--) chmod 664 file-name (rw-rw-r--) chmod ugo+rwx /dir/file chmod ugo-rwx /dir/file
Active Process (list)
ps -l (bash) ps -e [-e all processes] [-f full-listing]
Directory/File Size
du -h (-h human readable) du -hc (-c Directory Total Size) sudo du -ch (include .hidden files) sudo du -ch --max-depth=1 /home/ (include /home/xxx)
variations
du -h | less (-h human readable) du -h /home/bob/Downloads/ (dir. in Download) du -ha /home/bob/Downloads/ (files & dir. in Download)
du -ha /home/bob/Downloads/ | grep -i firefox (find all instances of firefox and -i ignore case)
Locate & Find Commands
Find an Application
whereis [program] which [program]
Locate a File
sudo updatedb locate file-name locate file-name | grep xxx
Copy & Move Commands
cp -vr Source ~/Destination (-r pr -R recursively) mv -v Source ~/Destination (-r not necessary) rm -rivf Desktop/ /home/dir [rmdir + content] [-i prompt] [-f force]
Find the Difference Between Two Files
diff file1 file2
Symbolic Link (create)
ln –s target linkname (symbolic link)
TAR & .ZIP
gzip file (zips) gunzip file (unzips)
tar -cvf NameOfArchive.tar file1 + dir1 + file2 (pack) [-c create] [-f ???] tar -xvf NameOfArchive.tar (unpack) [-x extract]
tar -czvf NameOfArchive.tar.gz file1 + dir1 + file2 (pack & zip) tar -xzvf NameOfArchive.tar.gz (unpack & unzip)
whoami
finger (who is logged in) id (uid=1000(sjnSUSE) gid=100(users) groups=100(users) date & cal
echo $PATH
A list of directories your shell searches through when you enter a command
/usr/local/sbin: /usr/local/bin: /usr/sbin: /usr/bin: /sbin: /bin: /usr/games
Find MAN Pages
man –k whoami (look-up commands) info whoami help whoami