Linux Ubuntu
Linux Ubuntu
:
:
:
:
:
:
:
:
:
:
:
:
:
:
- .
)
( .
.
) ( .
:
.
.
.
/ . /
.
.
.
.
-
.
. -
/
.
-
- .
/
.
-
/
................................................................................................
.........................................................................................
: ..........................................................................
: ........................................................................
: .........................................................
: ......................................
: ..........................................................
: ................................................
: ...................................................................
: ........................................
: )( ...................................
: ......................................................
: .........................................
: ........................................................
: ................................................................
- .....................................................................
- ........................................................
- .................................................................
....................................................................................
.
. .
DOS .
.
.
. .
.
. .
MINIX .
.
.
MINIX
.
C .
.
.
.
:
.
.
Bill Gates
Unix
Andrew S. Tanenbaum
Linus Bendict Trovalds
1
2
3
4
MINIX .
.
.
. MIT
emacs .
MIT
.
.
GNU .
. GNU GNU is Not
Unix .
.
C GCC . .
. GCC
.
GNU
. MINIX .
HURD .
:
.
IBM .
Open Source
Open Source .
.
GNU
Richard Stallman
1
2
.
.
. Redhat
.
:
.
GNU
. MINIX
.
IBM .
.
.
, .
, ,
.
" /"
. ,
) ,(www.ubuntu.ir .
/ ) (www.foss.ir
) (www.aictc.ir .
/
/ , ubuntu.ir
http://www.iosn.net/foss/foss-general-primer/foss_primer_current.pdf
/ - .
.
, ""
" /" : ,
. GFDL
. ,
.
/
/
.
!
:
.
.
.
.
PC Intel x86 64bit
UltraSPARC T1 SUN PowerPC Apple .
CD
.
.
1 Ubuntu
2 Gnu Linux
3 Server
/ . C
GCC ...
. . /
Bash
.
.
X
X X Window
.
.
GNOME KDE X .
MIT . /
X.Org X .
. /
xFCE KDE GNOME
1 Gnu Linux
2 Desktop
3 Unix
.IceWM GNOME .
.
.
CD-ROM
Zip ... .
/
reiserfsxfs ext3 ext2 .
.
/
. / CA ....
.
root " ) " /(
.
.
/ .
.
. mount
point .
home
.
.
.
:bin
.
:boot boot
. Grub .Lilo
:dev .
... . dev/fd0
.
. dev/fd0
.
.
:etc
.
Debian etc/apache/http.conf .
:home
. .
.
.
:lib
.
.
:media floppy cdrom
CD-ROM ... .
. .
Debian CD-ROM floppy cdrom
.
mount .
. mnt .
:proc
. version
....
:sbin
root.
:tmp .
:usr .
Xwindow .
usr/bin usr/sbin .
:var
FTP .
/var/www .
DOS
.
swap .
. .
swap .
/
.
.
.
/
.
/
. .
.
.
.
. xFarDic
WXGTK
.
) (Library
1 Configuration Files
2 Library
. .
. ...
. CD-ROM
DVD-ROM USB .
. .
.
.
.
.
...
CD-ROM
.
CD-ROM
. .
.
/
/ .
.
.
/ . " " / swap
.
1 Live Disk
2 Boot
3 Installer
4 Rescue Disk
5 Load
6 Root
Disk
Manager .
.
. :
)300 MHz(x86
)700 MHz(x86
64 MB
*384 MB
64 MB
4 GB
8 GB
500 MB
.
:
- /
- /
- /
/
CD/DVD ROM
:
:
1 Desktop
2 RAM
3 H.D.D
:
:
.
.
CD .
.
CD .
:
:
Install .
.
*
.
:
.
.
:
. .
:
.
.
. .
.
Forward . :
:
.
.
:
.
:
.
.
.
Install .
.
1 Disconnect
Grub .
-
Wubi
Wubi
Wubi
Wubi .
. Wubi :
.
Wubi
.
.
CD/DVD Wubi
:
1 Boot Loader
.
. Wubi
Gnome KDE .
.
! .
.
1 Restart
Grub Enter . .
. .
.
1 Update
Enter .
Add/Remove Programs Control Panel :
/
Alternate CD .
.
. . .
.
.
.
. check .
. check
.
. .
. Upgrade .
. .
/ /
.
.
" "dapper-updates .
"manager -d
Enter .
. check .
. .
. Upgrade .
. .
. " "dapper-updates .
. update-manager-core .
. do-release-upgrade-d .
. .
-
. Run Command Alt+F2 .
"kdesu "adept_manager --dist-upgrade-devel
OK .
:
http://wiki.ubuntu.ir/HardyUpgrades/Kubuntu
Server Server .
. update-manager-core :
sudo aptitude install update-manager-core
:
sudo do-release-upgrade --devel-release
. .
:
sudo do-release-upgrade --devel-release
)(Alternate CD/DVD
.
. Burn.
. .
. .
. .
1 Terminal
Alt+F2 :
"gksu "sh cdrom/cdromupgrade
Alt+F2 :
"kdesu "sh /cdrom/cdromupgrade
.
. .
:
$ sudo ubuntu-update hdaX
hdaX
.
Yes .
.
.
.
.
root .
.
Grub
. - - .
. -
.
.
-
.
Actions Configure the login
manager .
Security Allow local system
administrator login . .
1 Load
2 Unix
GNOME
. X
.
.
KDE GNOME .
GNOME
. :
.
.
. KDE
1 Directory
2 Desktop
.
.
.
GNOME
.
.
.
.
.
:
.
.
)( .
:
:
.
:
.
.
:
.
Desktop Preferences>Mouse .Left-
handed .
1 Mouse
Ctrl Shift
.
:
...
.
Shift+F10
.
.
.
.
1 Click
2 Item
... .
3 Drag
- .
.
. :
.
.
.
Ctrl
.
-
Click
) .
(
Left Click
Middle Click .
Right Click
.
Double Click
. .
Drag
.
.
Click and
Drag
.
.Recycle Bin
.
1 Symbolic link
.
.
. - .
-
Alt-F1
Applications
Alt-F2
)(Run Applications
Alt-Tab
.
.
.
Ctrl-Alt-Tab
. - .
-
Alt-Tab
.
. .
Alt-F4
Alt-F5
Alt-F7
.
.
.
Alt-F8
.
.
.
Alt-F9
Alt-F10
Alt-spacebar
.
- .
-
Ctrl-N
Ctrl-X
.Clipboard
Ctrl-C
.Clipboard
Ctrl-V
.Clipboard
Ctrl-Z
Ctrl-S
F1
.
. - .
-
Enter or spacebar
F10
Shift-F10
Esc
Drag.
. .
.
Alt .
.
Alt+F File . N
New .
.
Alt .
.
.
. :
( . :
.Alt+F2
( .
.
Show list of known Applications
. Run with file
. gedit
gedit . Run in Terminal
.
X .
( Run . -
.
.
.
.
. .
.
. . .
. - .
.
Applications
. - Applications .
- Application
:
Applications
Applications
. . Applications
.
Places
Places .
... Recent
Documents .
System
Syetem
.
1 Applet
.
.
.
) (Workspace
. .
.
.
. . -
.
.
. .
1 Nautilus
2 Desktop
Perferences
.
. System Preferences
.
.
.
.
GNOME . :
.
.
.
.
.
New Panel . .
. .
.
.
Delete This Panel
.
. Show Hide Buttons
Properties .
.
:
. - .
1 Launcher
.
.
:
:Menu Bar Places Applications System
.
.
: .
:
.
.
:
.
.
:
. .
Add to Panel .
.
.
. .
Add to Panel Custom Application Launcher
.
Add to Panel Application Launcher .
.
.
:
) :(Force Quit
.
:
. - .
) :(Log out .Session
: .
:
.
: .
: .
.
. Menu Bar
.
.
.
Add to Panel Main Menu Menu Bar .
.
.
Add to Panel . Drawer .
.
:
.
Click and Drag .
.
.
1 Drawers
.
:
) (Main Menu Applications . Applications
.
Add to Panel Main Menu .
. .
.
:
.
.
.
.
.
.
.
.
. -
.
1 Dialog
- .
) ( .
-
.
.
.
. .
- .
-
.
.
Alt+Tab.
:
.
Right/Left Arrow
.
Preferences . .
Number of Workspaces .
FTP URL .
:
.
.
.
.
.
.
:
.
.
.
CD DVD
CD DVD . Go
CD/DVD Creator :///burn .
Home .
.
.
.
.
:
.
.
. .
.
.
1 Script
2 Zoom
)(Menu & Toolbar )(Themes .
.
File Help . File Quit Help
About .
.
.
.
.
.
.
.
.
Ctrl+Q . Ctrl+Z.
.
.
HTML HTML
.
.
.
.
.
.
.
Session .
1 Session
:
System Quit Lock Screen .
.
Add to Panel .
.
Enter
.
.
System Preferences Sessions . -
. :
.
.
.
.
.
. Options .
Splash .
.
.
. Startup Programs :
.
.
.
.
:
. . Session
Options Automatically save changes to session .
.
.
:
.
System Quit Log out .
.
.
.
. .
.
.
. .
.
.
- .
-.
- .
.
.
.
.
.
.
. - .
-
.
.
.
1 Minimize
.
.
.
.
.
.
. .
.
. - .
.
.
:
( Properties
. :
)(General
)(Background
( .
- .
-
)(Orientation
.
.
)(Size
)(Expand
)(Autohide
) Show hide
(buttons
) Arrows on hide
(button
( ) (Background .
. - .
( .
.
( Close .
-
) Solid
(color
. Color .
Style
.
) Background
(image
.
Browse .
.
GIMP
:
: .
: .
: .
:
.
Add to Panel
.
: .desktop .
.desktop .
. .
:
.
.
.
:
. . -
.
-
.
Properties .
.
.
.
.
.
.
:
Move .
.
.
.
) (Movement Mode
. - .
-
No key
.
.
Alt key
Shift key
.
.
Lock To Panel .
.
Remove From Panel .
. -
:
:
.
:
.
.
.
Add to Panel .
- .
.
.
.
:
.
.
.
.
.
:
. Preferences .
1 Applet
.
. Close .
:
.
.
.
URL . URL
.
URL . URL
.
:
: .
: .
.
: .
.
.
:
:
Add To Panel Custom
Application Launcher . .
Application Launcher .
.
:
:
.
. Add this launcher to panel . -
.
:
.
- .
Add to
Panel Custom Application Launcher .
.
Command Type .
Application
. - .
-
gedit gedit .
:
.
Properties
.
Close .
.
.
.
. Esc .
Add to Panel
Force Quit .
.
Add to Panel
Run . Alt+F2
.
.
Add to Panel
.
.
Add to Panel Notification Area .
:
) :(Main Menu
.
Add to Panel
Main Menu . .
) :(Menu Bar
.
Add to Panel
Menu Bar .
) :(System Menus
.
Applications System .
Entire
Menu Add this as menu to panel .
. -
.
.
.
.
. -
.
.
.
:
:
Add to Panel Drawer .
:
Entire Menu Add this as
drawer to panel .
. - .
-
Size
Icon
Show hide
buttons
Arrows on hide
button
.
Background .
.
Close .
.
.
.
. .
:
) :(Main Menu Applications
. .
) :(Menu Bar Places Applications
System .
.
:Applications Applications
.
:Places Places
... .
:System System
... .
.
.
:
.
.
.
. .
.
. .
.
Popup
:
.
.
:
: .
Take Screenshot .Applications>Asseccories
gnome-panel-screenshot
. - .
Save . Name
. Save in folder .-
.
- Gnome-panel-screenshot
gnome-panel-screenshot
--window .
.
--delay=seconds .
gnome-panel-
--help
screenshot .
) (Menu Editor
. Edit Menus
. .
.
.
. :
.
.
.
.
.
URL.
.CD
:
:
.
:
.
.
.
. -
.
1 File system
- .
:
Ctrl+L .
F9
.
.
.
.
.
:
FTP
URL
. .
. .
:
.
.
-
) (Location Bar :
Ctrl+L .
.
View as
.
) (Side pane :
.
.
. :
)(Places
)(information
)(Tree
)(History
)(Notes
)(Emblems
View Side Pane .
FTP
URL
View Side Pane .
:
: .
:
. .
: FTP
.
: .
:
.
.
:
View Side Pane .
.
View Main Toolbar .
.
View Location Bar .
.
View Statusbar .
.
)(Home
:
Ctrl+L
. ~ .
Go Home Folder
Alt+Home .
Home .
Reload .
:
.
Ctrl+L
Enter . .
.
.
Back Forward .
Go Up
.
Places .
.
.
Tree .
.
History
FTP URL
. FTP
URL . History
Go Clear History .
History Go
Go .
.
.
:
Back Forward
.
View Reload . Stop .
Reload Stop .
View
.
. -
.
Bookmark
.
Bookmark . Bookmarks .
Bookmarks Add Bookmark
. Ctrl+D .
. -
.
Bookmarks Edit Bookmarks .
.
Bookmark
.
Name Location .
Remove
.
-
Properties
Properties :
.
File Properties . Properties
.
Notes . .
Close .
.
Notes . -
.
Notes
Notes :
.
Notes .
View Side Pane .
.
.
Notes .
.
.
.
. important
. - important
.
:
- important
:
.
Properties .
Emblem .
.
:
View Zoom In .
View Zoom Out .
View Normal Size
.
.
.
View Reset View to Defaults .
.
.
.
. View
.
.
:
.
....
.
- .
.
.
View Reset View to Defaults .
- Arrange Items
Manually
.
.
By Name
.
.
.
By Size
.
.
.
.
By Type
By
Modification
. .
Date
By Emblems . .
.
Compact
Layout
Reversed
Order
.
.
. :
Edit Stretch Icon
. .
.
Restore Icon's
Original Size .
.
.
.
.
Edit Preferences .
:
.
.
.
.
Views . -
.
- Preferences
.
View new folders using
.
.
.
.
Arrange items
.
~ .
.
Preferences Behavior . -
.
- Behavoir
Single click to .
activate items
.
Double click to
activate items .
Run executable
files when they are
.
clicked
.
View executable
files when they are
.
clicked
Ask each time
.
Ask before
emptying the
Trash or deleting .
files
Delete
:
.Edit
Include a Delete
command that
bypasses Trash .
.
.
.
Edit
Preferences . Display .
Icon Caption . -
.
-
Size
Type
Date modified .
Date accessed
Owner
Group
Permissions
. .--rwxrw-r-
Octal
permissions
.
.764
MIME type
.
.text/html
None
. Edit
Preferences . List Columns .
Show Hide .
Move Up Move Down
. - .
-
Name .
Size .
Type .
Date Modified .
Date Accessed .
Group
.
MIME type .
Octal
Permissions .
Owner .
Permissions
.
.
.
.
- .
Edit Preferences
. Preview .
- .
-
Always
.
.
Local Files
Only
Never
.
-
Show text in
icons
.
.
.
Show thumbnails
1 Preview
.thumbnails .
Only for files
smaller than
thumbnail
.
Preview sound
files
Count number of .
items
.
- Preview .
- Preview
:
:
Edit Backgrounds and Emblems
. Backgrounds and Emblems .
Patterns .
Colors .
.
Close .
Backgrounds and Emblems
Patterns Colors Reset .
Backgrounds and Emblems
Patterns Add New Pattern .
. OK .
Backgrounds and Emblems Colors
FTP
URL .
.
FTP
FTP .
FTP File Connect to Server .
Connect .
.
.
FTP .
:
ftp://username:[email protected]
- Connect to Server
Port
Folder
User name
share
- Connect to Server
.
Drag &Drop
Drag & Drop .
Ctrl .
Ctrl+Shift
.
Alt .
. :
Move here
Copy here
Link here
Set as Background
Cancel
.
- .
-
.
.
Shift .
.
Ctrl . .
.
Edit Select All Files Ctrl+A
.
.
:
.
.
.
.
.
Cut & Paste
. :
Edit Cut
Ctrl+X .
Edit Paste
Ctrl+V .
.
:
1 Drag
.
Templates
. :
.
File Create Document .
Create Document .
.
.
.
:
.
Edit Rename
Rename . F2
.
. Enter .
.
.
Edit Move to Trash
Move to Trash . Delete
.
.
USB
.
.
1 Trash / Recycle Bin
1 Permission
-
None .
Read-only
.
-
None
List files
only
Access files
.
Create and
delete files .
-
.
-
Owner
) . (
Group
Others
:
.
File Properties .
Properties .
Permissions .
. - .
Close .
:
.
.
:
Go Trash .
Trash .
:
File Empty Trash .
Empty Trash .
:
/etc/fstab .
.
user.
/etc/fstab
. .USB
) (mount .
.
.
Computer .
.
mount .
.
.
:
.
Open .
Properties
. Alt+Enter . Close
.
.
.
- Gflopper
-
Floppy
device
Floppy
density
.
.
.
File system :
type
:Linux Native ext 2 ext2
.
.
:DOS FAT
.
.
Volume
name
Quick
.
.
.
Standard
.
.
.
Thorough
.
.
Eject .
DVD CD Zip
.
:
.
Eject .
.
.
unmount
.
1 Low Level
CD DVD . CD DVD
:
Go CD/DVD Creator .
://burn.
CD DVD
.
CD DVD .
File Write to Disc Write to Disc
. .
- .
Write CD DVD .
File image Write
. image .iso
.
CD DVD . Write
.
. ISO
. ISO Write to Disc
.
- Write to disk
CD DVD .
Write Disc to
ISO File image .
Disk Name
Data Size
.
Writing CDs or DVDs
Write speed
.
Search Search Go
Ctrl+F
. -
.
.
- jpg jpg
.
.
Reload
.
.
Search for files Places . - .
.
Select more options
. :
.
Contains .
. Look in folder
. Other
.
. Contains the text
.
.
Available options
...
.
.
Search results Save results as
.
.
Name
.
.
.
:
.
.
.
.
.
Change
Desktop Background System Preferences
Appearance .
. - .
Wallpaper
.
Wallpaper .
Style
.
:
:Centered .
:Fill Screen .
:Scaled
.
:Tiled
.
Add
Add
. Open .
Remove
. .
Desktop
Colors
. :
Solid Color
. .
Horizontal Gradient
.
.
Vertical Gradient
.
.
Add
TTF
. :
1 Font
.
) /home/.fonts/
( .
.
.
. Login
Window System Administration .
local .
.
.
System>Perferences>Keyboard>Accessibility
- Basic .
- Basic
Enable keyboard
accessibility features
. .
.
.
Disable if unused for
:
Bounce keys
Mouse keys
Slow keys
Sticky keys
Toggle keys
AccessX
.
Sticky keys
.
Shift .
:
:Beep when modifier is pressed
Ctrl ...
.
:Disable if two keys pressed together
.
.
:
:Delay
.
:Speed
.
.
.
Filter
- .
- Filter
Enable
keyboard
accessibility
features
.
.
. Shift
. Slow Keys :
:Only accept keys held for Enable Slow
Keys
.
:Beep when key is
.
. :
:Ignore duplicate keypresses within
Enable
Bounce Keys
.
:Beep if key is rejected
.
Enable Toggle
Keys
.
Type to test
settings
.
.
.
- .
-
Enable keyboard .
accessibility
features .
Num Lock
.
:
:Maximum pointer speed
Enable Mouse .
:Time to accelerate to maximum speed Keys
.
:Delay between keypress and pointer movement
.
Mouse Preferences .
. :
)(Keyboard
)(Typing Break
)(Layouts
)(Layout Options
Keyboard Preferences
System . - .
.
Accessibility .
Keyboard .
-
.
Key presses
repeat when key
.
is held down
.
Delay
Speed
Cursor blinks in
text boxes and
fields
Speed
Type to test
settings
.
.
.
.
Accessibility . -
Typing Break .
-
Allow postponing of
breaks
Layouts
. .
Add Remove
. .
Layout Options
. .
Layout Switching .
Alt+Shift . Alt+Shift
.
- .
-
Show icons in
menus
.
.
Detachable
toolbars
.
.
Toolbar button
labels
:
:Text Below Icons
. .
:Text Beside Icons
.
:Icons Only
.
:Text Only
.
.
Mouse Preferences System .
. -
.
General
Accessbility
Buttons
. - .
-
Left-handed
mouse
.
.
Timeout
.
.
Cursor
. - .
-
Cursor Theme
Highlight the
Ctrl
pointer when you
.
press Ctrl
Preferred Applications
Preferences System . - .
:
Web Browser .
. - .
Select a Web
Browser
.
.
Custom Web
Browser
Custom
.
Command
.
URL %s
.
Start in
Terminal
.
.
Mail Reader .
- .
-
Select a Mail
Reader
. Balsa .
Custom Mail Custom
Reader
.
Command
Start in
Terminal
.
.
Terminal . -
.
Select a
Terminal
.
GNOME Terminal .
Custom
Terminal
Custom
.
Command
Exec Flag
. Screen resolution
Preferences System . - .
- .
-
Resolution
.
Refresh rate
.
.
. Keyboard
Shortcuts Preferences System . -
.
.
.
.
Backspace .
-
1 Refresh Rates
.
:
)(General
)(Sound Events
)(System Bell
Sound Preferences
System . - .
General
.
- .
-
Enable
sound server .
startup
.
Sounds for
events
.
.
Sound Events
. - .
-
Sounds table
.
Event
.
.
Sound File
.
Play
Sound File
Sound file drop down combination Browse
box, Browse
. wav
.
Remove
Sound an
audible bell
Visual
feedback
Flash window
titlebar
.
Flash entire
screen
.
.
.
Change Desktop Backgrand .
Themes Customize . -
.
.
:
) :(Controls
. .
) :(Window frame
Window Border Customize
Theme .
) :(Icon
. Icons Customize Theme .
.
.
:
.
.
Customize Theme .
.
Controls .
.
Window Border .
Icons .
Close Customize Theme .
Save As
.
. Windows Preferences
System . - . -
.
-
-
Select windows
when the mouse
moves over them
Raise selected
windows after an
interval
Interval before
raising
Double-click
titlebar to perform .
this action
.
To move a
window, pressand-hold this key
then grab the
window
.
.
. Screensaver
Preferences System . - .
-
-
Screensaver
.
.
Activate screensaver .
when session is idle
Lock screen when
screensaver is active .
.
Login Window
GDM .
. -
.
Login Window Administration System
.
- Login Window
General
GtkRC ....
.
Local
.
Remote .
Accessibility
.
.
Security
...
Users
.
,-
' #
$%& :'+
+
*
'/
:
. Applications
.
.
Accessories .
.
Calculator .
-
.
Character Map .
. - .
,-
' #
$%& :'+
+
*
'/
- Character Map
Disk Usage Analyzer
-
Take Screenshot
.
PNG
.
Alt+PrintScreen
. - .
- Take Screenshot
Terminal
GNOME Terminal
.
Bash Tab
... . GNOME Terminal
.
....
Text Editor
,-
' #
$%& :'+
+
*
'/
- Text Editor
.
.
.
Synaptic
. Games Applications .
:Blackjack
Five or More
Five or More
.
. .
- .
- Five or More
Four in a Row
.
. .
- .
- Four in a Row
,-
' #
$%& :'+
+
*
'/
Gnometris
Tetris
.
.
. - .
- Gnometris
:Longno
Klotski
- - .
. -
.
- Klotski
Mahjongg
.
. -
.
- Mahjongg
,-
' #
$%& :'+
+
*
'/
Mines
.
.
. - .
- Mines
Nibbles
.
. - .
- Nibbles
Robots
.
.
.
Same GNOME
.
.
.
. - .
- Same GNOME
Sudoku
sudoku
.
.
Tali
,-
' #
$%& :'+
+
*
'/
-
Tetravex
.
. .
.
.
. - .
- Tetravex
PDF PostScript .
Graphics .
GIMP Image Editor
Photoshop GIMP
.
PSD .
GIMP .
. GIMP
.
GIMP .
.
.
PDF
. - .
- GIMP
,-
' #
$%& :'+
+
*
'/
.
xSANE
xSANE .
.
sane libsane .
GIMP .
USB
.
Mac OSX
xSANE .
.
. Internet
Applications .
Mozilla Firefox
Tab browsing Popop
Extension - - .
- .
Pidgin
PIDGIN BSD
ID AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo, Bonjour,
Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC,
SIMPLE, and Zephyr .
.
. Office
Applications .
OpenOffice.org Writer
OpenOffice.org .
Mac OSX .
OpenOffice
OpenOffice.org .
Office .
Star Office
,-
' #
$%& :'+
+
*
'/
.
.
MS-Office
. 3.0OOo Writer .
. .
OOo Writer
.
OpenOffice.org Tools Options Language
Settings/ Languages Enabled for complex text layout .
odt sxw MS-Word RTF HTML PDF
.
. PDF
. OOo Writer
. - . 1.1.5
OOo Oasis Open Formats
.
.
- OOo Writer
OpenOffice.org Calc
.
.
Calc OOo .
. Writer
. - .
- OOo Calc
OpenOffice.org Impress
Presentation .
OpenOffice.org Impress .
OOo Microsoft Powerpoint
.
Impress .
. - .
,-
' #
$%& :'+
+
*
'/
-
OpenOffice.org Base
OpenOffice.org Base
. MS-Access MS-
Access . .
OpenOffice.org .
Tools Options
OpenOffice.org Java Add usr/lib/j2re1.4-/
/sun .
OpenOffice.org Draw
OpenOffice.org Draw .
.
PDF .
. -
.
- OOo Draw
OpenOffice.org Math
. OpenOffice.org
. Math
- .
- OOo Math
,-
' #
$%& :'+
+
*
'/
.
. Sound and Video
Applications .
Brasero
Brasero CD , DVD .
Brasero -
Movie Player4
-
Sound Recorder
Sound Recorder
. FLAC OGG WAV .
. -
.
- Sound Recorder
"!
' #
$%& :(/$
:
.
.
.
.
.
.
.
:
.
.
.
.
.
GNOME Terminal :
.
GNOME Terminal
Applications Accessories Terminal .
MainFrame .
.
PC
.
Alt+Ctrl F1 F7 .
Alt+Ctrl+F7 .
GNOME Terminal
"!
' #
$%& :(/$
.
.
.
Bash . Bourne Again Shell . bash
sh Bourne Shell
.
csh C Shell BSD ksh Korn Shell Unix System V
. :
$ echo $SHELL
/bin/bash
.
:
) :(Options
. ls
-la l a
.
- -- .
.ls --help
) :(Arguments
. .
ls -la /home /home ls .
) :(Environment Variables
. .
SHELL SP1 MAIL
.
$ :
$ echo $SHELL
/bin/bash
$ echo $MAIL
/var/spool/mail/alan/
) :(Metacharacters
.
Pipe .
.
:
$ declare
root
/sbin /usr/sbin
.
.
. foo /usr/bin
/bin . foo
.
.
.
.
.
:
: alias
.
:
.
casewhile do . ...
: .
: .
:
. PATH .
bash
help .
info :
"!
' #
$%& :(/$
>$ info <command
type
. :
$type bash
bash is /bin/bash
casewhich ... .
a type
.
command not
found permission denied .
PATH
. .
.
.
.
) (History
. .
.
Ctrl+a Ctrl+E
.
. Home End .
.
Enter .
.
tab . :
: $ tab
.
: ~
.
:
.
: @
/etc/hosts .
Bash
. .
.
P .
Tab ? Esc+
:
$PWD
.
history .
:
$ history 5
1023 ls
1024 cd Fonts/
1025 man more
1026 date
1027 history 5
:
Host
"!
' #
$%& :(/$
:
. Ctrl+n Ctrl+p
.
:Ctrl+r .
.
fc .
.
:
$ fc 100 150
.bash_history Home
.
Home
. :
:cd .
:pwd .
:mkdir .
:chmod .
:ls .
.
.
Home cd .
pwd
:
$ pwd
/home/alan
mkdir test :
$ mkdir test
ls :
$ ls -ld test
drwxrwxr-x 3 alan alan 4096 May 17 20:14 test
test alan
alan : .
.
. :
$ chmod 700 test
. ls
drwx------ .
cd test :
$ cd test
Home
:
HOME
~
Home :
~$
/home/alan
Home :
$ ~chris
/home/chris
:
: .:
$ cp /usr/local/mygame .
mygame ) Home( .
: . :
$ mv mygame ..
mygame Home .
"!
' #
$%& :(/$
Permission Denied
.
.
. rwxrwxrwx
. .
r . w
x . -
.
ls -ld . :
alan
alan
. .
d .
. .
. .
. chmod .
. .
.++
. ) (
) ( . :
$ chmod 777 files = rwxrwxrwx
$ chmod 755 files = rwxr-xr-x
$ chmod 644 files = rw-r--r-$ chmod 000 files = --------
.
Dash
Directory
1
2
. umask .
umask :
$ umask
0022
umask .
. .
) ( .
R
chmod .
.
/tmp/test
:
$ chmod -R 777 /tmp/test
R chmod
.
. mv
. cp rm
. :
$ mv abc def
~ $ mv abc
$ cp abc def
~ $ cp abc
$ rm abc
* $ rm
abc def . Home
~ . abc def
Home . abc
.
"!
' #
$%& :(/$
cp -r
rm -r .
.
:
$ halt
.
Power Down
. Power .
shutdown .
:
$ reboot
root .
/etc/shutdown.allow
. . uptime
. :
$ uptime
17:01:21 up 27 min, 1 user, load average: 0.03, 0.09, 0.09
up
. who
:
Sep 3 16:35
)Sep 3 17:05 (localhost
Sep 3 18:21
$ who
alan pts/1
root pts/3
root pts/4
Shut Down .
.
. .
Piping "|" .
. :
$ cat /etc/passwd | sort | more
alan:x:1000:1000:Alan Baghumian,,,:/home/alan:/bin/bash
backup:x:34:34:backup:/var/backups:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
games:x:5:60:games:/usr/games:/bin/sh
gdm:x:100:103:Gnome Display Manager:/var/lib/gdm:/bin/false
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
identd:x:101:65534::/var/run/identd:/bin/false
mail:x:8:8:mail:/var/mail:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
--More- /etc/passwd sort .
more .
Piping
.
. :
.
:
$ nroff -man grep.1 | lpr
nroff grep.1 man
Piping lpr .
.
.
Piping Commands
"!
' #
$%& :(/$
"" . :
$ date; troff -me mytext | lpr; ls /home
&& :
$ date && troff -me mytext | lpr && ls /home
.
.
"&" . :
& $ troff -me mytext
.
.
ALT+CTRL+F1 F7 .
.
.
:
'$(command) or 'command
:
)$ vim $(find / -print | grep xyzzy
vim .
find Home .
grep xyzzy
. vim xyzzy .
.
:
))$[expression] or $((expression
:
$ echo Iam $[2003-1978] years old.
Iam 25 years old.
echo
echo .
.
:
626188 Aug 24 2002 /bin/bash
root
$ ls -l $BASH
-rwxr-xr-x 1 root
BASH ls .
.
.
declare .
:
$ echo $USER
alan
.
. :
:BASH . ./bin/bash
:BASH_VERSION .
:EUID .
.
:HISTFILE .
:HISTFILESIZE .
.
:HISTCMD .
:HOME Home .
:HOSTTYPE .
:MAIL .
/var/spool/mail/ .
"!
' #
$%& :(/$
:OLDPWD .
:OSTYPE . linux-
gnu .
:PATH .
.
:PPID .
:PROMPT_COMMAND
.
:PS1 .
...
PS2 PS3
.
:PWD .
:RANDOM .
:SECONDS .
:UID .
/etc/passwd .
. .
.
export :
$ AB=/usr/local/documents; export AB
AB . export
.
.
.
. .
. :
$ echo ${HOME}/Documents
/home/alan/Documents
export
. export .
:
$ export XYZ=/home/alan/Documents
:
$ export PATH=$PATH:/home/alan/Documents
/home/alan/Documents PATH .
unset . $
:
$ unset XYZ
. .
.
.
:
:/etc/profile .
.
.
.
:/etc/bashrc bash .
. bashrc
Home .
:~/.bashrc bash .
.
.
:~/.bash_profile
.
. bashrc
"!
' #
$%& :(/$
.
:~/.bash_logout .
.
/etc/profile /etc/bashrc root .
bashrc.bash_profile .bash_logout
.
.
.bashrc Home .
.
. PS1
. PS2
PS3 PS4 .
: .
$ root # .
:
$alan@memphis:~/Documents
.
. :
!\ : .
:\# .
:\$ .
:\W .
\\ : \ .
:\d . Sat Jan 23 :
:\h .
:\n .
:\s . bash
:\t . 10:14:40 :
:\u .
:\w .
PS1 .
:
]$ export PS1=[\t\w]\$
:
[20:25:40 /var/spool/mail]$
PS1 .bashrc
Home . .
.
alias . :
'$ alias p='pwd; ls -CF
'$ alias rm='rm -i
p pwd ls -CF
. rm
i .
alias
.
.
.
.
.
:
* : .
"!
' #
$%& :(/$
? : .
] :[...
.
test
:
$ touch apple banana grape grapefruit watermelon
ls . :
*$ ls a
apple
*$ ls g
grape
grapefruit
$ ls g*t
grapefruit
*$ ls *e
apple grape grapefruit watermelon
*$ ls *n
banana watermelon
a .
g . g
t e n
. :
$ ls ????e
apple grape
*$ ls g???e
grape grapefruit
e .
g e .
:
*]$ ls [abw
apple banana watermelon
]$ ls [agw]*[ne
apple grape watermelon
b a w .
ga w n e .
. Piping
. "<" ">"
. :
< : .
> :
.
>> :
.
:
$ mail root < ~/.bashrc
$ nroff -man /usr/share/man/man1/chmod.1* > /tmp/chmod
$ echo I finished the project on $(date) >> ~/projects
.bashrc Home
root . chmod
nroff /tmp/chmod .
projects Home :
I finished the project on Sun May 25 14:25:36 IRST 2003
.
.
.
. root /
. .
homedev bin .tmp .
.
:bin . ls bash
.chmod
:dev .
. ...
"!
' #
$%& :(/$
.
:etc .
:home .
:media USB
.
:root Home .
:sbin .
:tmp .
:usr
.
.
:
. A
C ... /
. /floppy . ...
.
Home.
\
/ .
. txt
. .
.
.
.
.
NT NTFS
.
. C A...
CD-ROM ...
mount . .
CD-ROM mount point.
mount .
. :
$ mount
)/dev/hda5 on / type ext3 (rw,errors=remount-ro
)proc on /proc type proc (rw
)sysfs on /sys type sysfs (rw
)devpts on /dev/pts type devpts (rw,gid=5,mode=620
)tmpfs on /dev/shm type tmpfs (rw
)/dev/hda1 on /boot type ext3 (rw
)/dev/hda6 on /home type reiserfs (rw
)/dev/hda8 on /data type ext3 (rw,noexec,nosuid,nodev
)/dev/hdb1 on /data2 type ext3 (rw,noexec,nosuid,nodev
)usbfs on /proc/bus/usb type usbfs (rw
proc devpts
.
mount .
//dev/hda8 /dev/hda6 /dev/hda5dev/hda1
"!
' #
$%& :(/$
.
.
.
.
CD-ROM .
cat :
$ cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev securityfs
nodev sockfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev eventpollfs
nodev devpts
reiserfs
ext3
ext2
cramfs
squashfs
nodev ramfs
nodev hugetlbfs
vfat
iso9660
xfs
nodev mqueue
nodev usbfs
nodev fuse
fstab
. /etc/fstab
:
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
># <file system> <mount point> <type> <options
><dump> <pass
proc
/proc
proc defaults
0
0
/dev/hda5
/
ext3 defaults
0
1
/dev/hda1
/boot
ext3 defaults
0
2
/dev/hda6
/home
reiserfs defaults
0
2
/dev/hda7
none
swap sw
0
0
/dev/hdd
/media/cdrom0 iso9660 ro,user,noauto 0
0
/dev/hdc
/media/cdrom1 iso9660 ro,user,noauto 0
0
/dev/fd0
/media/floppy0 auto rw,user,noauto 0
0
/dev/hda8
/data
ext3 rw,user,defaults 0 0
/dev/hdb1
/data2
ext3 rw,user,defaults 0 0
noauto .
boot / home floppy CD-ROM
. fstab
:
: .
proc none .
IDE hd . hda .
hdb . hda1
.
.
: .
.
:
"!
' #
$%& :(/$
.
: mount .
noauto
ro .
.
:
dump . Dump .
.
:
fsck .
.
root
.
. user .
mount
mount -a
. .
:
.
mount .
.
.CD-ROM
fstab .
. fstab
.
:
:CD-ROM CD-ROM
ISO9660 :
$ mount /cdrom
: .
:
$ mount /floppy
CD-ROM
/dev/cdrom: ./dev/fd0
mount . :
:-t auto
.
:-r
.
:-w
.
mount .
man mount .
umount
umount .
.
. :
$ umount /floppy
fd0 .
:
$ umount /dev/fd0
"!
' #
$%& :(/$
umount Device is
busy .
.
umount.
mkfs
. mkfs .
. format
. .
mount
.
tune2fs root
ext2 ext3
.
mkfs . mkfs tab .
xfs msdos reiserfs ext3 ext2 .jfs
$ mkfs -t ext2 /dev/fd0
=Filesystem label
OS type: Linux
)Block size=1024 (log=0
)Fragment size=1024 (log=0
184 inodes, 1440 blocks
72 blocks (5.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
184 inodes per group
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mkfs
.
df
.
df .
:
1K-blocks
9612100
128600
73175
4882532
58850140
38468908
$ df
Filesystem
/dev/hda5
tmpfs
/dev/hda1
/dev/hda6
/dev/hda8
/dev/hdb1
. h
:
$ df -h
Filesystem
/dev/hda5
tmpfs
/dev/hda1
/dev/hda6
/dev/hda8
/dev/hdb1
:
:-t
.
:-x
.
:-a
proc .
du
du
.
.
"!
' #
$%& :(/$
.
. :
$ du -h /usr/lib/j2se/1.4/bin/
512 /usr/lib/j2se/1.4/bin/i386/green_threads
512 /usr/lib/j2se/1.4/bin/i386/native_threads
1.5K /usr/lib/j2se/1.4/bin/i386
314K /usr/lib/j2se/1.4/bin
.
.
.
& .
at .
Ctrl+z .
fg
bg .
& .
& $ find /usr -print > /home/alan/usrfiles
/usr usrfiles .
& .
jobs :
$ jobs
[1]- Stopped
mc
[2]+ Stopped
vim
[3] Running
& find /usr -print > usrfiles
vimmc find
.
.
.
find .
l jobs
. ps
.
vim
:
$ fg %2
vim .
Ctrl+z .
jobs .
.
. :
vim
mc
vim ./mytext
$ jobs
[2] Stopped
[3]- Stopped
[4]+ Stopped
$ fg %?my
fg %?my vim mytext
.
.
!
MC
Norton Commander NC
. .
.
. MC
"!
' #
$%& :(/$
. MC
:
$ mc
MC
.
MC
. NC . -
MC .
- MC
- MC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
insert
MC GNOME Terminal
.
.
.
.
.
.
.
.
syslogd
Syslogd Daemon
/etc/syslog.conf . .
syslogd
. ...
. syslog .
/var/log :
Nov 12 10:10:04 localhost pppd[2933]: Terminating on signal 15.
Nov 12 10:10:04 localhost pppd[2933]: Script /etc/ppp/ip-down started (pid
)3235
Nov 12 10:10:04 localhost pppd[2933]: sent [LCP TermReq id=0x3 "User
]"request
]Nov 12 10:10:04 localhost pppd[2933]: rcvd [LCP TermAck id=0x3
Nov 12 10:10:04 localhost pppd[2933]: Connection terminated.
Nov 12 10:10:04 localhost pppd[2933]: Connect time 22.1 minutes.
Nov 12 10:10:04 localhost pppd[2933]: Sent 578667 bytes, received 774183
:Daemon housekeeping
.
'
!"
#
$%& :(/$
bytes.
Nov 12 10:10:04 localhost pppd[2933]: Waiting for 1 child processes...
Nov 12 10:10:04 localhost pppd[2933]: script /etc/ppp/ip-down, pid 3235
Nov 12 10:10:04 localhost pppd[2933]: Script /etc/ppp/ip-down finished (pid
3235), status = 0x0
Nov 12 10:10:04 localhost pppd[2933]: Exit.
Nov 12 10:10:40 localhost gconfd (alan-3214): GConf server is not in use,
shutting down.
Nov 12 10:10:40 localhost gconfd (alan-3214): Exiting
Nov 12 10:38:47 localhost -- MARK -Nov 12 10:58:47 localhost -- MARK -klogd
. klogd
kern.log . ...
. /var/log
. klogd syslogd
Daemon .
kern.log .
syslog .
:
Nov 12 09:18:47 localhost kernel: EXT3 FS on hda8, internal journal
Nov 12 09:18:47 localhost kernel: EXT3 FS on hdb1, internal journal
Nov 12 09:18:47 localhost kernel: via-rhine.c:v1.10-LK1.1.20-2.6 May-232004 Written by Donald Becker
Nov 12 09:18:47 localhost kernel: eth0: VIA VT6105 Rhine-III at 0xd000,
00:0f:3d:ca:b8:5d, IRQ 16.
Nov 12 09:18:47 localhost kernel: eth0: MII PHY found at address 1, status
0x7849 advertising 05e1 Link 0000.
Nov 12 09:18:47 localhost kernel: Creative EMU10K1 PCI Audio Driver,
version 0.20a, 07:04:10 Jul 8 2004
Nov 12 09:18:47 localhost kernel: emu10k1: EMU10K1 rev 7 model 0x8061
found, IO at 0xcc00-0xcc1f, IRQ 19
Nov 12 09:18:47 localhost kernel: ac97_codec: AC97 Audio codec, id:
0x8384:0x7608 (SigmaTel STAC9708)
Nov 12 09:18:47 localhost kernel: emu10k1: SBLive! 5.1 card detected
Nov 12 09:18:47 localhost kernel: input: PC Speaker
Nov 12 09:18:47 localhost kernel: inserting floppy driver for 2.6.7-1-k7
Nov 12 09:18:47 localhost kernel: Floppy drive(s): fd0 is 1.44M
Nov 12 09:18:47 localhost kernel: FDC 0 is a post-1991 82077
Nov 12 09:18:47 localhost kernel: ts: Compaq touchscreen protocol output
Nov 12 09:18:47 localhost kernel: agpgart: Detected VIA KLE133 chipset
Nov 12 09:18:47 localhost kernel: agpgart: AGP aperture is 64M @
0xe0000000
Nov 12 09:18:47 localhost kernel: cpci_hotplug: CompactPCI Hot Plug Core
version: 0.2
Nov 12 09:18:47 localhost kernel: pci_hotplug: PCI Hot Plug PCI Core version:
0.5
Nov 12 09:18:47 localhost kernel: pciehp: PCI Express Hot Plug Controller
Driver version: 0.4
Nov 12 09:18:47 localhost kernel: shpchp: shpc_init : shpc_cap_offset == 0
Nov 12 09:18:47 localhost kernel: shpchp: Standard Hot Plug PCI Controller
Driver version: 0.4
Nov 12 09:18:47 localhost kernel: USB Universal Host Controller Interface
driver v2.2
PCI
.
. .
.
:
.
Software modem Winmodem .
USB .
Hardware modem COM
.
Internal
External
Driver
1
2
3
.
.
. scanModem .
) (
scanModem :
GCC3.4
Intel536EP
Intel537EP
Alsa
Smartlink
Lucent
Conexant
ScanModem
.
ScanModem
PCI USB .
.
http://linmodems.technion.ac.il
http://linmodems.technion.ac.il/Farsi
scanModem
./scanModem .
scanModem
su
root " "sudo
:
sudo ./scanModem
scanModem
. .
' 'Modem )
( .
read1st.txt modemdata.txt
.
.
:
universe/multiverse .
.
http://packages.ubuntu.com
.
) . (
.
)(Compiling from Source
sudo make .
: CD cdrom .
CD .
.
Configure
Dependencies
LiveCD
LAN
1
2
3
4
:
sudo apt-cdrom add
) : (
sudo apt-get install build-essential linux-headers-uname -r
http://packages.ubuntu.com
.
.
GCC3.4
. GCC CD
.
:
.
http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4-base_3.4.46ubuntu8_i386.deb
http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/cpp-3.4_3.4.46ubuntu8_i386.deb
http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4_3.4.46ubuntu8_i386.deb
http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/g++-3.4_3.4.46ubuntu8_i386.deb
:
sudo dpkg -i gcc-3.4-base_3.4.4-6ubuntu8_i386.deb
sudo dpkg -i cpp-3.4_3.4.4-6ubuntu8_i386.deb
sudo dpkg -i gcc-3.4_3.4.4-6ubuntu8_i386.deb
sudo dpkg -i g++-3.4-3.4.4-6ubuntu8_i386.deb
.
Intel-536EP
.
lspci | grep 536EP
.
01:0b.0 Communication controller: Intel Corporation 536EP Data Fax
Modem
deb
:
http://groups.google.com/group/ubuntu
com/group/ubuntu-modems/web/modem-driverdownloads-for-536ep
.
ubuntu 8.04:
intel536ep-hardy_3-Philippe.Vouters_i386
Vouters_i386.deb
intel536ep-hardy_2-Philippe.Vouters_i386
Vouters_i386.deb
intel536ep-hardy_1-Philippe.Vouters_i386
Vouters_i386.deb
ubuntu 7.10:
intel536ep-gutsy_2-Philippe.Vouters_i386
Vouters_i386.deb
intel536ep-gutsy_1-Philippe.Vouters_i386
Vouters_i386.deb
.deb
.
.
source
:
tar -zxvf intel_536ep_feisty.tar.gz
cd intel_536ep_feisty
make clean
make 536
make install
.
. Enter
sudo cp Intel536.ko
ko /lib/modules/$(uname -r)/kernel/drivers/char
sudo depmod -a
sudo modprobe Intel536
sudo cp /etc/modules /etc/modules.backup
backup
sudo sh -cc "echo Intel536 >> /etc/modules"
sudo
echo
-ee
'#
Intelmodem536ep
Intelmodem536ep\nKERNEL=="536ep0",
SYMLINK=="modem"' >> /etc/udev/rules
/etc/udev/rules.d/10-local.rules
sudo ln -s /dev/536ep0 /dev/modem
wvdial
:
- gksudo gedit /etc/wvdial.conf Enter
.
- :
][Dialer Defaults
Modem = /dev/536ep0
Baud = 115200
Init = ATZ
New PPPD = yes
Stupid Mode = 1
Auto Reconnect = off
#Carrier Check = no
Dial Attempts = 1
Phone = 1234567
Username = ExamplUserName
Password = ExamplePassword
- .
- wvdial Enter
.
- Crtl + C .
Intel-537EP
:
http://groups.google.com/group/ubuntu-modems/web/modem-driverdownloads-for-537ep
ALSA
:
snd_atiixp_modem, snd_via82xx_modem, snd_intel8x0m
modemData.txt/modem modprobing
multiverse sl-modem-daemon .synoptic
http://packages.ubuntu.com
) . .
hardy http://packages.ubuntu.com/hardy
(. .
.deb ) ubuntu
Alt+F2 gnome-terminal kubuntu
Alt+F2 konsole Enter (
:
cd ~/Desktop
sudo dpkg -i *.deb
.
sudo dpkg-reconfigure sl-modem-daemon plow
. ) daemon
daemon( sudo /etc/init.d/sl-modem-daemon restart
.
) daemon (
:
/etc/default/sl-modem-daemon
/usr/share/doc/sl-modem-daemon/README.Debian
gedit nano .
) .
wvdial (.
" " smartlink
:
FATAL: Module slamr not found.
SmartLink modem driver not available for this Kernel. Please read
README.Debian
or try to install the package sl-modem-modules-2.6.15-20-686. Exiting...
invoke-rc.d: initscript sl-modem-daemon, action "start" failed.
Desktop
smartlink
: ) Kernel(
.
ubuntu .
: build-essential
fakeroot gcc3.4 linux headers linux-headers-ARCH
ARCH )
i386...i686
(
:
uname -r
386-15-2.620 VERSION-XX-ARCH.
uname -m
: i686 Pentium 4.
Smartlink
sl-modem-source , sl-modem-daemon
module-assistant :
sudo module-assistant auto-install sl-modem
sudo depmod -a
/etc/default/sl-modem-daemon
"="SLMODEMD_COUNTRY ) .
(
sudo modprobe slamr
sudo /etc/init.d/sl-modem-daemon restart
/dev/modem .
.
: .
) slmodem ungrab-winmodem
ALSA ( . HP Pavilion
zv5120us snd-atiixp-modem .
Lucent
scanModem
:
)The modem has a supported Lucent/Agere DSP (digital signal processing
'chipset.
" "restricted-modules
.
Synoptic Adept . linux-
restricted-modules-ARCH ) ARCH (
. " "restricted-modules :
System > Administration > Restricted Driver Manager
:
)
(
"sudo sh -c "echo ltserial >> /etc/modules
"sudo sh -c "echo ltmodem >> /etc/modules
udev /dev
) (dialer /dev/modem
) . /dev/ttyLTM0 (/dev/modem
/etc/udev/rules.d/10-local.rules
:
#ltmodem
"KERNEL="ttyLTM0", SYMLINK="modem
:
sudo modprobe ltserial
sudo modprobe ltmodem
/dev/modem
) (dialer .
Conexant
Conexant
Linuxant .
14.4 Kbps .
Port
Boot
1
2
Conexant sl-modem-driver
Smart Link .
Dell Conexant HSF
Ubuntu 7.04 Ubuntu 7.10 :
http://direct2dell.com/one2one/archive/2007/07/17/21325.aspx
http://linux.dell.com/files/ubuntu/modemdrivers/hsf/hsfmodem_7.60.00.18oem_i386.deb
Linuxant/Conexant HSF
hsfmodem Debian Linuxant
:
http://www.linuxant.com/drivers
cd
.
:
unzip hsfmodem_*.deb.zip
sudo dpkg -i hsfmodem_*.deb
:
$sudo hsfconfig
14.4
Kbps .
USB ADSL
ADSL .
http://eciadsl.flashtux.org/download.php
. dpkg -i
.
) .
(
sudo
eciadsl-config-tk .
eciadsl-config-text
. Chipset
.
Vid1/Pid1 Vid2/Pid2: Synch .bin: Chipset
User Password
.
VPI VCI ) . :
(.
Select your modem .
Other
:
:
Chipset GS7470 VID1 VID2 0915
PID1 PID 8102 ALT synch ALT pppoeci 0
Update provider DNS Select a ppp
mode LLC_SNAP_RFC1483_BRIDGED-ETH-NO_FCS
Use DHCP .
IP Use static IP
.
Change synch .bin file
.
Create Config .
eciadsl-start
.
bin .
.
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
Loading tun/tap module...
tun loaded successfully
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
OK eciadsl-synch: success
Synchronization successful
Mounting devpts filsystem...
mount: devpts already mounted or /dev/pts busy
failed to mount
[EciAdsl 4/5] Connecting to provider...
Connection successful
[EciAdsl 5/5] Setting up route table...
Waiting for tap0...
Account . PPPoE
pppoeconf .
ISP .
.
pon dsl-provider
root .
sudo pon dsl-provider .
eciadsl-start pon dsl-
provider . poff .
" "eciadsl-stop .
Envy
Envy Launchpad
.
https://launchpad.net/products/envy
Envy .
http://wiki.ubuntuir.org/EnvyHowto?action=AttachFile&do=get&target=envy_0.9.80ubuntu13_all.deb
:
.
: Install Package
. .
:
.
sudo apt-get install module-assistant
assistant dpatch fakeroot xserver
xserver-xorg-dev dh-make
sudo dpkg-i envy_0.9.8-0ubuntu13_all
0ubuntu13_all.deb
envy Applications > System Tools .
envy .
sudo envy -t
.
sudo apt-get --purge remove envy
sudo rm -R /usr/share/envy
.
.
sudo envy -t
Envy
Nvidia .
:
http://www.nvidia.com/Download/index.aspx?lang=en
http://www.nvidia.com/Download/index.aspx?lang=en-us
.
.
.
. Enter .
. .
:
X . X Shell
) (.... .
Ctrl +Alt+F1 .
Shell .
.
.
Yourname@Yourname-desktop:~$
desktop:~$ cd Desktop
X :
:Gnome
sudo /etc/init.d/gdm stop
:KDE
sudo /etc/init.d/kdm stop
. A .
sudo sh A
.
sudo dpkg-reconfigure xserver-xorg
nvidia .
Enter :
glx . dri ....
.
HP
HP :1000, 1005, 1018, 1020 Minolta:
2430,2300,2200, cpwl .
:
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
:
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
make :
$ make
# Get Minolta 2430 DL .ICM files
# Get Minolta 2300 DL .ICM files
# Get Minolta 2200 DL .ICM files
# Get Minolta Color PageWorks/Pro L .ICM files
$ ./getweb 2430
$ ./getweb 2300
$ ./getweb 2200
$ ./getweb cpwl
$ ./getweb 1020
$ ./getweb 1018
$ ./getweb 1005
$ ./getweb 1000
:
$ su
# make install
OR
$ sudo make install
)( hotplug HP 1000/1005/1018/1020
USB :
OR
# make install-hotplug
OR
# make cups
:
$ sudo gnome-cups-manager
$ sudo make cups # IMPORTANT: gnome-cups-manager has a BUG in it
:
$ firefox http://localhost:631
.
.
.
pppconfig
pppconfig .
pppconfig
.
ISP .
pppconfig
pppconfig .
sudo pppconfig
Enter .
:
. Main Menu . Create a connection Enter
.
. .
.
. pon provider_name
poff . provider_name
.
ADSL
:
sudo pppoeconf
sudo pon dsl-provider
sudo poff
wvdial
wvdial ppp ppp
.
wvdial etc/wvdial.conf/ ~ wvdialrc./
) (
) (init string
.
.
) . Busy : No
( Dialtone
wvdialconf
wvdialconf wvdial .
sudo wvdialconf /etc/wvdial.conf
wvdial .
etc/wvdial.conf/
.
wvdial .
) etc/wvdial.conf/ ( .
.
wvdial phone2 phone2
wvdial.conf .
initialization string
. :
Modem
wvdial .
dev/modem/
Baud
wvdial ) (
.
Init1 ... Init9
.
. Init3 = ATM0 .
phone
wvdial .
phone1...phone4 .
dial phone .
Dial prefix
call waiting "* ",70 .
wvdial .
Dial
ATDT command.
Login
ISP .
Login
Prompt
ISP
.
Password
ISP .
Ask
Password
pppd /usr/sbin/pppd
PPPD Path
.
) Domain Name Server (DNS
Auto DNS
. .
) Domain Name Server (DNS
Check DNS
. .
Force
Address
IP
.
Carrier
Check
Stupid
Mode
Stupid Mode
. pppd .
pppd 2.3.0
etc/ppp/peers/wvdial/ .
New PPPD
. pppd
' 'no .
wvdial
Auto
.
Reconnect
.
Idle
Seconds
Abort on
Busy
wvdial
. .
ISP
Modem ) ttys0 ( OK .
. network
.
network monitor .
Connection properties
.
.
:
System>Administration>Network
Properties . General
Enable this connection .
Modem dev/modem/
. .
Options OK
.
/
.
/ .
/
.
APT
.
/
.
Software Package .
APT .
) (Dependencies .
.
/
/
.
. :
:APT /
.
/ .
. deb.
:RPM
/ .
apt4rpm
yum . rpm.
:TGZ Slackware
. /
:
:
/ .
tar/gz :
.
rpm :deb
.
) (alien .
:
.
OpenOffice.org Mozilla Firefox .
.
.
:
:Binary .
.
:Development
. -dev .
:
.
-doc .
:
.
-data .
APT
APT . :
:apt-get .
:dpkg apt
.
:dpkg-deb .
: dselect capt .
.
. ) (Repositories CD
. .
.
. :
:
APT
:
) :(Downloaded CD
.
... CD DVD
.
:
.deb.
:
sudo apt-get install aptoncd
.deb
deb
https://sourceforge.net/project/showfiles.php?group_id=174934
.
cd :
sudo dpkg -i aptoncd_0.1beta-1_all.deb
.
:
System > Administration > AptonCD
Create .
:
) (Aptoncd .
Aptoncd
System>Administration>AptonCD . Restore
.
.iso CD .
CD
CD :
sudo apt-cdrom add
:
sudo apt-get update
iso.
:
sudo apt-cdrom add
CD-ROM :
sudo mount -o loop <your-ISO-file-address.iso> /media/cdrom0
Restore
Mount
1
2
.
.
.
Package
Source Code
Binary Code
Interpreter
1
2
3
4
Intel PC
Apple Macintosh .
.
.
) x86(i386,i686 AMD64 PPC .
.
arch Enter .
.
.
.
dependency
. dependency .
.
dependency .
.
.
.
Add/Remove .
/
.
.
Compiler
Dependency
1
2
Applications> Add/Remove
.
' 'email
. .
Apply .
.
Apply .
.
. Close
. .
Synaptic
Synaptic
. Add/Remove
Synaptic .
.
Add/Remove
' 'Add/Remove Programs .K-
Menu>Add/Remove Programs .
Add/Remove Programs
.
Add/Remove Programs
.
. Apply .
.
KDE
Gnome Gnome Add/Remove Programs kwf
.;kdn
.
. Show:Unsupported Show: proprietary
software .
.
Close .
.
Adept
Adept .
Add/Remove Adept .
.
Aptitude
Aptitude .
apt-get
apt-get Add/Remove
Synaptic apt-get .
Dependency
.
Gdebi
.deb .
Gdebi deb
.
gdebi
. .
GDebi .
Install package .
GDebi .
.
/ Synaptic
Synaptic apt .
Synaptic
apt-get .
.
Synaptic
. Synaptic
.
Synaptic Adept .
Synaptic System > Administration > Synaptic Package Manager
.
. .
Synaptic .
. .
Properties
.
:
) (Section ) (Status
) (Custom Filters ) (Search Results
.
.
Search
Synaptic .
Settings>Filters .
Filters New
.
Synaptic
.
.
Reload Synaptic Synaptic
. Reload
Ctrl+R .
Synaptic .
Synaptic
.
.
Mark .
Mark Synaptic
.
Apply Synaptic .
.
Show Details .
Apply . Synaptic
.
Cancel
Synaptic Unmark .
Mark .
Mark for Removal .
.
Mark . Synaptic
Synaptic Apply . Apply
Ctrl+P .
.
Show Details .
Apply . Synaptic .
Mark for Complete Removal
.
.
Main
.
.
.
Restricted
. .
.
Universe
.
.
.
Multiverse
Multiverse
.
.
: Universe Multiverse .
Automatic Updates
.
CD DVD
. .
Add Add Cdrom CD
DVD.
Authentication
.
.
Submit statistical information
.
Synaptic .
Synaptic
.
apt
. Synaptic .
Synaptic .
Reload
Synaptic Ctrl+R .
Synaptic :
Settings > Preferences .
) (
.
. apt-get dist-upgrade .
.
:
Reload Synaptic Ctrl+R
Synaptic .
Menu>Mark All Upgrades Ctrl+G
.
Apply Synaptic Ctrl+P
.
.
Show Details .
Apply . Synaptic
.
Changelog
Package Download Changelog .
File > History
.
. Synaptic
. :
Edit > Fix Broken Packages .
Edit > Apply Marked Changes Ctrl+P
.
Apply .
.
Synaptic
Ctrl + R
Ctrl + F
Ctrl + O
Properties
Ctrl + I
Ctrl + U
Delete
Shift + Delete
Ctrl + N
Ctrl + G
Ctrl + E
Ctrl + Z
Ctrl + Shift + Z
Ctrl + P
Ctrl + Q
Synaptic
.
Settings>Preferences>Files Delete Cached Package Files
.
Synaptic
:
sudo apt-get install -f
Windows Mac OS
CD DVD
.
.
.deb ) .rpm (Redhat
.
CD DVD .
Repository
. Synaptic
.
.
.
. .
Universe Multiverse
.
Download from
.
. .
.
Third-Party Add
Party Software
.
Medibuntu
.
deb http://medibuntu.sos-sts.com/repo/
com/repo/ feisty free non
non-free
Add Source .
.
Add CD-ROM .
CD DVD ROM
.
.
Codec
Automatic updates
.
.
Medibuntu
Authentication Import Key File ) .
(.
wget -c http://medibuntu.sos-sts.com/repo/medibuntu
sts.com/repo/medibuntu-key.gpg
Update
close Reload . Reload
.
.
"
'
':(1
deb http://archive.ubuntu.ir/ubuntu/
ir/ubuntu/ intrepid main non-free
Canonical
deb http://archive.canonical.com/ubuntu
com/ubuntu intrepid -commercial main
medibuntu
deb http://medibuntu.sos-sts.com/repo/
com/repo/ intrepid free non-free
wine
deb http://wine.budgetdedicated.com/apt
com/apt intrepid main
Beryl
deb http://ubuntu.beryl-project.org/
org/ intrepid main
Freespire CNR
deb http://apt2.freespire.org/CNRUbuntu/
org/CNRUbuntu/ skipjack
skipjack- intrepid main
enlightenment e17
deb http://edevelop.org/pkg-e/ubuntu
e/ubuntu intrepid e17
KDE 4
deb http://kubuntu.org/packages/kde4
org/packages/kde4-3.80.3/ intrepid main
deb http://www.elisanet.fi/mlind/ubuntu/
fi/mlind/ubuntu/ intrepid fonts
deb http://www.elisanet.fi/mlind/ubuntu/
fi/mlind/ubuntu/ intrepid experimental
, intrepid
1
Font
.
Ubuntu sources.list
.
: sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
: sources.list
sudo gedit /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu/ intrepid main restricted multiverse
universe
deb-src http://archive.ubuntu.com/ubuntu/ intrepid main restricted
multiverse universe
deb http://archive.ubuntu.com/ubuntu/ intrepid -updates main restricted
multiverse universe
deb-src http://archive.ubuntu.com/ubuntu/ intrepid -updates main
restricted multiverse universe
deb http://archive.ubuntu.com/ubuntu/ intrepid -backports main restricted
universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ intrepid -backports main
restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ intrepid -security main restricted
universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ intrepid -security restricted
main multiverse universe
# deb http://archive.ubuntu.com/ubuntu/ intrepid -proposed main
restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ intrepid -proposed main
restricted universe multiverse
deb http://ir.archive.ubuntu.com/ubuntu/ intrepid main restricted
multiverse universe
deb-src http://ir.archive.ubuntu.com/ubuntu/ intrepid main restricted
multiverse universe
deb http://ir.archive.ubuntu.com/ubuntu/ intrepid -updates main restricted
multiverse universe
deb-src http://ir.archive.ubuntu.com/ubuntu/ intrepid -updates main
"
'
':(1
restricted multiverse universe
deb http://ir.archive.ubuntu.com/ubuntu/ intrepid -backports main
restricted universe multiverse
deb-src http://ir.archive.ubuntu.com/ubuntu/ intrepid -backports main
restricted universe multiverse
deb http://ir.archive.ubuntu.com/ubuntu/ intrepid -security main restricted
universe multiverse
deb-src http://ir.archive.ubuntu.com/ubuntu/ intrepid -security restricted
main multiverse universe
# deb http://ir.archive.ubuntu.com/ubuntu/ intrepid -proposed main
restricted universe multiverse
# deb-src http://ir.archive.ubuntu.com/ubuntu/ intrepid -proposed main
restricted universe multiverse
deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu intrepid partner
######################################
######################################
######################################
## GPG key-file: wget -q http://packages.medibuntu.org/medibuntukey.gpg -O- | sudo apt-key add deb http://packages.medibuntu.org/ intrepid free non-free
#deb-src http://packages.medibuntu.org/ intrepid free non-free
## GPG key-file: wget -q
http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add
deb http://wine.budgetdedicated.com/apt intrepid main
#deb-src http://wine.budgetdedicated.com/apt intrepid main
deb http://ppa.launchpad.net/do-core/ubuntu intrepid main
deb http://ppa.launchpad.net/tualatrix/ubuntu intrepid main
#deb-src http://ppa.launchpad.net/tualatrix/ubuntu intrepid main
deb http://quozl.netrek.org/pptp/pptpconfig ./
deb ftp://ftp.gnome.org/ubuntu intrepid main multiverse restricted
universe
.
:
sudo apt-get update
sudo apt-get upgrade
.
.
) (
Ubuntu .
.
#
.
#
.
Synaptic
apt-get aptitude
.
dpkg
dpkg apt .
apt dpkg . Debian dpkg
apt rpm yum Redhat .
apt
dpkg .
) . X Y
(
dpkg :
.
dpkg -c .deb file
.
dpkg I .deb file
.
dpkg p package
) .
(.
dkpg S filename
.
dpkg l
.
.
Source
Bug
Package
1
2
3
dpkg -L package
.
dpkg s package
.
sudo dpkg i .deb file
uninstall .
sudo dpkg r package
uninstall config .
sudo dpkg P package
. permission
.
sudo dpkg -x .deb file directory
uninstall root .
apt
:
:APT .Debian
:dpkg CD DVD .
:aptitude Debian
dependency .
DVD CD
.
apt-cache stats
:
user@ubuntu:~$ apt-cache stats
)Total package names : 32432 (1297k
Normal packages: 24754
Pure virtual packages: 536
Single virtual packages: 1851
Mixed virtual packages: 235
Missing: 5056
)Total distinct versions: 27221 (1415k
)Total Distinct Descriptions: 27221 (653k
)Total dependencies: 187820 (5259k
)Total ver/file relations: 29388 (470k
)Total Desc/File relations: 27221 (436k
)Total Provides mappings: 5212 (104k
)Total globbed strings: 132 (1729
Total dependency version space: 952k
.
.
root
.
root sudo .
/etc/apt/sources.list
.
. .
.
sudo apt-get update
.
apt-cache search keyword
source.list .
sudo apt-get install package
var/cache/apt/archives .
sudo apt-get -d install package
.
apt-cache show package
.
sudo apt-get upgrade
.
.
sudo apt-get dist-upgrade
var/cache/apt/archives
.
.
sudo apt-get autoclean
var/cache/apt/archives ).
(
sudo apt-get clean
config . purge
config .
sudo apt-get --purge remove package
unmet dependency .
sudo apt-get -f install
.
apt-config -V
gpg apt .
sudo apt-key list
.
apt-cache stats
dependency .
apt-cache depends
.
apt-cache pkgnames
,
,
.
LTS , , .
, ,
. , ,
.
, , .
.
,
.
http://www.ubuntu.com/getubuntu/releasenotes/810
, ,
.
https://help.ubuntu.com/community/Installation/UpgradeFromOldVersion
Version
Intrepid Ibex
1
2
> System .
System>Administration>Update Manager -
- check .
- Install updates
check .
- .
- upgrade .
Alternate
.
- alternate .
http://releases.ubuntu.com/8.10/
.
Alternate .
Alt + F2 .
"gksu "sh /cdrom/cdromupgrade
) )#!
' :(," (28#4
' #
8
: )(
Shell
shell script ) .
bat cmd (MS Win/DOS
test.sh:
"!echo "Hello World
sh test.sh text
#!/bin/sh chmod +x
test.sh
:
./test.sh
"\"
:
\ echo
""Hello
" ; " .
:
if true
then
"echo "Condition is true
fi
if true; then echo "Condition is true"; fi
read .
read varname
if
if :
if condition
then commands
[elif condition
]then commands
][else commands
fi
) )#!
' :(," (28#4
' #
8
shell
) else (
C Shell True False.
test
test :
= : exp : str = : int = = . file
exp : !exp )(not
exp1 : exp1 -a exp2 exp2 )(and
exp1 : exp1 -o exp2 exp2 )(or
str1 : str1 = str2 str2
str1 : str1 != str2 str2
int1 : int1 -eq int2 int2
int1 : int1 -nq int2 int2
int1 : int1 -gt int2 int2
int1 : int1 -ge int2 int2
int1 : int1 -lt int2 int2
int1 : int1 -le int2 int2
file : -e file
file : -d file
: -f file file
man test .
while
while condition
do commands
done
condition ) condition ( commands
.
x while
=a
]"while ["$a" !=".....
do
"a="$a.
echo x
sleep 1
done
.
* for fn in
do
) )#!
' :(," (28#4
' #
8
echo $fn
done
break continue
continue
break .
break continue
:
for a in 0 1 2 3 4 5 6 7 8 9
do
for b in 0 1 2 3 4 5 6 7 8 9
do
"echo "$a$b
]"if ["$a$b"="72
then
break 2
fi
done
done
case
case name in
;; match1) commands
;; match2) commands
esac
if case
) ( " | "
:
)name|NAME
commands
;;
:
" echo -n "Enter your command:
read cmd
case $cmd in
)listFiles
ls
;;
)showDirectory
pwd
;;
)calender
date
echo
cal
;;
)*
"echo "OOoops commands are: listFiles, showDirectory, calender
;;
esac
&& ||
command1 && command2
command1 )( command2
.
[ -f fileName ] && ./fileName
) ( fileName
.
" }{"
|| && . command1
command2 .
:
shell / :
. keyboard :standard input
. console :standard output
. console : standard error
stderr stdout .
: [n] > file n file
: [n]>> file n file
: [n]< file n file
: [n]<> file file n
: [n1]>&n2 n1 n2
) )#!
' :(," (28#4
' #
8
: [n1]<&n2 n1 n2
&<] : [n n &>] : [n n [n]<< endWord
write here
and here
endWord
endWord n .
cmd :
cmd 2>&1 >/dev/null
/dev/null
.
Pipe
ls sort
:
ls > temp
sort < temp
Pipe
.
ls | sort
shell .
) ( ) (
.
)(FunctionName
{
commands
.
.
.
return exitStatus
}
exitStatus .
syntax
) ( ? $ .
func param1 param2
?
.
ali:~$ ls /
bin cdrom etc initrd lib
media opt root srv tmp var
boot dev home initrd.img lost+found mnt proc sbin sys usr vmlinuz
?ali:~$ echo $
0
ali:~$ ls /err
ls: /err: No such file or directory
?ali:~$ echo $
2
shell script exit
exit 2
$1 $2 ... $0 .
test.sh:
#!/bin/sh
"echo "0 = $0 1 = $1 2 = $2
ali:~$ ./test.sh hello world
0 = ./test.sh 1 = hello 2 = world
) ($0 ) (
$# .
@ $ string
.
*$ string
IFS ) space(
$$ shell .
! $ background Pipe .
) )#!
' :(," (28#4
' #
8
:
test.sh:
#!/bin/sh
"echo "0=$0
"echo "#=$#
"@echo "@=$
for a in "$@"; do
echo $a
done
"IFS="/
"*echo "*=$
for a in "$*"; do
echo $a
done
"echo "\$=$$
ali:~$ ./test.sh "hello world" hello2 world2
0 = ./test.sh
#=3
@ = hello world hello2 world2
hello world
hello2
world2
* = hello world/hello2/world2
hello world hello2 world2
$ = 19750
(Vim) VI Improved
Vim /
. X .
GVIM .
Vim editor :
command
command
.
.
. vim
Shell System Shell .
" ! " command mode
.
Vim
Vim vim .
evim, eview, view, gvim, rvim, vimdiff
. ex
. vim version
.
gvim view
eview gvim rvim .
Vim
vim :
. ex
insert ,i , a
insert .
ESC . " " : . ex
:ex v .
Vim :
" " : .
Page Down, Page Up
Del, Backspace . vim .
ctrl+u
ctrl+d
Normal
Visual
1
2
) )#!
' :(," (28#4
' #
8
e
(
add
insert
open
Add
Insert
Open
e w space.
. w
o .
:
D dd
yy
:q
vim
:w
save) . (
)( undo
ctrl+r
undo )(redo
Paste
.
: copy & paste| yank and put
vim y p .
y ...
. y4w p
. :reg .
.
VIM
/ . /
. vim case
sensitive :set ignorecase
:set noignorecase .
vim .
/int e int .
.c .cpp .html ... Vim
. :syn on ) .
:syn off (
:syntax enable
:
:set filetype=language
:set filetype=c
.:colorscheme ...
. :colorshceme tab
.
Case Sensitive
Syntax Highlighting
color scheme
1
2
3
) )#!
' :(," (28#4
' #
8
vim . cindent, :
autoindent, smartindent
cindent C/C++ autoindent
.
:set . :set cin . :set ai
Vim .
ctrl+p .
.
% vim .
. .
) shift+5(
.
. zfX X
. .
zf%).
zf " " :
(
zo .
Vim
Vim vim
. Vim .
:
- vim Shell System Shell .
gcc .
Indention
keyword completion
Fold
1
2
3
Vim " ! "
!ls a !g++ -Wall -O2 -o 404.out
404.cpp 404.cpp
. :!./404.out
.
- :make . makefile
:make 404.cpp . make
.
:cn :cp
. :cl .
Vim
.vimrc home
. .
.vimrc:
set cin
!set nu
colorscheme koehler
syn on
"cd ~/Desktop/USACO/codes "the folder in which my codes are located in
" " .
. colorscheme color
syn on .
vimrc Vim shell scripting .
Help
:help "|"
. Help
: :
] Ctrl+ Ctrl+t
. : :set mouse=a :
. GVIM
.
) )#!
' :(," (28#4
' #
8
gccg++
.
404.cpp g++ .
.
a.out
.
g++ 404.cpp
-o
.
g++ -o sample 404.cpp
: sample .
g++ /home/four-o-four/sample 404.cpp
: .
-Wall option all warnings .
== =
.
.
g++ -Wall 404.cpp
-O2
.
.
g++ -O2 404.cpp
sample .
./sample
. :
./sample <in> out
sample in out .
Options
Initiaze
Debugging
Optimize
1
2
3
4
g++ man g++ .
GNU CGNU C++
:
sudo apt-get install mono mono-mcs libgtk-cil libgtksourceview-cil
libgecko-cil monodevelop monodoc
.
.
.
.
:
.
:
.
.
:
.
.
: .
.
Overload
.
: .
.
.
.
:
.
.
root . sudo
root superuser . sudo root
root .
.
su .
.
su
. bash sh :
$ su - alan
-c
.
.
Disk Quota
: -c .
$ sudo -c ifconfig
Password:
eth0
Link encap:Ethernet HWaddr 00:0F:3D:CA:B8:5D
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20f:3dff:feca:b85d/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:238 (238.0 b)
Interrupt:16 Base address:0xd000
lo
:
$ sudo -c 'ls -l /home/alan' alan
total 31126
drwxr-xr-x 17 alan alan 2984 Oct 23 23:24 Documents
-rw-r--r-- 1 alan alan 174565 Apr 23 2004 FreeFarsi.tar.bz2
-rw-r--r-- 1 alan alan 21064 Jun 14 18:53 Gnu-Linux.tar.gz
-rwxr-xr-x 1 alan alan 61777 Jun 14 18:56 Gnu.html
drwxr-xr-x 10 alan alan 1048 Nov 3 19:47 Mail
-rw-r--r-- 1 alan alan 29999 Jun 15 23:09 Open Source.html
-rw-r--r-- 1 alan alan 65117 Jun 15 23:05 Open Source.pdf
...
.
. ls -l /home/alan
su -c
: whoami
$ whoami
alan
$ sudo -c whoami
whoami .
whoami
.
GRUB
.
.
Grub lilo
.
/boot/grub/menu.lst . .
SATASCSI IDE
.
IDE Master
CD-ROM hda .
Master hdb Slave hdc Slave hdd
. IDE hd SATA sd
fd .
SATA Master sda . USB
sd .
.
. Master hda1
.
/
. fdisk cfdisk
Gparted .
fstab
/etc/fstab .
.
fstab
. .
mkfs
.
mkfs .
ext3 reiserfs
.
.
/ .
.
init
init . init
/etc/init.d .
.
reboot
. reboot
init .
mount
Firewall
1
2
. BUM
.
cupsys . Services
.
rcX.d
/etc/init.d .
K S .
K Kill S Start
.
rcX.d .
:
# ln -s /etc/init.d/myservice /etc/rc5.d/S99myservice
.
:
$sudo mv /etc/rc5.d/S99myservice /etc/rc5.d/_S99myservice
K . myservice
:
$sudo ln -s /etc/init.d/myservice /etc/rc6.d/K99myservice
User Accounts
. .
.
.
.
passwd
passwd /etc
.
Home
... . passwd
.
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
Debian-exim:x:102:102::/var/spool/exim4:/bin/false
alan:x:1000:1000:Alan Baghumian,,,:/home/alan:/bin/bash
gdm:x:100:103:Gnome Display Manager:/var/lib/gdm:/bin/false
identd:x:101:65534::/var/run/identd:/bin/false
sshd:x:103:65534::/var/run/sshd:/bin/false
passwd .
" ": .
.
login .
/bin/false .
.
)(Shadow
passwd .
.
shadow /etc
.
shadow .
root:$1$SvfgSNi6$pe5Yt1cHOoXQYxn.XJvAp/:12635:0:99999:7:::
daemon:*:12635:0:99999:7:::
bin:*:12635:0:99999:7:::
www-data:*:12635:0:99999:7:::
backup:*:12635:0:99999:7:::
list:*:12635:0:99999:7:::
irc:*:12635:0:99999:7:::
gnats:*:12635:0:99999:7:::
nobody:*:12635:0:99999:7:::
Debian-exim:!:12635:0:99999:7:::
alan:$1$X9ts4yTq$LqIscGIqpsd.Jkm/3W7yx0:12635:0:99999:7:::
identd:!:12635:0:99999:7:::
sshd:!:12635:0:99999:7:::
linet:$1$4Kh/aVAW$s/XKmJgvw6.qy4tnXVpLr.:12725:0:99999:7:::
saned:!:12667:0:99999:7:::
group /etc .
.
.
group .
group " ":
.
.
.
.
root:x:0:
daemon:x:1:
bin:x:2:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:alan
cdrom:x:24:alan
floppy:x:25:alan
tape:x:26:
sudo:x:27:
audio:x:29:alan
dip:x:30:alan
www-data:x:33:
/ adduser
.
.
.
.
useradd.conf /etc .
.
. useradd
.
. Home
Home
. ...
.
. useradd.conf .
Home ...
:
# /etc/adduser.conf: `adduser' configuration.
# See adduser(8) and adduser.conf(5) for full documentation.
# The DSHELL variable specifies the default login shell on your
# system.
DSHELL=/bin/bash
# The DHOME variable specifies the directory containing users' home
# directories.
DHOME=/home
# If GROUPHOMES is "yes", then the home directories will be created as
# /home/groupname/user.
GROUPHOMES=no
# If LETTERHOMES is "yes", then the created home directories will have
# an extra directory - the first letter of the user name. For example:
# /home/u/user.
LETTERHOMES=no
# The SKEL variable specifies the directory containing "skeletal" user
# files; in other words, files such as a sample .profile that will be
# copied to the new user's home directory when it is created.
SKEL=/etc/skel
# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range
for UIDs
# for dynamically allocated administrative and system accounts/groups.
FIRST_SYSTEM_UID=100
LAST_SYSTEM_UID=999
FIRST_SYSTEM_GID=100
LAST_SYSTEM_GID=999
# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of
dynamically
# allocated user accounts/groups.
FIRST_UID=1000
LAST_UID=29999
FIRST_GID=1000
LAST_GID=29999
# The USERGROUPS variable can be either "yes" or "no". If "yes" each
# created user will be given their own group to use as a default, and
# their home directories will be g+s. If "no", each created user will
# be placed in the group whose gid is USERS_GID (see below).
USERGROUPS=yes
# If USERGROUPS is "no", then USERS_GID should be the GID of the group
# `users' (or the equivalent group) on your system.
USERS_GID=100
: .
$sudo adduser jake
Adding user `jake'...
Adding new group `jake' (1002).
Adding new user `jake' (1002) with group `jake'.
Creating home directory `/home/jake'.
Copying files from `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for jake
Enter the new value, or press ENTER for the default
Full Name []: Jake Johnson
Room Number []: 223
Work Phone []: 2254747
Home Phone []: 8974141
Other []:
Is the information correct? [y/N] y
. Enter
adduser
.
.
(Skel)
/etc/skel
.
.
.
adduser
. Home
:
$ ls -la /etc/skel/
total 134
drwxr-xr-x 18 root root 696 2006-06-15 14:44 .
drwxr-xr-x 133 root root 7568 2006-08-11 10:46 ..
-rw-r--r-- 1 root root 220 2006-03-04 04:32 .bash_logout
-rw-r--r-- 1 root root 414 2005-01-13 01:59 .bash_profile
-rw-r--r-- 1 root root 57 2005-11-16 17:39 .bashrc
drwxr-xr-x 3 root root 80 2006-05-13 16:27 .config
drwxr-xr-x 3 root root 72 2006-06-03 19:17 .firefox
-rw-r--r-- 1 root root 100067 2005-11-01 09:17 .fonts.cache-1
drwxr-xr-x 4 root root 96 2006-05-20 15:49 .gconf
drwxr-xr-x 2 root root 80 2006-05-20 15:49 .gconfd
drwxr-xr-x 21 root root 896 2005-11-01 09:17 .gimp-2.2
drwxr-xr-x 4 root root 104 2006-05-20 15:49 .gnome
drwxr-xr-x 11 root root 504 2006-05-20 15:49 .gnome2
drwxr-xr-x 2 root root 48 2006-05-20 15:49 .gnome2_private
drwxr-xr-x 2 root root 48 2006-05-20 15:49 .gnome_private
drwxr-xr-x 2 root root 48 2005-11-01 09:17 .gstreamer
drwxr-xr-x 2 root root 80 2005-11-01 09:17 .gstreamer-0.8
-rw------- 1 root root 161 2005-11-01 09:17 .ICEauthority
drwxr-xr-x 7 root root 224 2006-06-03 19:17 .mozilla
drwxr-xr-x 3 root root 72 2006-05-20 15:49 .openoffice.org2
drwxr-xr-x 2 root root 184 2006-05-13 11:48 Templates
drwxr-xr-x 27 root root 992 2005-11-06 10:21 .themes
-rw------- 1 root root 52 2005-11-01 09:17 .Xauthority
-rwxr-xr-x 1 root root 259 2005-12-29 12:09 .xfardic
drwxr-xr-x 2 root root 4096 Oct 17 18:24 .
drwxr-xr-x 98 root root 4096 Nov 6 19:53 ..
-rw-r--r-- 1 root root 704 May 8 21:13 .bash_profile
-rw-r--r-- 1 root root 1290 May 8 21:13 .bashrc
-r Home .
.
.
Home
.
Users and Groups System
Administration
. root .
- . Add Properties Management Group
Delete
. Add User
Advanced Account User privileges . Account
. Advanced .
User Privileges
CD ... .
.
.
.
: .
.
.
.
chmod
.
chmod . :
$sudo chmod [OPTION] MODE[,MODE] FILE
FILE...
.
.
:
Other
. d
. wr
x w . r
x .
. - .
//
setuid
.
- + = .
.
test :
$ ls -l
total 0
drwxr-xr-x 2 alan alan 48 Nov 8 19:15 test
.
:
$ chmod g+w,o-rx test
$ ls -l
total 0
drwxrwx--- 2 alan alan 48 Nov 8 19:15 test
.
.
-R
chmod :
$ chmod -R g+w,o-rx test
chown
.
.
. :
$ ls -l
total 0
drwxrwx--- 2 alan alan 48 Nov 8 19:15 test
setuid
.
test alan .
chmod
-R .
root . :
$sudo ls -l
total 76
-rw-r--r-- 1 alan alan 4577 Sep 25 2003 20030924.html
-rw-r--r-- 1 alan alan 30688 Sep 26 2003 20030926.html
-rw-r--r-- 1 alan alan 8286 Sep 27 2003 20030927.html
-rw-r--r-- 1 alan alan 3149 Sep 28 2003 20030928.html
-rw-r--r-- 1 alan alan 10667 Sep 29 2003 20030929.html
-rw-r--r-- 1 alan alan 4354 Sep 30 2003 20030930.html
drwxr-xr-x 2 alan alan 48 Nov 8 20:31 docs
* $sudo chown -R linet
$sudo ls -l
total 76
-rw-r--r-- 1 linet alan 4577 Sep 25 2003 20030924.html
-rw-r--r-- 1 linet alan 30688 Sep 26 2003 20030926.html
-rw-r--r-- 1 linet alan 8286 Sep 27 2003 20030927.html
-rw-r--r-- 1 linet alan 3149 Sep 28 2003 20030928.html
-rw-r--r-- 1 linet alan 10667 Sep 29 2003 20030929.html
-rw-r--r-- 1 linet alan 4354 Sep 30 2003 20030930.html
drwxr-xr-x 2 linet alan 48 Nov 8 20:31 docs
alan linet .
chgrp
.
.
.
. chgrp
. :
$sudo chgrp [OPTIONS] OWNER FILE...
chown alan
linet . alan
chgrp
:
* $sudo chgrp -R linet
$sudo ls -l
total 76
-rw-r--r-- 1 linet linet 4577 Sep 25 2003 20030924.html
-rw-r--r-- 1 linet linet 30688 Sep 26 2003 20030926.html
-rw-r--r-- 1 linet linet 8286 Sep 27 2003 20030927.html
-rw-r--r-- 1 linet linet 3149 Sep 28 2003 20030928.html
-rw-r--r-- 1 linet linet 10667 Sep 29 2003 20030929.html
-rw-r--r-- 1 linet linet 4354 Sep 30 2003 20030930.html
-rw-r--r-- 1 linet linet 12324 Sep 21 2003 20031001.html
-rw-r--r-- 1 linet linet 11581 Sep 22 2003 20031002.html
drwxr-xr-x 2 linet linet 48 Nov 8 20:31 docs
chown
. :
* $sudo chown -R alan:alan
. date
root . :
$sudo date
Fri Aug 11 20:43:00 IRST 2006
:
$sudo date --set 2006-08-11
Fri Aug 11 00:00:00 IRST 2006
:
$sudo date --set 20:42
Fri Aug 11 20:42:00 IRST 2006
Time and Date System Administration
.
root . - .
Boot Loader Boot Loader
.
.
.
.
.
sudo cp /boot/grub/menu.lst
lst /boot/grub/menu
/boot/grub/menu.lst.back
menu.lst .
.
menu.lst
menu.lst
. menu.lst
.
ESC .
ESC . menu.lst
timeout .
.
# ' 'hiddenmenu .
ESC
.
' 'e .
' 'savedefault' , 'quiet' , 'initrd' , 'kernel ' 'root .
' 'quiet ' 'd
. ' 'kernel ' 'e
''splash . ''b
.
.
:
' 'timeout
.
Automagic
update-grub menu.lst .
update-grub boot
.
groot .
boot / . Kopt
menu.lst .
menu.lst .
# kopt=root=/dev/sda1 ro
' '# .
update-grub
.
)
(.
. noapic
#kopt=root=/dev/sda1 ro noapic .
sudo update-grub
e
.
.
) SATA(/dev/sda ) PATA(/dev/had .
SATA BIOS PATA SATA .
:
: )groot (GRUB root
/boot/grub/device.map )
) ((hd0 )) ((/dev/hda .
/boot . df/ /boot .
/boot
/boot/grub/device.map .
Size Used Avail Use% Mounted on
46M 15M 30M 33% /boot
$ df /boot
Filesystem
/dev/sda5
$ cat /boot/grub/device.map
(hd0) /dev/hda
(hd1) /dev/sda
groot ) (hda1,4 .
:
menu.lst :
## default grub root device
)## e.g. groot=(hd0,0
)# groot=(hd1,4
: kernel root
/ mount . df
. kopt menu.lst
.
:
Size Used Avail Use% Mounted on
14G 8.3G 5.0G 63% /
$ df /
Filesystem
/dev/sda3
menu.lst :
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/sda3 ro /
.
' 'grub-splashimages
.
menu.lst .
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
splash.xpm.gz
.
cd /boot/grub
sudo ln -s my_image.xpm.gz splash.xpm.gz
. MBR .
menu.lst
. boot
.
Splash Image updategrub
updategrub /boot/grub/splash.xpm.gz
menu.lst updategrub . hdx
) . ) (hd0,4(.
sudo apt-get install grub-splashimages
sudo ln -s /boot/grub/splashimages/my_image.xpm.gz
/boot/grub/splash.xpm.gz
sudo update-grub
FAT .
.
fdformat /dev/fd0
mkfs -t msdos /dev/fd0
mount.
sudo mount -t msdos /dev/fd0
.
sudo mkdir -p /mnt/floppy/boot/grub
sudo cp /boot/grub/stage* /mnt/floppy/boot/grub
sudo cp /boot/grub/menu.lst /mnt/floppy/boot/grub
umount .
sudo umount /mnt/floppy
:
)grub>root (fd0
)grub>setup (fd0
grub>quit
.
menu.lst
menu.lst.
## default num
# Set the default entry to the entry number NUM. Numbering starts from
0, and
# the entry number 0 is the default if the command is not used.
...
default 0
...
.
.
Microsoft Windows XP Professional
default .
Ubuntu, kernel 2.6.20-16-generic
)Ubuntu, kernel 2.6.20-16-generic (recovery mode
Ubuntu, memtest86+
Other operating systems:
Microsoft Windows XP Professional
title
...
title
...
title
...
title
...
title
.
.
#
# Put static boot stanzas before and/or after AUTOMATIC KERNEL
LIST
... exactly here ...
### BEGIN AUTOMATIC KERNELS LIST
...
default 0
...
LTSP
.
rom .
lsmod floppy
.
www.rom-o-matic.com rom .
menu.lst .
.
title LTSP
)root (hd0,2
)kernel /boot/(rom you get from rom-o-matic
Live . CD
. :
sudo grub
> grub :
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename.
:
find /boot/grub/stage1
:
)(hdX,Y
:
)root (hdX,Y
:
)setup (hd0
quit
:
Boot Loader
CD XP
R Recovery .
Boot Loader :
fixmbr
Crontab
Cron shell
Cron . crontab Crontab .
.
crontab
crontab terminal :
crontab)
( .
.
crontab
:
crontab -l
Crontab
crontab ) ( ) (
. :
* * * * * command to be executed
- - - -| | | | |
)| | | | +----- day of week (0 - 6) (Sunday=0
)| | | +------- month (1 - 12
)| | +--------- day of month (1 - 31
)| +----------- hour (0 - 23
)+------------- min (0 - 59
crontab
crontab .
:
>* * * * * <command
- Runs every minute :
>30 * * * * <command
- Runs at 30 minutes past the hour :
>6 45 * * * <command
: - Runs at 6:45 am every day :
>18 45 * * * <command
: - Runs at 6:45 pm every day :
>00 1 * * 0 <command
- Runs at 1:00 am every Sunday :
>00 1 * * 7 <command
- Runs at 1:00 am every Sunday :
>00 1 * * Sun <command
- Runs at 1:00 am every Sunday :
>8 30 1 * * <command
: - Runs at 8:30 am on the first day :
of every month
>00 0-23/2 02 07 * <command
Runs every other hour on the 2nd of July :
String :
> : @reboot <command - Runs at boot :
> : @yearly <command ]* - Runs once a year [0 0 1 1
> : @annually <command - Runs once a year [0 0 1 1
]*
> : @monthly <command * - Runs once a month [0 0 1
]*
> : @weekly <command * * - Runs once a week [0 0
]0
> : @daily <command ]* * * - Runs once a day [0 0
> : @midnight <command ]* * * - Runs once a day [0 0
> : @hourly <command * * * - Runs once an hour [0
]*
"&&" .
command_01 command_02 :
>@daily <command_01> && <command_02
cron cronjob
.
cron :
>/dev/null 2>&1
) Tux (
crontab -u tux ~/crontab
crontab :
crontab -r
manual crontab
:
man crontab
Live CD
LiveCd .
.
Live CD :
512MB Ram
squashfs-tools
mkisofs
squashfs
Qemu Vmware VirtualBox
.
:
sudo apt-get install squashfs-tools mkisofs
squashfs-tools mkisofs .
CD
.
:
sudo modprobe squashfs
:
mkdir ~/live
cd ~/live
CD :
mkdir mnt
CD :
sudo mount /dev/cdrom mnt
iso :
iso mnt.o loop UBUNTU-sudo mount
UBUNTU.iso iso :
:
cd-mkdir extract
CD .
cd-extract /a mnt-squashfs .filesystem/casper/=exclude--rsync
:
mkdir squashfs
:
squashfs .filesystem/casper/o loop mnt-t squashfs -sudo mount
squashfs
squashfs :
:
mkdir edit
extract :
/edit */a squashfs-sudo cp
CD .
umount squashfs
umount mnt
r squashfs mnt-rm
chroot :
sudo cp /etc/resolv.conf edit/etc/
Mount
Extract
1
2
:
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
export HOME=/root
export LC_ALL=C
apt-get
:
apt-get remove --purge package name
.
q .
| dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr
less
background
/usr/share/backgrounds .
/var/lib/gconf/debian.defaults/%gconf-tree.xml
:
/usr/share/backgrounds/warty-final-ubuntu.png
:
sudo -i
apt-get source gfxboot-theme-ubuntu gfxboot dpkg-dev
cd gfxboot-theme-ubuntu*/
make DEFAULT_LANG=fi
cp -af boot/* ../extract-cd/isolinux/
exit
sudo i root
.
:
grep '^[^:]*:[^:]*:[1-9][0-9][0-9][0-9]:' /etc/passwd
grep '^[^:]*:[^:]*:[12][0-9][0-9][0-9][0-9]:' /etc/passwd
usermod -u 500 $hit
LiveCD
. chroot :
sudo cp /boot/vmlinuz-2.6.15-26-k7 extract-cd/casper/vmlinuz
sudo cp /boot/initrd.img-2.6.15-26-k7 extract-cd/casper/initrd.gz
init ram disk
hostname user .
:
sudo nano /usr/share/initramfs-tools/scripts/casper
.
sudo nano edit/usr/share/initramfs-tools/scripts/casper-bottom/10adduser
Kernel initrd
.
mkinitramfs -o /initrd.gz 2.6.20-15-generic
2.6.20-15-generic
lib/modules/ .
chroot
)(cleanup
:
apt-get clean
tmp :
*rm -rf /tmp/
name server :
conf.resolv/etc/m r
Mount umount:
umount /proc
umount /sys
chroot :
exit
squashfsiso
initrd extract-cd/casper/ :
/casper/cd-gz extract.initrd/mv edit
:
sudo -i
chmod +w extract-cd/casper/filesystem.manifest
:
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs
iso readme
:
sudo vim extract-cd/README.diskdefines
md5sum .
:
sudo -i
rm extract-cd/md5sum.txt
)(cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt
exit
iso MY UBUNTU NAME ISO_FILE_NAME iso
:
cd extract-cd
sudo mkisofs -r -V "MY UBUNTU NAME" -cache-inodes -J -l -b
isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4boot-info-table -o ../ISO_FILE_NAME.iso .
:
iso qemu :
qemu -cdrom ubuntu-6.06.1-desktop-i386-custom.iso -boot d
VirtualBox New
.
CD/DVD-ROM iso
.
.
.
.
:
CD DVD CDROM
:
sudo apt-cdrom add
sudo apt-get install dpkg-dev
debs home :
mkdir ~/debs
.deb
.deb .
:
cp /var/cache/apt/archives/*.deb ~/debs/
debs
. :
cd ~/debs/
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
:
gksu gedit /etc/apt/sources.list
debs
sources.list sources.list
.
.
deb file:~/debs ./
.
debs
:
cd ~/deb/
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
sudo apt-get update
:
# .
sudo apt-get update
sudo apt-get update
.
home
root ) root (
debs home .
root
debs sources.list.
.
:
sudo apt-ge install convertfs
:
convertfs device from_fs_type to_fs_type
: device .
: from_fs_type .
: to_fs_type .
:
convertfs /dev/hda2 ext2 reiserfs
.
.
.
:
ext2fs/ext3fs, Reiser3, FAT16/32, NTFS, HPFS, JFS, XFS, UFS(beta),
)HFS(beta
NTFS .
universe
:
sudo apt-get install partimage
:
fdisk -l
.
.
IP .
Unmount.
.
.
.
Back up
MPICH2
. ub2, ub1, ub0
ub3.
. /etc/hosts
/etc/hosts :
127.0.0.1 localhost
192.168.133.100 ub0
192.168.133.101 ub1
192.168.133.102 ub2
192.168.133.103 ub3
:
127.0.0.1 localhost
127.0.1.1 ub0
192.168.133.100 ub0
192.168.133.101 ub1
192.168.133.102 ub2
192.168.133.103 ub3
. NFS
NFS :
sudo apt-get install nfs-kernel-server
.
.
:
sudo mkdir /mirror
NFS :
sudo echo /mirror *(rw,sync) >> /etc/exports
/mirror
.
. /mirror
sudo mount ub0:/mirror /mirror
sudo mount ub0:/mirror /mirror
sudo mount ub0:/mirror /mirror
fstab
.
Mount
. mpi
/mirror
. UserID . mpiu
.
/mirror :
OpenSSH Server :
sudo apt-get install opensshserver
. SSH
:
su - mpiu
DSA mpiu:
mpiu@ub0:~$ ssh-keygen -t dsa
passphrase .
:
mpiu@ub0:~$ cd .ssh
mpiu@ub0:~/.ssh$ cat id_pub.dsa >> authorized_keys
Home ) (
.
SSH :
mpiu@ub0:~$ ssh ub1 hostname
) (ub1 .
. GCC
build-essential .
mpiu@ub0:~$ sudo apt-get install build-essential
.
MPICH .
Intel Fortran ... .
.MPICH2
MPICH2 http://www-unix.mcs.anl.gov/mpi/mpich .
.tar /mirror . mpich .
mpiu@ub3:/mirror$ mkidr mpich2
Owner
/mirror/mpiu/.bashrc
:
export PATH=/mirror/mpich2/bin:$PATH
export PATH
LD_LIBRARY_PATH="/mirror/mpich2/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
mpd mpdboot
:
mpiu@ub0:~$ sudo echo /mirror/mpich2/bin >> /etc/environment
:
mpiu@ub0:~$ which mpd
mpiu@ub0:~$ which mpiexec
mpiu@ub0:~$ which mpirun
MPD .
. mpiu mpd.hosts
.
ub3
ub2
ub1
ub0
:
mpiu@ub0:~$ echo secretword=something >> ~/.mpd.conf
mpiu@ub0:~$ chmod 600 .mpd.conf
: . MPD
mpiu@ub0:~$ mpd &
mpiu@ub0:~$ mpdtrace
mpiu@ub0:~$ mpdallexit
: mpd daemon
mpiu@ub0:~$ mpdboot -np 4
mpiu@ub0:~$ mpdtrace
.
: mpich2-1.0.5/examples
mpiu@ub0:~$ mpiexec -n 4 cpi
http://www-unix.mcs.anl.gov/mpi/mpich/
#(
*+ : 1 !MN
#!O
:
Beryl
Beryl Compiz Quinn Storm
Compiz . Beryl /
.
http://wiki.beryl-project.org/wiki/Main_Page
org/wiki/Main_Page
.
.
glxinfo | grep direct
.
direct rendering: Yes
No .
Envy ) nVidia ATi(
.
System>Administration>Restricted Drivers Manager
.
Beryl
Multiverse berylberyl-
manager Enter .
Startup
#!O !
MN 1 *
+ :(
#
Compiz-Fusion
.
glxinfo | grep direct
.
direct rendering: Yes
. No
System>Administration>Restricted Drivers Manager
.
Compiz-Fusion
: Compiz-Fusion
: . Compiz
sudo aptitude -y remove compiz-core desktop-effects
sudo aptitude -y remove compiz compiz-gnome
sudo aptitude -y remove compizconfig-settings-manager
sudo aptitude -y remove compiz-fusion-plugins-extra
sudo aptitude -y remove compiz-fusion-plugins-unofficial
sudo aptitude -y remove libcompizconfig-backend-gconf
) : Repository
( hardy
deb http://download.tuxfamily.org/3v1deb hardy eyecandy
deb-src http://download.tuxfamily.org/3v1deb hardy eyecandy
:
gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg --export --armor 81836EBF | sudo apt-key add -
: Compiz-Fusion
sudo aptitude -y update
sudo aptitude install compiz compiz-gnome \
compizconfig-settings-manager compiz-fusion-plugins-extra \
compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf
Compiz-Fusion
:
nVidia .
nVidia . compiz --replace
:
& compiz --replace --sm-disable --indirect-rendering
Compiz-Fusion
Compiz-Fusion
, Repository :
deb http://ppa.launchpad.net/compiz/ubuntu hardy main
deb-src http://ppa.launchpad.net/compiz/ubuntu hardy main
:
sudo apt-get update
:
sudo apt-get upgrade
Compiz-Fusion
.
home
.
.
.
#(
*+ : 1 !MN
#!O
Compiz Config Setting Manager Advanced Desktop
Effects Settings .
:
sudo apt-get install compizconfig-settings-manager
- Compiz Config Setting Manager Preferences
.
- Backend Flat-file Configuration Backend .
home/usr/.config/compiz ) usr
( .
.
.
setting manager import/export
. Preference Export import
.
Emerald Theme Manager
Emerald Gnome KDE
Beryl
.
.
glxgears:
$ glxgears
. nVidia onboard
AMD/ATI Graphics
OpenGL .
:
fglrxinfo | grep renderer
:
OpenGL vendor string: ATI Technologies Inc.
:
OpenGL vendor string: Mesa project: www.mesa3d.org
http://wiki.cchtml.com/index.php/Ubuntu
.
main, universe, restricted, multiverse .
:
gksu --desktop /usr/share/applications/software-properties.desktop
/usr/bin/software-properties-gtk
#(
*+ : 1 !MN
#!O
apt
:
apt-get
get install subversion emerald libemeraldengine0
subversion
:
svn ls https://svn.generation.no/emerald
no/emerald-themes
.
.
Emerald
emerald theme manager System>Preferences>Emerald
Emerald Theme Manager
Themes Settings Themes.
emeraldreplace
.
Screenlets
. hardy
.
deb http://download.tuxfamily.org/screenlets
org/screenlets hardy screenlets
#(
*+ : 1 !MN
#!O
:
wget http://download.tuxfamily.org/screenlets/hendrikkaju
org/screenlets/hendrikkaju.gpg -O- | sudo
apt-key add -
:
sudo apt-get update
sudo apt-get install screenlets
System>Preference>Screenlets screenlets-
manager .
.
:
compizconfig-setting-manager plugin widgets .
properties
. stick to desktop treat as widget
. F9 widget layer
.
#!O !
MN 1 *
+ :(
#
Avant Window Navigator
Avant
.
hardy
.
echo 'deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main' |
sudo tee -a /etc/apt/sources.list
echo 'deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main'
| sudo tee -a /etc/apt/sources.list
:
wget http://download.tuxfamily.org/syzygy42/reacocard.asc
sudo apt-key add reacocard.asc
rm reacocard.asc
. Avant
sudo apt-get update
sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr
( :'
" '!!
:
.
.
.
.
Synaptic
Aptitude apt-get .
Universe
ttf-freefarsi ttf-farsiweb .
sudo apt-get install ttf-farsiweb ttf-freefarsi
.
Home
.
Home .
.fonts Home .
my_win_fonts :
mkdir ~/.fonts
cp -r /media/cdrom/my_win_fonts ~/.fonts
Logoff .
!!' '
" :(
. .
.
wget -c http://hezardastan.sourceforge
sourceforge.net/persianfonts/tahoma.tar.gz
wget -c http://hezardastan.sourceforge
sourceforge.net/persianfonts/bfonts.tar.gz
sudo mkdir /usr/share/fonts/truetype/ttf
/usr/share/fonts/truetype/ttf-persian-fonts
sudo tar zxvf tahoma.tar.gz -C
C /usr/share/fonts/truetype/ttf
/usr/share/fonts/truetype/ttf-persian-fonts
sudo tar zxvf bfonts.tar.gz -C
C /usr/share/fonts/truetype/ttf
/usr/share/fonts/truetype/ttf-persian-fonts
sudo fc-cache -f -v
System > Preferences > Keyboard
Add Layouts
. Add Iran Layouts
Alt+Shift
Layout Options .
Layout switching Both Alt keys together change layout
Alt+Shift change layout .
Add to panel .
( :'
" '!!
Keyboard Indicator
Add .
Alt Shift
.
. .
.
.
.
http://wiki.hezardastan.org/PersianKeyboard
org/PersianKeyboard
.
.
Open Office
Open Office
. Open Office
Writer .
Applications > Office > OpenOfice
OpenOfice.org Word Processor
Tools > Options.
) layout (CTL .
( :'
" '!!
. TeX
.
LaTeX
.
.
:
.
.
Wine tetex .
tetex wine :
sudo apt-get install texlive-latex-base
base
sudo apt-get install wine
- .tar home .
~ cd
Wget
http://internap.dl.sourceforge
sourceforge.net/sourceforge/farsitex/farsitex1.0pre1.tar.bz2
tar jxf farsitex-1.0pre1.tar.bz2
- PATH .
mkdir -p ~/bin
ln -f -ss ~/texmf/source/farsitex/ftx2tex/ftx2tex ~/bin
http://farsitex.org/
ln -f -s ~/texmf/source/farsitex/fmakeidx/fmakeidx ~/bin
ln -f -s ~/texmf/scripts/farsitex/bin/* ~/bin
- farsitex.map .
tetex .
) (
mkdir -p ~/texmf/fonts/map/dvips
cp -r ~/texmf/dvips/farsitex ~/texmf/fonts/map/dvips
- tetex pdfeTeX
PDF .
DVI .
.
tail
-n
+2
~/texmf/tex/farsitex/config/farsitex.ini
>
~/texmf/tex/farsitex/config/fadvitex.ini
echo "farsitex etex - *fadvitex.ini" > ~/texmf/tetex/fmtutil.cnf
echo "fapdftex pdfetex - *farsitex.ini" >> ~/texmf/tetex/fmtutil.cnf
- tetex texhash .
- .
fmtutil --cnffile ~/texmf/tetex/fmtutil.cnf --byfmt farsitex
fmtutil --cnffile ~/texmf/tetex/fmtutil.cnf --byfmt fapdftex
updmap --enable MixedMap=farsitex.map
- .
# convert FTX to TeX
ftx2tex ~/texmf/doc/persian/farsitex/base/ftexthes/test.ftx
# create DVI
farsitex ~/texmf/doc/persian/farsitex/base/ftexthes/test.tex
# create PDF
fapdftex ~/texmf/doc/persian/farsitex/base/ftexthes/test.tex
test.dvi PDF
~ texmf/doc/persian/farsitex/base/ftexthes/ftexthes.pdf/ .
wine . wine
.. .
wine )
next finish (
wget
http://umn.dl.sourceforge.net/sourceforge/farsitex/farsitex-editoralpha9.1.exe
wine farsitex-editor-alpha9.1.exe
( :'
" '!!
wget http://farsitex.org/files/farsitex.fon
mv farsitex.fon ~/.wine/*/[Ww]indows/[Ff]onts/
rm -f ~/.wine/*/[Ww]indows/[Ff]onts/FarsiTeX.fon
shell script
PATH .
> "echo "wine ~/.wine/*/Program\ Files/MikTeX/miktex/bin/Ftexed.exe
~/bin/ftexed
chmod a+x ~/bin/ftexed
Wine .
ftexed .
) ctrl+F9 (
script . .dvi xdvi .
wget http://farsitex.org/files/install-ftexed-cmd-launchers.sh
bash install-ftexed-cmd-launchers.sh
shell script
. .
wget http://farsitex.org/files/install-farsitex-1.0pre1.sh
sh install-farsitex-1.0pre1.sh
.tar
script "wget "address
script
wget .
"+(
Q : $O
DirectX9wine
. wine
. :
sudo apt-get install wine
directx .
DirectX 9Cwine
DirectX .
- .
ddrawex.dll
mscoree.dll
streamci.dll
http://www.dlldump.com .
DirectX 9.0c - http://filehippo.com/download_directx/
CD .
- winecfg .
- wine/drive_c/windows/system32 .
native winecfg .
- .
sudo gedit .wine/user.reg
DllOverrides
.
Software\\Wine\\DllOverrides] 1206264929
.
Software\\Wine\\DllOverrides] 1206264929
""d3d8"="builtin
""d3d9"="builtin
""d3dim"="native
""d3drm"="native
""d3dx8"="native
""d3dx9_24"="native
""d3dx9_25"="native
""d3dx9_26"="native
""d3dx9_27"="native
""d3dx9_28"="native
""d3dx9_29"="native
""d3dx9_30"="native
""d3dx9_31"="native
$O
Q :(+"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
. DirectX
dxmusic . dxmusic
gm.dls
http://www.kirupa.templarian.com/gm.dls
.
~/.wine/drive_c/windows/system32/drivers
.
username . ~ Home .
cd /home/username/.wine/drive_c/windows/system32
~/.wine/drive_c/windows/system32 $ wine dxdiag.exe
directx .
"+(
Q : $O
gconf-editor
gconf-editor Gnome .
gconftool .
gconf xml database
. debug
.
gconf
Microsoft Windows registry .
gconf-editor
gconf-editor gconf-editor.
Alt+F2 editor
lockdown
... > Desktop > Gnome
LockDown.
Disable .
/usr/share/pixmaps png .
64x43.
gconf-editor
:
desktop/gnome/peripherals/keyboard/indicator/
showFlags
.
.
.
http://www.markfennell.com/flags
http://www.titanicons.com/squareicons-countryflags-page16.html
Beep
desktop/gnome/peripherals/keyboard
bell_mode off .
icondesktop
apps > nautilus > desktop volumes_visible .
OpenOffice
OpenOffice
.
Applications>Office OpenOffice.org Word Processor
.
"+(
Q : $O
Memory .
OK .
.
Open Terminal Nautilus
nautilus-open-terminal Nautilus
Open In Terminal
.
Open In Terminal
.
:
sudo apt-get install nautilus-open-terminal
terminal
logout login Nautilus
"+(
Q : $O
Recovery .
Hibernate
.
Suspend/Hibernate . :
: s2ram suspend .
: s2disk
.
.
sudo apt-get install uswsusp
sudo s2ram
Machine is unknown
. :
sudo s2ram --force
s2disk .
sudo s2disk
Script
Hibernate/Suspend .
. Script
.
Script
sudo cp /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
/usr/lib/hal/scripts/linux/hal-system-power-suspend-linux.bak
sudo cp /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
/usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux.bak
.
Laptop
Script Hibernate/Suspend
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
.
#!/bin/sh
/sbin/s2ram --force
--foce
.
Hibernate :
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
:
#!/bin/sh
/sbin/s2disk
.
sudo mv /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux.bak
/usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
sudo mv /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux.bak
/usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
docx OpenOffice.org
.
tar xzf odf-converter-1.0.0.tgz
usr ) /usr
( :
sudo cp usr/lib/ooo-2.0/program/OdfConverter
/usr/lib/openoffice/program/
$O
Q :(+"
sudo cp usr/lib/ooo2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/MOOXFilt
er_cpp.xcu
/usr/lib/openoffice/share/registry/module
/usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Fil
ter/
sudo cp usr/lib/ooo2.0/share/registry/modules/org/openoffice/TypeDetection/Types/MOOXTy
peDetection.xcu
usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Ty
pes/
PDF
PDF ) . PDF
(Printer
: Synaptic cups-pdf
sudo apt-get install cups-pdf
:
System > Administration > Printing >Add Printer
. Forward
"+(
Q : $O
Terminal Desktop
gnome-terminal
.
devilspie .
Terminal :
sudo apt-get install devilspie
.devilspie home :
mkdir ~/.devilspie
DesktopConsole .devilspie
DesktopConsole.ds
:
(if
)"(matches (window_name) "DesktopConsole
(Begin
)(set_workspace 2
)(below
)(undecorate
)(skip_pager
)(skip_tasklist
)"(wintype "utility
)"(geometry "+50+50
)"(geometry "924*668
)
)
.
geometry
.
devilspie .
gnome-terminal profile DesktopConsole
:
General show menubar by default .
Scrolling Scrollbar is .
Effect Transparent background none .
devilspie gnome-terminal startup Session
. system>preference>Sessions startup programs
:
devilspie
gnome-terminal window-with-profile=DesktopConsole
wiki
"+(
Q : $O
Babylon
Intenet Explorer 6 IEs4Linux .
wine
Babylon :
"$ export WINEPREFIX="/home/user/.ies4linux/ie6
$ winecfg
/home/user Home .
Babylon
:
"$ export WINEPREFIX="/home/user/.ies4linux/ie6
$ wine Setup.exe
Babylon Notification Area .
SEGA Dgen
Dgen :
sudo apt-get install dgen
) (
.
smd .
.
dgen [switch] FileAddress
dgen
.
-v
dgen -v FileAddress
.
s slot FileAddressdgen -s slot FileAddress
slot .
slot
F2 slot
.
slot F3
-j
dgen -j FileAddress
.
-f
dgen -f FileAddress
.
-G XxY FileAddress
dgen -G XxY FileAddress
:
.
A A SEGA.
"+(
Q : $O
S B SEGA.
D C SEGA.
q X SEGA.
w Y SEGA.
e Z SEGA.
:
num lock SEGA
.
Delete A SEGA .
End B SEGA.
PageDown C SEGA.
Insert X SEGA.
Home Y SEGA.
Pageup Z SEGA.
z .
F12 . bmp
.
SSHFS SSH
FUSE . Debian
.
.
:
$ sudo apt-get install sshfs fuse-utils
FUSE
FUSE .
tester .
tester FUSE
:
$ sudo adduser tester fuse
Remote
FUSE
fuse .
$ sudo modprobe fuse
fuse :
$ sudo nano /etc/modules
.
$ mkdir remotefs
SSH
. :
$ sshfs my-remote-user@my-remote-host:/home/my-remote-user remotefs/
my-remote-user my-remote-
host:/home/my-remote-user
remotefs .
umount :
$ fusermount -u remotefs
... .
shell
.
.
home :
.gnome2/nautilus-scripts
user1 :
/home/user1/.gnome2/nautilus-scripts
.
:
Kernel
"+(
Q : $O
.
Ctrl+H .
refresh
. logout
. scripts
.
ffmpeg ... .
.
Nautilus Script Nautilus Action
script scripts Right
Click . script
audio-convert
right click script .
script nautilus-actions :
sudo apt-get install nautilus-actions
systems > prefrences . script
script pach .
script ) .
/usr/share/pixmaps parameters .
%f . script format file
right click .
Script
.
http://wiki.ubuntu-ir.org/NautilusScripts
Attribute
Executable
1
2
Script
audio-convert.tar.gz
convert_to_jpeg.tar.gz
jpg
Set_as_wallpaper.tar.gz
root-nautilus-here.tar.gz
root
root-terminal-here.tar.gz
root
terminal-here.tar.gz
xmms
addToXmmsQueue2.tar.gz
Script-Installer.tar.gz
Font-Installer.tar.gz
Encrypt-Decrypt.tar.gz
Desktop_ShortCut.tar.gz
Search-Here.tar.gz
Send-to.tar.gz
shortcut
...
lowercase.tar.gz
uppercase.tar.gz
CopyTo.tar.gz
MoveTo.tar.gz
Mount-Unmount.tar.gz
Open as
administrator.tar.gz
iso
root
"+(
Q : $O
-
/
.
.
.
.
.
.
.
.
http://www.bu.edu/wcp/Papers/Afri/AfriLouw.htm
http://en.wikipedia.org/wiki/Ubuntu
Zulu Xhosa Ubuntu oo-BOON-
too .
.
Canonical Ltd
Canonical Ltd .
Canonical Ltd .
http://www.canonical.com/
Canonical
Canonical
Canonical . .
.
.
Open Source
Presentation
1
2
" - RRS
"V
.
KDE .
.
KDE .
.
.
GCompris KDE Edutainment Suite Schooltool Calendar .
.
.
Xfce .
.
.
Gnome KDE Xfce
.
Gnome
. ubuntu-desktop .
KDE
. kubuntu-desktop
.
Xfce
. xubuntu-desktop
.
.
Kubuntu
Kernel
edubuntu
xubuntu
Ubuntu Server
1
2
3
4
5
Enterprise
Enterprise
LTS .
. LTS
.
LTS LTS .
LTS
LTS . LTS
.
.
.
http://www.ubuntu.com/products/WhatIsUbuntu/serveredition
.
.
.
.
.
.
.
Mark Suttleworth .
Warty Warthog
Ubuntu 4.10
Hoary Hedgehog Ubuntu 5.04
Breezy Badger Ubuntu 5.10
" - RRS
"V
Dapper Drake Ubuntu 6.06 -
LTS
Edgy Eft Ubuntu 6.10
Feisty Fawn Ubuntu 7.04
Gutsy Gibbon Ubuntu 7.10
Hardy Heron Ubuntu 8.04 -
LTS
IntrepidIbex Ubuntu 8.10
CD
! http://shipit.ubuntu.com CD
.
CD http://shipit.ubuntu.com .
CD http://shipit.kubuntu.org
.
CD http://shipit.edubuntu.org
.
CD
http://wiki.ubuntu.ir/ShareUbuntuMedia CD
.
CD DVD
.
www.ubuntu.com/getubuntu/downloadmirrors
Desktop Alternate
Desktop
CD-ROM . Desktop
.
Alternate
.
Live
Installer
Boot
1
2
3
.
CD DVD
DVD
DVD . DVD
KDE DVD
KDE Gnome XFCE .
DVD Alternate Desktop
.
.
.
.
.
Command line
Font
1
2
' - RRS
MRQO'!!
-
CD
DVD . CD
.
.
.
.
http://packages.ubuntu.com
.
mc
gnomebaker
graveman
brasero
zekr
jalali-calendar
devede
gdesklets
screenlets
xfardic
stardict stardict-english-persian
revelation
seahorse
xchm
gnochm
djview
nautilus-open-terminal
ttf-farsiweb ttf-freefarsi
bum
startupmanager
gparted
firestarter
rar unrar
p7zip p7zip-full p7zip-rar
build-essential
alien
gnome-schedule
wine
ntfs-config
nvidia-glx
nvidia-glx-new
nvidia-glx-legacy
xorg-driver-fglrx fglrx-control
aptoncd
opera
epiphany-browser
thunderbird
flashplugin-nonfree
sun-java6-jre sun-java6-plugin
sun-java6-fonts
mozilla-mplayer
mozplugger
d4x
gwget
aria2
xchat
xchat-gnome
amule amule-utils amule-utils-
gui
azureus
deluge-torrent
gftp
liferea
wireshark
mail-notification
tor privoxy
gstreamer0.10-ffmpeg
gstreamer0.10-gl
gstreamer0.10-plugins-base
libxvidcore4
gstreamer0.10-plugins-good
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-
multiverse
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-ugly-
multiverse
gstreamer0.10-pitfdll
libxine1
libxine1-console
libxine1-ffmpeg
libxine1-gnome
libxine1-plugins
faad
sox
ffmpeg
ffmpeg2theora
mjpegtools
vorbis-tools
vorbisgain
lame
lame-extras
libdvdnav4
libdvdread3
w32codecs
libdvdcss2
mplayer
gnome-mplayer
smplayer
exaile
xine-ui
gxine
vlc
xmms
bmpx
realplay
cowbell
streamtuner streamripper
kino
audacity
goobox
banshee
easytag
avidemux
miro
dia-gnome
gqview
inkscape
blender
compizconfig-settings-manager
glabels
gnucash
grisbi
scribus
planner
clamav
clamtk
samba smbfs
bind9
lamp
virtualbox-ose
bluefish
vim
kompozer
gtranslator
eclipse
glade
emacs
kate
firefox
opera
thunderbird
flashplugin-nonfree
sun-java6-jre sun-java6-plugin
sun-java6-fonts
mozilla-mplayer
mozplugger
kget
d4x
gwget
aria2
azureus
wireshark
tor
privoxy
language-pack-kde-fa language-
pack-kde-fa-base
ttf-farsiweb ttf-freefarsi
startupmanager + themes
rar unrar
p7zip p7zip-full p7zip-rar
build-essential
alien
wine
qtparted
ntfs-config
nvidia-glx
nvidia-glx-new
nvidia-glx-legacy
xorg-driver-fglrx fglrx-control
guarddog
kmobiletools
kandy
gtk-qt-engine
kdmtheme
kde-kdm-themes
gqview
blender
kolourpaint
gimp
inkscape
vim
kompozer
KXML editor
nvu
clamav
samba smbfs
bind9
lamp
virtualbox-ose
mc
zekr + Persian Translations
xfardic
basket
kcalc
kchmviewer
superkaramba
yakuake
djview
libxine1
libxine1-console
libxine1-ffmpeg
libxine1-plugins
faad
sox
ffmpeg
ffmpeg2theora
vorbis-tools
vorbisgain
lame
lame-extras
libdvdnav4
libdvdread3
w32codecs
libdvdcss2
mplayer
smplayer
kmplayer
xine-ui
codeine
vlc
xmms
realplay
kino
avidemux
miro
kdetv
.
.
:
.
" " .
http://archive.ubuntu.ir/ubuntu/ubuntu-ir-archive-
key.gpg .
.
deb http://archive.ubuntu.ir/ubuntu/ intrepid main non-free universe
multiverse
deb-src http://archive.ubuntu.ir/ubuntu/ intrepid main non-free universe
multiverse
.
| wget -q http://archive.ubuntu.ir/ubuntu/ubuntu-ir-archive-key.gpg -O-
sudo apt-key addsudo wget http://archive.ubuntu.ir/ubuntu/sources.list.d/ intrepid.list -O
/etc/apt/sources.list.d/ubuntu-ir.list
.
sudo apt-get update
Synaptic Aptitude Adept ... .
' - RRS
MRQO'!!
jalali-calendar
http://home.gna.org/jalali-calendar/
- jalali-calendar
libdvdcss2
DVD
stardict-english-persian
Stardict
ttf-me-quran
http://arabicfonts.wikispaces.com/
- ttf-me-quran .
ttf-sil-scheherazade
http://scripts.sil.org/ArabicFonts
- ttf-sil-scheherazade .
w32codecs
w64codecs
AMD64
xFarDic
http://www.xfardic.org/
. xFarDic
xfardic-xdb-gnulinux
xfardic
xfardic-xdb-gcide
xfardic
Zekr
http://zekr.org/
zekr-quran-translations-bs
zekr-quran-translations-en
zekr-quran-translations-fa
zekr-quran-translations-fr
zekr-quran-translations-id
zekr-quran-translations-nl
zekr-quran-translations-pt
zekr-quran-translations-ru
zekr-quran-translations-tr
zekr-quran-translations-ur
Avant Window Navigator
https://launchpad.net/awn
avant
ttf-fossfonts
ttf-liberation
https://www.redhat.com/promo/fonts
Liberation
Envy
https://launchpad.net/envy
ATI Nvidia
dig
DNS lookup
dir
Briefly list directory contents
dircolors Colour setup for `ls'
dirname Convert a full pathname to just a path
dirs Display list of remembered directories
dmesg Print kernel & driver messages
du
Estimate file space usage
e
echo Display message on screen
egrep Search file(s) for lines that match an extended expression
eject Eject removable media
enable Enable and disable builtin shell commands
env
Environment variables
ethtool Ethernet card settings
eval Evaluate several commands/arguments
exec Execute a command
exit Exit the shell
expect Automate arbitrary applications accessed over a terminal
expand Convert tabs to spaces
export Set an environment variable
expr Evaluate expressions
f
false Do nothing, unsuccessfully
fdformat Low-level format a floppy disk
fdisk Partition table manipulator for Linux
fg
Send job to foreground
fgrep Search file(s) for lines that match a fixed string
file Determine file type
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
format Format disks or tapes
free Display memory usage
fsck File system consistency check and repair
ftp
File Transfer Protocol
function Define Function Macros
g
gawk Find and Replace text within file(s)
getopts Parse positional parameters
grep Search file(s) for lines that match a given pattern
groups Print group names a user is in
gzip Compress or decompress named file(s)
h
hash
head
k
kill Stop a process from running
killall Kill processes by name
l
less Display output one screen at a time
let
Perform arithmetic on shell variables
ln
Make links between files
local Create variables
locate Find files
logname Print current login name
logout Exit a login shell
look Display lines beginning with a given string
lpc
Line printer control program
lpr
Off line print
lprint Print a file
lprintd Abort a print job
lprintq List the print queue
lprm Remove jobs from the print queue
ls
List information about file(s)
lsof List open files
m
make Recompile a group of programs
man
Help manual
mkdir Create new folder(s)
mkfifo Make FIFOs (named pipes)
mkisofs Create an hybrid ISO9660/JOLIET/HFS filesystem
mknod Make block or character special files
more Display output one screen at a time
mount Mount a file system
mtools Manipulate MS-DOS files
mv
Move or rename files or directories
mmv
Mass Move and rename (files)
n
netstat Networking information
nice Set the priority of a command or job
nl
Number lines and write files
nohup Run a command immune to hangups
nslookup Query Internet name servers interactively
o
open Open a file in its default application
op
Operator access
p
passwd Modify a user password
paste Merge lines of files
pathchk Check file name portability
ping Test a network connection
popd Restore the previous value of the current directory
pr
Prepare files for printing
printcap Printer capability database
printenv Print environment variables
printf Format and print data
ps
Process status
pushd Save and then change the current directory
pwd
Print Working Directory
q
quota Display disk usage and limits
quotacheck Scan a file system for disk usage
quotactl Set disk quotas
r
ram ram disk device
rcp
Copy files between two machines
read read a line from standard input
readonly Mark variables/functions as readonly
reboot Reboot the system
renice Alter priority of running processes
remsync Synchronize remote files via email
return Exit a shell function
rev
Reverse lines of a file
rm
Remove files
rmdir Remove folder(s)
rsync Remote file copy (Synchronize file trees)
s
screen Multiplex terminal, run remote shells via ssh
scp
Secure copy (remote file copy)
sdiff Merge two files interactively
sed
Stream Editor
select Accept keyboard input
seq
Print numeric sequences
set
Manipulate shell variables and functions
sftp Secure File Transfer Program
uuencode Encode a binary file
uudecode Decode a file created by uuencode
v
v
Verbosely list directory contents (`ls -l -b')
vdir Verbosely list directory contents (`ls -l -b')
vi
Text Editor
vmstat Report virtual memory statistics
w
watch Execute/display a program periodically
wc
Print byte, word, and line counts
whereis 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 in
whoami Print the current user id and name (`id -un')
Wget Retrieve web pages or files via HTTP, HTTPS or FTP
write Send a message to another user
x
xargs Execute utility, passing constructed argument list(s)
yes
Print a string until interrupted
.
Run a command script in the current shell
###
Comment / Remark
bash syntax
Parameters Shell parameters
Variables Environment variables
Arrays
Array Variables
Redirection Spooling to and from files
Pipes
Redirect the output from one command as input for another
Looping constructs:
if-then-else Conditionally perform a command
for
Expand words, and execute commands
until
Execute commands (until error)
while
Execute commands
The break and continue builtins may be used to control loop execution.
Evaluating expressions:
Using brackets to Group and expand expressions
Conditional Execution Chain commands to run one after another (AND/OR)
Conditional expressions
Arithmetic expressions
Shell expansion and Pattern matching (Wildcards)
Escape Chars, delimiters and Quotes
Command Substitution
Working with the bash Shell:
vi editor A one page reference to the vi editor
Here docs Here documents
Keyboard
Cursor control - Cut & paste
/[ 1]
[2] Unofficial Ubuntu 5.04 Starter Guide, http://www.ubuntuguide.org , 2nd
August 2005
/http://www.ubuntu.ir [ 3]
www.foss.ir /[ 4]
[ 5]
www.aictc.ir
[29] Roberts, Paul, Software Piracy Declines 10 Percent, 03 June, 2003,
Infoworld.com [home page online]; available from
http://www.infoworld.com/article/ 03/06/03/HNpiracydecline_1.html?security;
Internet; accessed on November 8, 2003.
[30] Frequently Asked Questions [home page online]; available from
http://www.lisa.org/info/faqs.html#gil; Internet; accessed on November 8, 2003.
55
[31] Walsh, Mary Williams, Microsoft in War of Words, Los Angeles Times;
available from http://www.tungutaekni.is/ymis_frodleikur/war_of_words.html;
Internet; accessed on November 8, 2003.
[32] DiCarlo, Lisa, PeopleSoft Jumps On The Linux Train, Forbes.com;
available from
http://www.forbes.com/technology/2003/05/06/cx_ld_0506psft.html; Internet;
accessed on November 8, 2003.
[33] Herrington, Jack, Is Documentation Holding Open Source Back?
DexX.com [home page online]; available from
http://www.devx.com/devx/editorial/11839; Internet; accessed on November 8,
2003.
[34] Miller, Robin, Open Source: A Case For E-Government, 21 October
2002, Newsforge [home page online]; available from
http://newsforge.com/newsforge/ 02/10/20/1746231.shtml?tid=4; Internet;
accessed on November 8, 2003.
[35] Williams, Peter, Europe picks Penguin to link government IT, 18 July
2003, VNUNet.com [home page online]; available from
http://www.vnunet.com/News/ 1142411; Internet; accessed on November 8,
2003.
[36] Kable Report on Open Source Software Sponsored by Sun
Microsystems, 17 March 2003, Kable Ltd,
[37] LinuxPR: Munich Goes with Open Source Software, 28 May 2003,
linuxtoday.com [home page online]; available from http://linuxtoday.com/
infrastructure/2003052802126NWDTPB; Internet; accessed on November 8,
2003.
[N
'[ $
[38] IBM signs Linux deal with Germany, 3 June 2002, BBC News; available
from http://news.bbc.co.uk/1/hi/business/2023127.stm; Internet; accessed on
November 8, 2003.
[39] Open Source Software use within UK Government, UK Gov Talk, 15
July 2002; available from http://www.govtalk.gov.uk/documents/
oss_policydocument_2002-07-15.pdf; Internet; accessed on November
8, 2003.
[40] Kanellos, Shankland, Should government mandate open source?, 12
August 2002, CNET News.com [home page online]; available from
http://zdnet.com.com/ 2100-1104-949241.html; Internet; accessed on November
8, 2003.
[41] Barr, Joe, Open source making headway in Texas government 24 March
2003, Linuxworld.com [home page online]; available from
http://www.linuxworld.com/ 2003/0324.barr.html; Internet; accessed on
November 8, 2003.
[42] Duin, Steve, Oregon is still a soft touch for Microsoft, 5 May 2003, The
Oregonian, available from
http://www.oregonlive.com/news/oregonian/steve_duin/
index.ssf?/base/news/105377817415280.xml; Internet; accessed on November
8, 2003.
[43] Use of Free and Open-Source Software (FOSS) in the U.S. Department of
Defense, 2 January 2003, Mitre Corporation; available from
http://www.egovos.org/pdf/dodFOSS.pdf; Internet; accessed on November
8, 2003.
[44] Haber, Lynn, City saves with Linux, thin clients, 10 April 2003, ZDNet
[home page online]; available from
http://techupdate.zdnet.com/techupdate/stories/main/ 0,14179,2860180,00.html;
Internet; accessed on November 8, 2003.
[45] Adelstein, Tom, Linux Access in State and Local Government, Part II, 19
June 2003, Linuxjournal.com; available from http://www.linuxjournal.com/
article.php?sid=6952; Internet; accessed on November 8, 2003.
[46] Respuesta a Microsoft en idioma Ingles [home page online]; available
from http://www.gnu.org.pe/resmseng.html (English translation); Internet;
accessed on November 8, 2003.
[47] The Brazilian Public Sector to Choose Free Software, 2 June 2003,
PCLinuxOnline [home page online]; available from
http://www.pclinuxonline.com/
modules.php?name=News&file=article&sid=6879; Internet; accessed on
November 8, 2003.
[48] Williams, Martyn, Japan, China, Korea plan joint open-source project, 05
September 2003, IDG News Service; available from http://www.idg.com.sg/
idgwww.nsf/unidlookup/04B8C8F13FF8653148256D98002BC4A2?
OpenDocument; Internet; accessed on November 8, 2003.
[49] Liu, Bob, China to be stronghold for Open Source, 5 November 2002,
internetnews.com [home page online]; available from
http://www.internetnews.com/ stats/article.php/1494881; Internet; accessed on
November 8, 2003.
[50] China blocks foreign software use in govt, 18 August 2003, CNETAsia
[home page online]; available from http://asia.cnet.com/newstech/applications/
0,39001094,39146335,00.htm; Internet; accessed on ovember 8, 2003.
[51] Chai, Winston, Governments are latching on to Linux, 12 May 2003,
CNETAsia [home page online]; available from http://zdnet.com.com/21001104-1000992.html; Internet; accessed on November 8, 2003.
[52] Berger, Matt, ANALYSIS: Microsoft vs. open source gets political, 10
June 2002, IDG News Service; available from
http://www.idg.net/ic_874742_1793_1- 1681.html; Internet; accessed on
November 8, 2003.
[53] Hu, Qing Hua, Yangfan and Qihang Project, presented at the Asia OSS
Symposium, 3-6 March 2003, Phuket, Thailand.
[54] Ribeiro, John, India official: No government edict on open source 1 April
2002, IDG News Services; available from
http://www.computerworld.com/softwaretopics/
os/linux/story/0,10801,79918,00.html?f=x249; Internet; accessed on November
8, 2003.
[55] Basu, Indrajit, Microsoft takes on Linux in India, 16 November 2002,
Asia Times Online; available from http://www.atimes.com/atimes/South_Asia/
DK16Df02.html; Internet; accessed on November 8, 2003.
[56] Sharma, Anil, MP opens windows to Linux 19 November 2003, The
Economic Times; available from
http://economictimes.indiatimes.com/cms.dll/html/uncomp/
articleshow?artid=28707422; Internet; accessed on November 9, 2003.
[57] Pillai, Sanjay K., Linux seen grabbing 10% of desktop OS segment 26
February 2003, Business Standard; available from http://www.businessstandard.com/today/ story.asp?Menu=2&story=8930; Internet; accessed on
November 9, 2003.
[58] Tai, Andy, Taiwan to start national plan to push Free Software, 3 June
2002, Kuro5hin [home page online]; available from
http://www.kuro5hin.org/story/2002/ 6/3/55433/41738; Internet; accessed on
November 9, 2003.
[59] Lui, John, Thailands cheap PCs force Microsofts hand, 22 August
2003, CNETAsia, [home page online]; available from
http://news.zdnet.co.uk/software/ windows/0,39020396,39115884,00.htm;
Internet; accessed on November 9, 2003.
[60] Moreira, Charles Malaysia backs open source, 13 August 2002, The Star
Online; available from http://asia.cnet.com/newstech/systems/
0,39001153,39071821,00.htm; Internet; accessed on November 9, 2003.
[61] DRB-HICOMS efforts to Bridge the digital divide lauded [home page
online]; available from http://arfa.komnas.com/community/article.php?sid=5&
mode=thread&order=0; Internet; accessed on November, 2003.
[62] Chai, Winston, Japan mulls Windows replacement, 21 November 2002,
CNETAsia [home page online]; available from http://zdnet.com.com/21001104- 966700.html; Internet; accessed on November 9, 2003.
[N
'[ $
[63] Japan Government Payroll Computer System Will Use Linux, Not
Windows, 9 July 2003, Linuxworld.com [home page online]; available from
http://www.linuxworld.com/story/33812.htm; Internet; ccessed on November 9,
2003. 59
[64] Festa, Paul, South Africa embraces open source, 05 Feb 2003, CNET
News [home page online]; available from http://news.zdnet.co.uk/software/
0,39020381,2129893,00.htm; Internet; accessed on November 9, 2003.
[65] Ikhemuemhe, Godfrey, Experts Advocate Open Source for NEPAD to
Realise Its ICT Objectives, 24 September 2003, AllAfrica.com [home page
online]; available from http://allafrica.com/stories/200309240393.html;
Internet; accessed on November 9, 2003.
[66] May 2003 Web Server Survey [home page online]; available from
http://news.netcraft.com/archives/2003/05/05/may_2003_web_server_
survey.html; Internet; accessed on June 9, 2003.
[67] Linux for Playstation 2 Community [home page online]; available from
http://playstation2-linux.com/; Internet; accessed on November 9, 2003.
[68] Proffitt, Brian, Munich May Opt for Linux After All, 26 May 2003,
Linuxtoday.com [home page online]; available from
http://linuxtoday.com/infrastructure/ 2003052600126NWSWPB; Internet;
accessed on November 9, 2003.
[69]Debian GNU/Linux The Universal Operating System [home page
online]; available from http://www.debian.org; Internet; accessed on November
9, 2003.
[70] Wheeler, David, Make Your Open Source Software GPL-Compatible. Or
Else [home page online]; available from
http://www.dwheeler.com/essays/gplcompatible. html; Internet; accessed on
November 9, 2003.
[71] Netcraft, May 2003 Web Server Survey [home page online]; available
from http://news.netcraft.com/archives/2003/05/05/may_2003_web_server_
survey.html; Internet; accessed on June 9, 2003.
[72] Somogyi, Stephan, BSD sleight of hand, 3 April 2000, ZDNet News
[home
page online]; available from http://zdnet.com.com/2100-11519701.html?legacy=zdnn; Internet; accessed on November 9, 2003.
[73] Microsoft, TCP/IP, Open Source, and Licensing Kuro5hin [home page
online];
available from http://www.kuro5hin.org/story/2001/6/19/05641/7357; Internet;
accessed on November 9, 2003.
[74] Frequently Asked Questions about the GNU GPL [home page online];
available
from http://www.fsf.org/licenses/gpl-faq.html#MereAggregation; Internet;
accessed on November 9, 2003.
[75] The Localization Institute [home page online]; available from
http://www.localizationinstitute.com/switchboard.cfm?page=terminology;
Internet; accessed on November 9, 2003.
[N
'[ $
Internet; accessed on April. 5, 2005
[89] MareNostrum Supercomputer (a.k.a. Spain's Brain) Putting the 'humanity'
into HPC; [home page online]; available from http://linux.syscon.com/read/117903.htm ; Internet; accessed on Sept. 5, 2005
[90] Linux solves Bergen schools' IT; [home page online]; available from
http://www.ameinfo.com/62759.html ; Internet; accessed on June. 25, 2005
[91] , ..
( WSIS) )2003 ," ,(
, 1383
[92] ., [home page online]; available from
http://portal.farsilinux.org/modules.php?name=News&file=article&sid=577 ;
Internet; accessed on July. 5, 2004
[93] ., [home page online]; available from
http://portal.farsilinux.org/modules.php?name=News&file=article&sid=413 ;
Internet; accessed on April. 5, 2005
[94] /., [home page online]; available from
http://portal.farsilinux.org/modules.php?name=News&file=article&sid=328 ;
Internet; accessed on Dec. 5, 2004
[95] (
)/ 80 , [home page online]; available from
http://portal.farsilinux.org/modules.php?name=About&id=6 ; Internet;
accessed on Dec. 5, 2003