$ ls -al Xstuff/rolo/mrolo/rolo -rwxr-xr-x 1 ask staff 30 Dec 5 1994 Xstuff/rolo/mrolo/rolo $ ln -s Xstuff/rolo/mrolo/rolo dex $ ls -al dex lrwxrwxrwx 1 ask staff 22 Sep 5 07:50 dex ->Xstuff/rolo/mrolo/rolo
$ cat fileX This is file X $ ln -s fileX fileY $ ls -al total 24 drwxr-xr-x 2 ask staff 512 Jan 27 07:27 . drwxr-xr-x 6 ask staff 512 Jan 27 07:25 .. -rw-r--r-- 1 ask staff 15 Jan 27 07:26 fileX lrwxrwxrwx 1 ask staff 5 Jan 27 07:27 fileY -> fileX $ cat fileY This is file X $ rm fileX $ cat fileY cat: cannot open fileY
$ cat fileX This is file X $ ln fileX fileY $ ls -il total 16 8262 -rw-r--r-- 2 ask staff 15 Jan 27 07:32 fileX 8262 -rw-r--r-- 2 ask staff 15 Jan 27 07:32 fileY $ cat fileY This is file X $ rm fileX $ cat fileY This is file X
$ ls feb96 jan26.96 jan94 mar96 memo2 jan12.96 jan5.96 jan95 memo1 memo2.sv jan19.96 jan93 jan96 memo10
$ ls * feb96 jan26.96 jan94 mar96 memo2 jan12.96 jan5.96 jan95 memo1 memo2.sv jan19.96 jan93 jan96 memo10
$ ls m[a-df-g]* mar96
$ ls ????? feb96 jan93 jan94 jan95 jan96 mar96 memo1 memo2
$ ls jan?? feb?? mar?? feb96 jan93 jan94 jan95 jan96 mar96
$ ls *[!0-9] memo2.sv
$ ls [A-Z]* [A-Z]* not found
$ ls *.* jan12.96 jan19.96 jan26.96 jan5.96 memo2.sv
$ ls *96 feb96 jan19.96 jan5.96 mar96 jan12.96 jan26.96 jan96
$ ls [fjm][ae][bnr]* feb96 jan19.96 jan5.96 jan94 jan96 jan12.96 jan26.96 jan93 jan95 mar96
$ls -l total 368 -rwxr-xr-x 1 ask staff 3354 Oct 30 1997 a.out -rw-r--r-- 1 ask staff 53521 Mar 24 1997 content.html -rw-r----- 1 ask staff 9903 May 8 1997 eduquote.htm -rw-r--r-- 1 ask staff 11475 Oct 30 1997 form.html -rw-r--r-- 1 ask staff 12308 Oct 30 1997 gains.html -rw-r----- 1 ask staff 42601 Oct 30 1997 index.html -rw-r--r-- 1 ask staff 9054 Oct 30 1997 inst.html -rw-r--r-- 1 ask staff 7113 Oct 30 1997 junk.html -rw-r--r-- 1 ask staff 282 Oct 30 1997 linefix.c -rwxr-xr-x 1 root staff 1924 Mar 24 1997 little -rw-r--r-- 1 ask staff 147 Mar 26 1997 little.c -rwxr-xr-x 1 ask staff 2726 May 8 1997 outline -rw-r--r-- 1 ask staff 2530 Oct 30 1997 timeline.html
Permission | Mnemonic | Files | Directories |
---|---|---|---|
Read | r | Examine the contents of the file | List directory contents |
Write | w | Wrtie to or change the file
also remove the file. |
Create and remove files in the directory |
Execute | x | Run the file as a process | Change to the directory |
$ ls -l subtest -rw------- 1 kochis 468 Mar 12 09:57 subtest $ chmod o+r subtest $ ls -l subtest -rw----r-- 1 kochis 468 Mar 12 09:57 subtest $ chmod 644 subtest $ ls -l subtest -rw-r--r-- 1 kochis 468 Mar 12 09:57 subtest
. | Sharable | Non-sharable |
---|---|---|
Static | /usr /usr/local |
/etc /boot |
Variable | /var/mail /home |
/var/log /proc |
brw-r----- 1 root 7, 80 Oct 13 1990 sd10a brw-r----- 1 root 7, 81 Oct 13 1990 sd10b brw-r----- 1 root 7, 82 Oct 13 1990 sd10c crw-rw-rw- 1 root 20, 38 Oct 13 1990 ttyr6 crw-rw-rw- 1 root 20, 39 Oct 13 1990 ttyr7 crw-rw-rw- 1 root 20, 40 Oct 13 1990 ttyr8
. | User Commands | Sysadmin Commands |
---|---|---|
Vendor supplied
essential (root filesystem) |
/bin | /sbin |
Vendor Supplied
no-essential (/usr) |
/usr/bin | /usr/sbin |
Locally suppied
non essential |
/usr/local/bin | /usr/local/sbin |
© Allan Kochis | Last revision 9/05/2001 |