mac os command – console

Published by:

alias     Create an alias
alloc     List used and free memory
awk       Find and Replace text within file(s)

basename  Convert a full pathname to just a folder path
bash      Bourne-Again SHell (Linux)
bless     Set volume bootability and startup disk options.
break     Exit from a loop

cal       Display a calendar
case      Conditionally perform a command
cat       Display the contents of a file
cd        Change Directory
chflags   Change a file or folder's flags.
chgrp     Change group ownership
chmod     Change access permissions
chown     Change file owner and group
chroot    Run a command with a different root directory
cksum     Print CRC checksum and byte counts
clear     Clear terminal screen
cmp       Compare two files
comm      Compare two sorted files line by line
complete  Edit a command completion [word/pattern/list]
continue  Resume the next iteration of a loop
cp        Copy one or more files to another location
cron      Daemon to execute scheduled commands
crontab   Schedule a command to run at a later date/time
cut       Divide a file into several parts

date      Display or change the date & time
dc        Desk Calculator
dd        Data Dump - Convert and copy a file
defaults  The Mac OS X user defaults system.
df        Display free disk space
diff      Display the differences between two files
diff3     Show differences among three files
dig       DNS lookup
dirname   Convert a full pathname to just a path
dirs      Display list of remembered directories
diskutil  Disk utilities - Format, Verify, Repair
ditto     Copy files and folders
dot_clean Remove dot-underscore files
dscacheutil Query or flush the Directory Service/DNS cache
dscl      Directory Service command line utility
du        Estimate file space usage

echo      Display message on screen
ed        A line-oriented text editor (edlin)
enable    Stop or start printers and classes.
env       Set environment and run a utility
eval      Evaluate several commands/arguments
exec      Execute a command
exit      Exit the shell
expect    Programmed dialogue with interactive programs
         Also see AppleScript
expand    Convert tabs to spaces
expr      Evaluate expressions

false     Do nothing, unsuccessfully
fdisk     Partition table manipulator for Darwin UFS/HFS/DOS
find      Search for files that meet a desired criteria
fmt       Reformat paragraph text
fold      Wrap text to fit a specified width
for       Expand words, and execute commands
foreach   Loop, expand words, and execute commands
fsck      Filesystem consistency check and repair
fsaclctl  Filesystem enable/disable ACL support
fs_usage  Filesystem usage (process/pathname)
ftp       Internet file transfer program

GetFileInfo Get attributes of HFS+ files
getopt    Parse positional parameters
goto      Jump to label and continue execution
grep      Search file(s) for lines that match a given pattern
groups    Print group names a user is in
gzip      Compress or decompress files

head      Display the first lines of a file
hdiutil   Manipulate iso disk images
history   Command History
hostname  Print or set system name

id        Print user and group names/id's
if        Conditionally perform a command
info      Help info
install   Copy files and set attributes

jobs      List active jobs
join      Join lines on a common field

kextfind  List kernel extensions
kill      Stop a process from running

l         List files in long format (ls -l)
ll        List files in long format, showing invisible files (ls -la)
less      Display output one screen at a time
ln        Make links between files (hard links, symbolic links)
locate    Find files
logname   Print current login name
login     log into the computer
logout    Exit a login shell (bye)
lpr       Print files
lprm      Remove jobs from the print queue
lpstat    Printer status information
ls        List information about file(s)
lsbom     List a bill of materials file
lsof      List open files

man       Help manual
mkdir     Create new folder(s)
mkfifo    Make FIFOs (named pipes)
more      Display output one screen at a time
mount     Mount a file system
mv        Move or rename files or directories

net       Manage network resources
networksetup Network and System Preferences
nice      Set the priority of a command
nohup     Run a command immune to hangups

onintr    Control the action of a shell interrupt
open      Open a file/folder/URL/Application
osascript Execute AppleScript

passwd    Modify a user password
paste     Merge lines of files
pbcopy    Copy data to the clipboard
pbpaste   Paste data from the Clipboard
pico      Simple text editor
ping      Test a network connection
pkgutil   List installed packages
pmset     Power Management settings
popd      Restore the previous value of the current directory
pr        Convert text files for printing
printenv  Print environment variables
printf    Format and print data
ps        Process status
pushd     Save and then change the current directory
pwd       Print Working Directory

quota     Display disk usage and limits

rcp       Copy files between machines.
repeat    Execute a command multiple times
rm        Remove files
rmdir     Remove folder(s)
rpm       Remote Package Manager
rsync     Remote file copy - Sync file tree (also RsyncX)

say       Convert text to audible speech
sched     Schedule a command to run at a later time.
screen    Multiplex terminal, run remote shells via ssh
screencapture Capture screen image to file or disk
sdiff     Merge two files interactively
security  Administer Keychains, keys, certificates and the Security framework
sed       Stream Editor
set       Set a shell variable = value
setenv    Set an environment variable = value
setfile   Set attributes of HFS+ files
shift     Shift positional parameters
shutdown  Shutdown or restart OS X
sleep     Delay for a specified time
softwareupdate System software update tool
sort      Sort text files
split     Split a file into fixed-size pieces
stop      Stop a job or process
su        Substitute user identity
sudo      Execute a command as another user
sum       Print a checksum for a file
switch    Conditionally perform a command
systemsetup Computer and display system settings

