Download nhạc từ các trang nhạc lớn của Việt Nam

01 Tháng Mười Hai 2006
@ 12:58
(Tác giả:Phạm Đức Hải)

Shells là gì ?

Bạn có thể hiểu nôm na shell là 1 cách để computer giao tiếp với người dùng hay nói cách khác là cách để computer  nhận lệnh từ người dùng. Thồn thường trên Linux dùng "bash" shell.

Shell là giúp người dùng làm việc với máy tính dễ dàng hơn với những câu lệnh "thân thiện" mang tính chất gợi nhớ.

Ví dụ : cần copy tất cả các file trong thư mục A vào thư mục B cậu lệnh là : cp /A/* /B

* File '.bashrc'

Mỗi một user khi được tạo ra sẽ có 1 shell cho nó như tôi đã nói phần trước, định nghĩa shell cho user nằm trong file .bashrc trong thư mục /home/<tên user>, ví dụ ở đây là /home/kikicoco

[root@duchai /]# cd /home/
[root@duchai home]# cd kikicoco/
[root@duchai kikicoco]# ls -al
total 56
drwxr-xr-x 2 kikicoco kikicoco 4096 Nov 29 06:00 .
drwxr-xr-x 4 root root 4096 Nov 28 14:49 ..
-rw-r--r-- 1 kikicoco kikicoco 24 Nov 28 14:49 .bash_logout
-rw-r--r-- 1 kikicoco kikicoco 191 Nov 28 14:49 .bash_profile
-rw-r--r-- 1 kikicoco kikicoco 124 Nov 28 14:49 .bashrc
-rw-r--r-- 1 kikicoco kikicoco 120 Nov 28 14:49 .gtkrc
-rw------- 1 kikicoco kikicoco 35 Nov 29 06:00 .lesshst

[root@duchai kikicoco]# more .bashrc
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi 

# User specific aliases and functions
[root@duchai kikicoco]# more .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi 

# User specific environment and startup programs

PATH=$PATH:$HOME/bin 

export PATH
unset USERNAME

Trong file .bashrc có nói đến các alias do người dùng định nghĩa. # User specific aliases and functions

Alias là gì ?

alias thông thường được hiểu là một cái tên khác. Alias ở đây cũng gần như thế.

ví dụ tôi thêm dòng :

alias rm='rm -i'

Thì điều này có nghĩa là khi tôi đánh lệnh rm trong terminal thì lệnh này sẽ được hiểu là rm -i đây chính là alias của rm.

Vì sao lại cần đến alias ?

Ở trên trong lệnh rm có tham số -i, i tức là interactive (prompt before any removal) có nghĩa là khi có tham xóa -i thì bất cứ file nào bị xóa hệ điều hành sẽ hỏi xem ta có chắc chắn xóa không.

Nếu dùng tham số -f : force (ignore nonexistent files, never prompt) thì hệ điều hành sẽ xóa mà không cần hỏi. Khi bạn muốn xóa nhanh thì hãy dùng tham số này.

Việc dùng alias nhằm mục đích tạo 1 "route" cho người dùng. Đặc biệt đối với những máy tính quan trọng như máy chủ chẳng hạn việc xóa file cần phải hết sức thận trọng, nếu như bạn dùng lệnh sau : rm -R -f * mà không tạo alias như trên sẽ khiến toàn bộ số file trong thư mục hiện tại của bạn biến mất ngay lập tức --> mặt dài như cái bơm smile_confused

Bạn có thể tạo alias tạm thời bằng cách dùng lệnh alias hoặc xóa 1 alias bằng lệnh unalias:

SYNTAX
      alias [-p] [name[=value] ...]

      unalias [-a] [name ... ]

Vậy là bạn đã hiểu sơ qua shell là gì ? smile_nerd

Chuyên mục: Linux

Referred by:
kikicoco (www.google.com.vn) [Referral]
"Alias là" (www.google.com.vn) [Referral]
kikicoco (www.google.com.vn) [Referral]
shell kikicoco (www.google.com.vn) [Referral]
shell la gi? (www.google.com.vn) [Referral]
noi dung phan 5 alias (www.google.com.vn) [Referral]
"shell" and "Zatuzik" (www.google.com.vn) [Referral]
kikicoco google (www.google.co.uk) [Referral]
blog kikicoco (www.google.com.vn) [Referral]
anh cua alias phan 5 (www.google.com.vn) [Referral]
bash là gì (www.google.com.vn) [Referral]
aliases là gì (www.google.com.vn) [Referral]
bash shell là gì (www.google.com.vn) [Referral]
.bash_profile là gì (www.google.com.vn) [Referral]
Bash Shell la gi (www.google.com.vn) [Referral]
tham so cua alias (www.google.com.vn) [Referral]
cach dung shell (www.google.com.vn) [Referral]
basic attack nghia viet nam la gi? (www.google.com.vn) [Referral]
tạo alias (www.google.com.vn) [Referral]
alias là gì (www.google.com) [Referral]
alias phan 5 (www.google.com.vn) [Referral]
"alias phan 5" (www.google.com.vn) [Referral]
"alias phan 5" (www.google.com.vn) [Referral]
.bashrc (www.google.com.vn) [Referral]
sua file bashrc trong khi cai ns2 (www.google.com.vn) [Referral]
interactive shell là gì (www.google.com.vn) [Referral]
Shell kikicoco (www.google.com.vn) [Referral]
http://www.example.com/ [Referral]
nho baby (www.google.com.vn) [Referral]
shell kikicoco (www.google.com.vn) [Referral]
gan thu muc .bashrc (www.google.com.vn) [Referral]
"cach dung shell" (www.google.com.vn) [Referral]
http://vn.webmessenger.yahoo.com/ [Referral]
Alias la gi (www.google.com.vn) [Referral]
kikicoco shell (www.google.com.vn) [Referral]
alias la gi (www.google.com.vn) [Referral]
kikicoco+shell (www.google.com.vn) [Referral]
"email alias là gì" (www.google.com.vn) [Referral]
alias phần 5 (www.google.com.vn) [Referral]
cong dung cua file .bashrc (www.google.com.vn) [Referral]
kikicoco blog (www.google.com.vn) [Referral]
alias nghĩa là gì ? (www.google.com) [Referral]
Aliases là gì (www.google.com.vn) [Referral]
shell (www.google.com.vn) [Referral]
alias là gì (www.google.com) [Referral]
chinh sua file bashrc (www.google.com.vn) [Referral]
shell kikicoco (www.google.com.vn) [Referral]
joomla 1.5 alias la gi (www.google.com.vn) [Referral]
online phim " alias - phần 5" (www.google.com.vn) [Referral]
Route (www.google.com.vn) [Referral]
alias nghia là gì (www.google.com.vn) [Referral]
do r mon (www.google.com.vn) [Referral]
aliasing là gì (www.google.com) [Referral]
nix là gì (www.google.com.vn) [Referral]
lenh .bashrc (www.google.com.vn) [Referral]
email alias la gi (www.google.com.vn) [Referral]
".bashrc" de lam gi (www.google.com.vn) [Referral]
Kikicoco shell (www.google.com.vn) [Referral]
kikicoco blog (www.google.com.vn) [Referral]
ns2 + .bashrc viết bằng ngôn ngữ nào (www.google.com.vn) [Referral]
alias là gì (www.google.com.vn) [Referral]
.bashrc (www.google.com.vn) [Referral]
kikicoco (www.google.com.vn) [Referral]
alias la gi (www.google.com.vn) [Referral]
linux aliases la gi (www.google.com.vn) [Referral]
baby (www.google.com.vn) [Referral]
bashrc tao lai (www.google.com.vn) [Referral]
kikicoco shell (www.google.com.vn) [Referral]
Alias là gì Joomla 1.5 (www.google.com.vn) [Referral]
dùng lệnh Alias trong "access" (www.google.com.vn) [Referral]
cách tạo alias (www.google.com.vn) [Referral]
.bash_profile là gì (www.google.com.vn) [Referral]
kikicoco shell (www.google.com.vn) [Referral]
Alias là gì (www.google.com.vn) [Referral]
"interactive shell là gì" (www.google.com.vn) [Referral]
kshell của kikicoco (www.google.com.vn) [Referral]
tao file bashrc (www.google.com.vn) [Referral]
alias là gì (www.google.com.vn) [Referral]
aliases là gì (www.google.com.vn) [Referral]
Alias la gi (www.google.com.vn) [Referral]
file alias là gì (www.google.com.vn) [Referral]
"Bash là gì ?" (www.google.com.vn) [Referral]
cách tạo file .bashrc (www.google.com.vn) [Referral]
joomla alias là gì (www.google.com.vn) [Referral]
alias là gì (www.google.com.vn) [Referral]
mail alias là gì (www.google.com.vn) [Referral]
kikicoco shell (www.google.com.vn) [Referral]
Aliases là gì (www.google.com.vn) [Referral]
*nix là gì (www.google.com.vn) [Referral]
lenh xoa file trong nix (www.google.com.vn) [Referral]
alias là gì? (www.google.com.vn) [Referral]
tao Alias lam gi (www.google.com.vn) [Referral]
alias là gì (www.google.com.vn) [Referral]