Difference between revisions of "User:Scott/03"

From FreekiWiki
Jump to navigation Jump to search
Line 22: Line 22:
 
*sudo gedit xxxx &
 
*sudo gedit xxxx &
  
=File Attributes=
 
 
<pre>
 
<pre>
 
  ls -l                              ls –F  
 
  ls -l                              ls –F  
Line 32: Line 31:
 
</pre>
 
</pre>
  
=List File Attributes=
+
=ls [switches]=
 
  ls -a [-a all]
 
  ls -a [-a all]
 
  ls -R [-R recursive subfolders]   
 
  ls -R [-R recursive subfolders]   
Line 42: Line 41:
 
  ls -F [-F */=@|]
 
  ls -F [-F */=@|]
  
==File Permissions==
+
=Permissions for Directories and Files=
===Change Owner & Group===
+
 
 +
==Owner & Groups==
 
  chgrp
 
  chgrp
 
  chown -R root:root folder-name
 
  chown -R root:root folder-name
 
  chown oem:oem file-name
 
  chown oem:oem file-name
  
===Change Folder & File===
+
==rwx Attributes==
 
  chmod 774 folder-name (rwxrwxr--)
 
  chmod 774 folder-name (rwxrwxr--)
 
  chmod 664 file-name  (rw-rw-r--)
 
  chmod 664 file-name  (rw-rw-r--)
Line 54: Line 54:
 
  chmod ugo-rwx /dir/file
 
  chmod ugo-rwx /dir/file
  
==Process (running & idle)==
+
=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 Size==
+
=Directory/File Size=
 
  du -h  (-h human readable)
 
  du -h  (-h human readable)
 
  du -hc  (-c Directory Total Size)
 
  du -hc  (-c Directory Total Size)
Line 64: Line 64:
 
  sudo du -ch --max-depth=1  /home/ (include /home/xxx)
 
  sudo du -ch --max-depth=1  /home/ (include /home/xxx)
  
==Directory File Usage==
+
==variations==
  
 
  du -h | less                (-h human readable)
 
  du -h | less                (-h human readable)

Revision as of 00:01, 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 

Template:TOC limit

top

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)

top

Search Locate Find

whereis [program]
which   [program]
sudo updatedb
locate /dir/dir | grep file
find -name filename ???

COPY MOVE

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]

Symbolic Lnk

ln –s target linkname (symbolic link)

Difference between two files

diff file1 file2

.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

top

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

MAN Pages

man –k whoami (look-up commands)
info whoami
help whoami