tail      Output the last part of files
tar       Tape ARchiver
tee       Redirect output to multiple files
test      Condition evaluation
textutil  Manipulate text files in various formats
time      Measure Program Resource Use
touch     Change file timestamps
traceroute Trace Route to Host
tr        Translate, squeeze, and/or delete characters
true      Do nothing, successfully
tty       Print filename of terminal on stdin
type      Describe a command

umask     Users file creation mask
umount    a device
unalias   Remove an alias
uname     Print system information
unexpand  Convert spaces to tabs
uniq      Uniquify files
units     Convert units from one scale to another
unset     Remove variable or function names
unsetenv  Remove environment variable
users     Print login names of users currently logged in
uuencode  Encode a binary file
uudecode  Decode a file created by uuencode

vi        Text Editor

wc        Print byte, word, and line counts
where     Report all known instances of a command
which     Locate a program file in the user's path
while     Execute commands
who       Print all usernames currently logged on
whoami    Print the current user id and name (`id -un')

xargs     Execute utility - passing arguments

copied from http://www.ss64.com/osx/
yes       Print a string until interrupted

mac os x – error code sound

Published by:

Original IBM POST error codes
1 short beep – Normal POST – system is OK
2 short beeps – POST error – error code shown on screen
No beep – Power supply or system board problem
Continuous beep – Power supply, system board, or keyboard problem
Repeating short beeps – Power supply or system board problem or keyboard
1 long, 1 short beep – System board problem
1 long, 2 short beeps – Display adapter problem (MDA, CGA)
1 long, 3 short beeps – Enhanced Graphics Adapter (EGA)
3 long beeps – 3270 keyboard card

copied from http://diskusiweb.com/post.php?action=reply&fid=76&tid=22829&repquote=133416

sharing printer

Published by:

i use canon ip 1880 for my printer. and i download the driver from canon singapure like what i have found in the guru blog. two files which is cnijfilter-common-2.70-1.i386.tgz and cnijfilter-ip1800series-2.70-1.i386.tgz

and install them in my linux
$installpkg cni*

so it will install them both. if i not mistake.. .this installation will extract one ppd file which is describe the printer driver in linux. located /usr/share/cups/model/

after u have done that…
step 2 edit the smb.conf like the previous post
step 3 edit the cupsd.conf like the previous post
step 4 edit the mime.convs like the previous post
step 5 edit the mime.types like the previous post
step 6 restart the samba and cups

$/etc/rc.d/rc.samba restart
$/etc/rc.d/rc.cups restart

step 7 configure the jendela to add a printer
make sure the jendela (xp or vista) have some program in Add/Remove Program > Windows componen or Turn on/off windows component (in vista) and check the unix printing/share program. let the jendela install it for a moment
then go to control panel – printer – add new printer.
use the http command for adding the printer to the address http://sugi:631/printers/canonip1880
the canonip1880 was configured as a name when installing it in http://sugi:631/admin (in linux)
then use the original cd driver of the printer for installing the driver in jendela. we still use the driver coz the command in smb.conf said use client driver = yes.
and test some printing page.
if nothing mistaken, u will have ur printer on.

thanks to makasar slackers blogger for giving me some idea how to do it.

static ip for slackware

Published by:

all linux setting for static ip wrote that the configuration is in /etc/rc.d/rc.inet1
but i found it in my slackware 12.1 the configuration is in /etc/rc.d/rc.inet1.conf
while the rc.inet1 is the script which run the command.

it’s quite simpe to set the ip to static. just fill in the empty area of your eth configuration.
IPADDR(0)=”192.168.x.x”
NETMASK[0]=”255.255.255.0″
USE_DHCP[0]=””
DHCP_HOSTNAME[0]=””

and rite in the middle of these setting, there is one more
GATEWAY=”192.168.1.1″ #u can fill this thing too. in my experience, if this leave empty, the internet wont run in static ip mode. i dont understand that.

anyway that’s all

smb.conf for sharing printer to windows

Published by:

this is what i use for smb.conf

[global]

workgroup = MSGROUP
server string = R&D of Open Network Architecture Samba Server
smb passwd file = /etc/smbpasswd
log file = /var/log/samba/log.%m
socket options = TCP_NODELAY IPTOS_LOWDELAY
domain master = yes
preferred master = yes
os level = 65
dns proxy = no
name resolve order = lmhosts host bcast
bind interfaces only = yes
interfaces = eth0 192.168.1.1
hosts deny = ALL
hosts allow = 192.168.1. 127.0.0.1
debug level = 1
create mask = 0644
level2 oplocks = True
read raw = no
write cache size = 262144

load printers = yes
#printcap name = /etc/printcap
printcap name = cups
printing = cups
restrict anonymous = no
netbios name = myownusername
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
security = share

[printers]
comment = All Printers
printable = yes
public = yes
create mask = 0700
guest ok = yes
use client driver = yes
browseable = yes
writable = no
#guest account = smbprint
path = /var/spool/samba

[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = yes
read only = yes
write list = root

[homes]
comment = Home Directories
browseable = no
read only = no
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[tmp]
comment = Temporary File Space
path = /tmp
read only = No
valid users = admin
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[yourfolderhere]
read only = no
comment = myownsharefolder
path = /mnt/hda/folder


end

cups setting for sharing to windows

Published by:

edit the /etc/cups/cupsd.conf into this

#
# “$Id: cupsd.conf.in 7888 2008-08-29 21:16:56Z mike $”
#
# Sample configuration file for the Common UNIX Printing System (CUPS)
# scheduler. See “man cupsd.conf” for a complete description of this
# file.
#

# Log general information in error_log – change “warn” to “debug”
# for troubleshooting…
LogLevel warn

# Administrator user group…
SystemGroup sys root

# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock

Port 631

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols
#ini ditambah sendiri
BrowseAddress @LOCAL

# Default authentication type, when authentication is required…
DefaultAuthType Basic

# Restrict access to the server…

Order allow,deny
#ini ditambah sesuai www.linuxforum.us.intelitxt.com
Allow From 192.168.1.*
Allow From 127.0.0.1
Allow From localhost.localdomain
Allow all

#ini ditambah sendiri

AuthType None
Order Deny,Allow
Deny From None
Allow From All

# Restrict access to the admin pages…

# Encryption Required
Order allow,deny
Allow @LOCAL

# Restrict access to configuration files…

AuthType Default
Require user @SYSTEM
Order allow,deny

# Set the default printer/job policies…

# Job-related operations must be done by the owner or an administrator…

Require user @OWNER @SYSTEM
Order deny,allow

# All administration operations require an administrator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# All printer operations require a printer operator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# Only the owner or an administrator can cancel or authenticate a job…

Require user @OWNER @SYSTEM
Order deny,allow

Order deny,allow

# Set the authenticated printer/job policies…

# Job-related operations must be done by the owner or an administrator…

AuthType Default
Order deny,allow

AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow

# All administration operations require an administrator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# All printer operations require a printer operator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# Only the owner or an administrator can cancel or authenticate a job…

AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow

AuthType Default
Order deny,allow

#
# End of “$Id: cupsd.conf.in 7888 2008-08-29 21:16:56Z mike $”.
#

smb.conf for sharing file to windows

Published by:

it’s work.. i got these configuration from www.faq.org

[global]

workgroup = MSGROUP
server string = R&D of Open Network Architecture Samba Server
encrypt passwords = True
security = share
smb passwd file = /etc/smbpasswd
log file = /var/log/samba/log.%m
socket options = IPTOS_LOWDELAY TCP_NODELAY
domain master = Yes
local master = Yes
preferred master = Yes
os level = 65
dns proxy = No
name resolve order = lmhosts host bcast
bind interfaces only = True
interfaces = eth0 192.168.1.1
hosts deny = ALL
hosts allow = 192.168.1. 127.0.0.1
debug level = 1
create mask = 0644
directory mask = 0755
level2 oplocks = True
read raw = no
write cache size = 262144

[homes]
comment = Home Directories
browseable = no
read only = no
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[tmp]
comment = Temporary File Space
path = /tmp
read only = No
valid users = admin
invalid users = root bin daemon nobody named sys tty disk mem kmem users

that’s all. you can add another directory for sharing.
dont forget to add your samba user with password
#smbpasswd -a user
enter your password
if you dont have a user, create one
#useradd
fill in all the require questions

edit x11 for vga savage driver – if not your X cannot shutdown/ restart

Published by:

#nano /etc/X11/xorg.conf
u have to change some line only especially in monitor section.
Section “Device”
Identifier “S3 Graphic Prosavage”
Driver “savage”
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

that’t line for change the Driver from vesa to savage. Linux 2.6.24-5 already has savage driver. Then
Section “Screen”
# Identifier “Screen 1”
Identifier “Screen 0”
Device “S3 Graphic Prosavage”
# Device “VESA Framebuffer”
Monitor “My Monitor”

see the change i made? u can still use identifier screen 1 if you like so , these line wont change
Section “ServerLayout”
Screen “Screen 0”

see screen 0? if you dont want to change from screen 1 that’s ok.

enabling mouse scroll in kde 3.5

Published by:


edit xorg.conf
#nano /etc/X11/xorg.conf

add these line
Section “InputDevice”
Identifier “USB Mouse”
Driver “mouse”
Option “Device” “/dev/input/mice”
Option “SendCoreEvents” “true”
Option “Protocol” “IMPS/2”
Option “ZAxisMapping” “4 5”
Option “Buttons” “5”
EndSection

that’s for using usb mouse
change the line in serverLayout to USB Mouse

but if you use PS/2, use these:
Section “InputDevice”
Identifier “PS/2 Mouse”
Driver “mouse”
Option “Protocol” “auto”
Option “ZAxisMapping” “4 5”
Option “Device” “/dev/psaux”
Option “Emulate3Buttons” “true”
Option “Emulate3Timeout” “70”
Option “SendCoreEvents” “true”
EndSection

change the line in ServerLayout to PS/2 Mouse

that’s all