ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Command Line
V? T?m V?n
X? l¨ª t?p tin th? m?c
? Rmdir
? Touch
? Cp
? Mv
? Rm
? ln
? Cd
? LS
? Pwd
? Passwd
? Mkdir
H? th?ng t?p tin
? /boot : kernel v¨¤ c?u h¨¬nh boot
? /bin : c¨¢c l?nh c? b?n
? /dev : c¨¢c khai b¨¢o v? thi?t b?
? /etc : c?u h¨¬nh h? th?ng v¨¤ ?ng d?ng
? /home : th? m?c ng??i d¨´ng
? /lib : th? vi?n d¨´ng chung
? /mnt : th? m?c mount
? /proc : th?ng tin process
? /sbin : c¨¢c l?nh qu?n tr?
? /tmp : d? li?u t?m
? /usr : ?ng d?ng v¨¤ th? vi?n
? /var : d? li?u bi?n ??ng
??t t¨ºn & ???ng d?n
? T?i ?a 255 k¨ª t?, d¨´ng b?t k¨¬ k? t? n¨¤o
? File/th? m?c ?n ???c b?t ??u b?ng d?u
ch?m ¡°.¡±
? ???ng d?n tuy?t ??i: b?t ??u b?ng ¡°/¡±
/ /bin /usr /usr/bin
? ???ng d?n t??ng ??i:kh?ng b?t ??u b?ng ¡°/¡±
? ???ng d?n ??t bi?t
.. - th? m?c cha
. - th? m?c ?ang l¨¤m vi?c
passwd, pwd, cd
? passwd : ??i m?t kh?u
? pwd : in th? m?c l¨¤m vi?c
? cd : chuy?n ??i th? m?c
cd /usr/bin
cd ../../etc
cd ~ : chuy?n ??n th? m?c home = cd
cd ~sv
cd path : chuy?n ??n th? m?c path
ls, mkdir,rmdir,touch
? ls ¨C li?t k¨º th? m?c
? mkdir ¨C t?o th? m?c
$ mkdir ¨Cp dir3/dir4 : t?o th? m?c cha
? rmdir ¨C x¨®a th? m?c r?ng
? touch ¨C t?o file r?ng
$ touch file.txt
$ echo ¨Cn > file.txt
cp, mv,rm,ln
? cp ¨C ch¨¦p file
$ cp file1 file2
$ cp file1 dir1
-f : ghi ?¨¨, -i : h?i tr??c khi ghi ?¨¨
-R,-r : copy to¨¤n b? th? m?c
$ cp ¨Cr dir1 dir2
? mv ¨C di chuy?n/ ??i t¨ºn
$ mv file1 file2
$ mv dir1 dir2
? rm ¨C x¨®a file/ th? m?c
$ rm file 1 file2
$ rm ¨Cr dir3
? ln ¨C t?o li¨ºn k?t
$ ln ¨Cs dir1 firstdir
$ ln ¨Cf /tmp/test.txt
-s : t?o symbolic link, -f : x¨®a file ?¨ªch
K¨ª t? thay th?
? * : m?i chu?i k? c? r?ng
? ?
? [¡­] : t??ng ?ng v?i m?t trong c¨¢c k¨ª t?
? [!/^] : kh?ng t??ng ?ng
?  : lo?i b? ? ngh?a ??c bi?t
X? l¨ª chu?i
? cat & tac
? head & tail
? nl & wc,
? expand & unexpand
? od & hexdump
? cut, paste, join, sort, tr
? sed, grep
L nh cat & tac?
? -n : ?¨¢nh s? c¨¢c d¨°ng output
? -b : kh?ng t¨ªnh d¨°ng tr?ng (blank)
? -A : hi?n th? k¨ª t? xu?ng d¨°ng
? L?nh tac ng??c l?i v?i l?nh cat
L nh head & tail?
? Ch¨² ?: tail c¨® th¨ºm tham s? -f ?? ??c c¨¢c file ??ng
??m s? d¨°ng, t? ho?c byte ¨C wc
? Syntax: wc [option] [files]
-l : ??m s? d¨°ng
-c hay ¨Cm : ??m k¨ª t?
-w : ??m s? t?
? $ wc -l file1 - ??m s? d¨°ng
? $ wc file[123] - ??m 3 file
? $ wc -c file1 - ??m s? k¨ª t?
? $ grep "^ *$" /etc/inittab | wc ¨Cl
??m s? d¨°ng tr?ng
?¨¢nh s d¨°ng ¨C nl?
? Syntax: nl [options] [files]
? b style: set l?i ki?u c?a body [t]
? f style: ki?u c?a footer [n]
? h style: ki?u c?a header [n]
? style = A, t, n ho?c p<bi?u th?c>
? Ch¨² ?: m?t trang th?ng th??ng g?m c¨¢c
ph?n header, body v¨¤ footer t??ng ?ng
v?i ::: , ::, v¨¤ :
od - dump file
? Syntax: od [options] [files]
? Tham s?: ¨Ct type = A, c, O, x
? L?nh kh¨¢c: hexdump
$ od -t o1 file1
00000000 141 061 012 101 061
012
00000006
$ od -t x1 file1
00000000 61 31 0a 41 31
0a
00000006
$ od -t c file1
00000000 a 1 n A 1 n
00000006
$ od -t a file1
00000000 a 1 nl A 1 nl
00000006
- cut & paste
? Syntax cut [options] [files]
? -b, -c, -d, -f, --output-delimiter
? Ch?n k¨ª t?: cut ¨Cc {range1, range2}
$cut ¨Cc5-10,15- /etc/password
? Ch?n field: cut -d {delimiter} -f {fields}
$ cut -d: -f1 /etc/passwd
? Output-delimeter
$cut -d: -f 1,7 --output-delimiter=" " /etc/passwd
Ch¨² ?: t? xem l?nh paste theo d¨°ng & c?t
join
? Syntax join [options] file1 file2
tham s?: -j1 field1, -j2 field2, -j field
? $ join ¨Cj 1 file1 file2
? $ join ¨Cj1 1 file1 file2
? $ join ¨Cj2 1 file1 file2
File2: 1 11
2 22
3 33
File1: 1 one
2 two
3 three
tr ¨C translate text
? Syntax tr [options] [[string1 [string2]]
? tham s? : ¨Cd x¨®a, -s : thay th? l?p
$ cat file1 | tr a-z A-Z - th??ng sang hoa
$ cat file1 | tr -s a -
$ tr '[A-B]' '[a-b]'< file.txt ¨C hoa sang th??ng
$ tr ':' ' ' < /etc/passwd - thay ¡°:¡± b?ng ¡° ¡°
$ cat file1 | tr -d abc - x¨®a k¨ª t? abc
[:lower:], [:upper:], [:alnum:]
? Ch¨² ?: tr ch? c¨® 2 ??i s?
grep, fgrep, egrep, sed
grep
fgrep & egrep
sed
? Syntax
sed [options] 'command1' [files]
sed [options] -f script [files]
sed [options] -e 'com1' [-e 'com2'...] [files]
Tham s? :
? d - delete lines.
? s - substitutions. s/pattern/replacement/[flags]
g - Replace all instances of pattern, not just the first.
n - Replace nth instance of pattern; the default is 1.
p - Print the line, used with the ¨Cn
w ¨C print to file
y - Translate characters.
sed (cont)
? $ sed '3,5d' file1 -x¨®a d¨°ng 3-5
? $ sed '/^#/d' file1 - x¨®a d¨°ng ch¨² th¨ªch
? $ sed 's/^$/@/' file1 - th¨ºm @ v¨¤o d¨°ng tr?ng
? $ sed 's/"//g' file1 - x¨®a d?u ¡°
? $ sed ¡®s//dev/hda1//dev/sdb3/g¡¯ file1
? $ sed ¡® /KEY/ s/:/;/g¡¯ file1
? $ sed ¨Ce ¡®/^$/ d¡¯ -e ¡®s/OLD/NEW/g¡¯ file1
? $sed -f script.txt file1 1 s/old/new/
/keyword/
s/old/new/g
23,25 d
xargs
? Syntax
xargs [options] [command] [initial-
arguments]
Tham s? ¨Cn maxargs
-p promt
? $ ls | xargs rm -f
? $ find / -type f | xargs -n 1 grep linux
? $ find / -type f -user 502 | xargs rm ¨Cf
? Ch¨² ? : m?t s? l?nh c¨® tham s? -exec ~ xargs
find / -type f -user 502 ¨Cexec rm ¨Cf {} ;

More Related Content

What's hot (16)

B?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.com
B?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.comB?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.com
B?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.com
Brand Xanh
?
C¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeViet
C¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeVietC¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeViet
C¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeViet
Vu Thao
?
Bai giang tin hoc lop 11 bai 14 15
Bai giang tin hoc lop 11 bai 14   15Bai giang tin hoc lop 11 bai 14   15
Bai giang tin hoc lop 11 bai 14 15
Chi L?
?
Th linux
Th linuxTh linux
Th linux
thocntt
?
Project name
Project nameProject name
Project name
thom Tomu
?
linux_huongdanthuchanh
linux_huongdanthuchanhlinux_huongdanthuchanh
linux_huongdanthuchanh
huynhngochao
?
209 008 ky thuat truy xuat file ini
209 008 ky thuat truy xuat file ini209 008 ky thuat truy xuat file ini
209 008 ky thuat truy xuat file ini
traducanh
?
Hdubuntu
HdubuntuHdubuntu
Hdubuntu
Th?ng Ph?m ??ng
?
Carte ref-ubuntu-vi
Carte ref-ubuntu-viCarte ref-ubuntu-vi
Carte ref-ubuntu-vi
B?o B?i
?
B¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?p
B¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?pB¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?p
B¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?p
nguyennhuhaiau
?
Assembly v1.0
Assembly v1.0Assembly v1.0
Assembly v1.0
H?u V?
?
T¨¬m hi?u ??y ?? v? tr¨¤n b? ??m
T¨¬m hi?u ??y ?? v? tr¨¤n b? ??mT¨¬m hi?u ??y ?? v? tr¨¤n b? ??m
T¨¬m hi?u ??y ?? v? tr¨¤n b? ??m
tienhien110293
?
Lab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduceLab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduce
anhtrang181289
?
Understand
UnderstandUnderstand
Understand
Tu?n ??ng
?
B?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.com
B?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.comB?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.com
B?ng tra c?u c¨¢c l?nh c? b?n c?a unix v¨¤ linux s?u t?m b?i www.vilinux.com
Brand Xanh
?
C¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeViet
C¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeVietC¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeViet
C¨¢c quy ??nh& chu?n trong l?p tr¨¬nh NukeViet
Vu Thao
?
Bai giang tin hoc lop 11 bai 14 15
Bai giang tin hoc lop 11 bai 14   15Bai giang tin hoc lop 11 bai 14   15
Bai giang tin hoc lop 11 bai 14 15
Chi L?
?
linux_huongdanthuchanh
linux_huongdanthuchanhlinux_huongdanthuchanh
linux_huongdanthuchanh
huynhngochao
?
209 008 ky thuat truy xuat file ini
209 008 ky thuat truy xuat file ini209 008 ky thuat truy xuat file ini
209 008 ky thuat truy xuat file ini
traducanh
?
Carte ref-ubuntu-vi
Carte ref-ubuntu-viCarte ref-ubuntu-vi
Carte ref-ubuntu-vi
B?o B?i
?
B¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?p
B¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?pB¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?p
B¨¤i 14 - 15: Ki?u d? li?u t?p. Thao t¨¢c v?i t?p
nguyennhuhaiau
?
Assembly v1.0
Assembly v1.0Assembly v1.0
Assembly v1.0
H?u V?
?
T¨¬m hi?u ??y ?? v? tr¨¤n b? ??m
T¨¬m hi?u ??y ?? v? tr¨¤n b? ??mT¨¬m hi?u ??y ?? v? tr¨¤n b? ??m
T¨¬m hi?u ??y ?? v? tr¨¤n b? ??m
tienhien110293
?
Lab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduceLab 11 apache hadoop map reduce
Lab 11 apache hadoop map reduce
anhtrang181289
?

Viewers also liked (20)

Basic linux tutorial
Basic linux tutorialBasic linux tutorial
Basic linux tutorial
vinicorp
?
Tailieu
TailieuTailieu
Tailieu
Ho¨¤ng Nguy?n
?
Cau hinh dns centos
Cau hinh dns centosCau hinh dns centos
Cau hinh dns centos
thienma217
?
Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01
lehuyvinh
?
Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01
lehuyvinh
?
529 _07._ky_nang_quan_ly_theo_qua_trinh
529  _07._ky_nang_quan_ly_theo_qua_trinh529  _07._ky_nang_quan_ly_theo_qua_trinh
529 _07._ky_nang_quan_ly_theo_qua_trinh
thienlong99
?
Proxmox VE
Proxmox VEProxmox VE
Proxmox VE
Dario Tion
?
C¨¤i ??t web server (linux)-Pham Hoang Phuc-Athena
C¨¤i ??t web server (linux)-Pham Hoang Phuc-AthenaC¨¤i ??t web server (linux)-Pham Hoang Phuc-Athena
C¨¤i ??t web server (linux)-Pham Hoang Phuc-Athena
Ho¨¤ng Ph¨²c Ph?m
?
H??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p Athena
H??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p AthenaH??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p Athena
H??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p Athena
quocluong
?
X?y d?ng web-hosting tr¨ºn linux centos
X?y d?ng web-hosting tr¨ºn linux centosX?y d?ng web-hosting tr¨ºn linux centos
X?y d?ng web-hosting tr¨ºn linux centos
Ho¨¤ng Nguy?n
?
X?y d?ng h? th?ng webserver tr¨ºn linux
X?y d?ng h? th?ng webserver tr¨ºn linux X?y d?ng h? th?ng webserver tr¨ºn linux
X?y d?ng h? th?ng webserver tr¨ºn linux
Ho¨¤ng Nguy?n
?
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
Jorge Moratilla Porras
?
Empatice y defina aea
Empatice y defina aeaEmpatice y defina aea
Empatice y defina aea
nohada
?
Nitin dye-chem-pvt-ltd
Nitin dye-chem-pvt-ltdNitin dye-chem-pvt-ltd
Nitin dye-chem-pvt-ltd
Nitin Dye Chem Private Limited
?
µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³
µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³
µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³
hyogontech
?
Osc Kobe ºÝºÝߣ20100313
Osc Kobe ºÝºÝߣ20100313Osc Kobe ºÝºÝߣ20100313
Osc Kobe ºÝºÝߣ20100313
hyogontech
?
Bao cao-cloud-linux-hosting
Bao cao-cloud-linux-hostingBao cao-cloud-linux-hosting
Bao cao-cloud-linux-hosting
laonap166
?
H??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song song
H??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song songH??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song song
H??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song song
laonap166
?
Kho data kh?ng l?
Kho data kh?ng l? Kho data kh?ng l?
Kho data kh?ng l?
laonap166
?
auto backup sql server 2008
auto backup sql server 2008auto backup sql server 2008
auto backup sql server 2008
laonap166
?
Basic linux tutorial
Basic linux tutorialBasic linux tutorial
Basic linux tutorial
vinicorp
?
Cau hinh dns centos
Cau hinh dns centosCau hinh dns centos
Cau hinh dns centos
thienma217
?
Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01
lehuyvinh
?
Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01Cauhinhdnscentos 140419221022-phpapp01
Cauhinhdnscentos 140419221022-phpapp01
lehuyvinh
?
529 _07._ky_nang_quan_ly_theo_qua_trinh
529  _07._ky_nang_quan_ly_theo_qua_trinh529  _07._ky_nang_quan_ly_theo_qua_trinh
529 _07._ky_nang_quan_ly_theo_qua_trinh
thienlong99
?
C¨¤i ??t web server (linux)-Pham Hoang Phuc-Athena
C¨¤i ??t web server (linux)-Pham Hoang Phuc-AthenaC¨¤i ??t web server (linux)-Pham Hoang Phuc-Athena
C¨¤i ??t web server (linux)-Pham Hoang Phuc-Athena
Ho¨¤ng Ph¨²c Ph?m
?
H??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p Athena
H??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p AthenaH??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p Athena
H??ng d?n c¨¤i ??t centOS 6.5-Th?c T?p Athena
quocluong
?
X?y d?ng web-hosting tr¨ºn linux centos
X?y d?ng web-hosting tr¨ºn linux centosX?y d?ng web-hosting tr¨ºn linux centos
X?y d?ng web-hosting tr¨ºn linux centos
Ho¨¤ng Nguy?n
?
X?y d?ng h? th?ng webserver tr¨ºn linux
X?y d?ng h? th?ng webserver tr¨ºn linux X?y d?ng h? th?ng webserver tr¨ºn linux
X?y d?ng h? th?ng webserver tr¨ºn linux
Ho¨¤ng Nguy?n
?
Empatice y defina aea
Empatice y defina aeaEmpatice y defina aea
Empatice y defina aea
nohada
?
µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³
µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³
µÚ18»Ø¥Æ¥Ã¥¯¥«¥Õ¥§ NPO¤Ê¤É¤Ç¤ÎIT­h¾³
hyogontech
?
Osc Kobe ºÝºÝߣ20100313
Osc Kobe ºÝºÝߣ20100313Osc Kobe ºÝºÝߣ20100313
Osc Kobe ºÝºÝߣ20100313
hyogontech
?
Bao cao-cloud-linux-hosting
Bao cao-cloud-linux-hostingBao cao-cloud-linux-hosting
Bao cao-cloud-linux-hosting
laonap166
?
H??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song song
H??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song songH??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song song
H??ng d?n setup m? h¨¬nh h? th?ng c¨® 2 exchange server ch?y song song
laonap166
?
Kho data kh?ng l?
Kho data kh?ng l? Kho data kh?ng l?
Kho data kh?ng l?
laonap166
?
auto backup sql server 2008
auto backup sql server 2008auto backup sql server 2008
auto backup sql server 2008
laonap166
?

Similar to Cac lenh linux_co_ban (20)

Qu?n l? ti?n tr¨¬nh
Qu?n l? ti?n tr¨¬nhQu?n l? ti?n tr¨¬nh
Qu?n l? ti?n tr¨¬nh
Hanh Nguy?n V?n
?
L?p tr¨¬nh Shell 1.pdf
L?p tr¨¬nh Shell 1.pdfL?p tr¨¬nh Shell 1.pdf
L?p tr¨¬nh Shell 1.pdf
CuongLy23
?
Cac lenh co_ban_linux
Cac lenh co_ban_linuxCac lenh co_ban_linux
Cac lenh co_ban_linux
gofriv
?
H? th?ng t?p Linux
H? th?ng t?p LinuxH? th?ng t?p Linux
H? th?ng t?p Linux
Hanh Nguy?n V?n
?
Linux v¨¤ m? ngu?n m?
Linux v¨¤ m? ngu?n m?Linux v¨¤ m? ngu?n m?
Linux v¨¤ m? ngu?n m?
Nguy?n Anh
?
Carte ref-ubuntu-vi
Carte ref-ubuntu-viCarte ref-ubuntu-vi
Carte ref-ubuntu-vi
Tr?n Quang Sang
?
Hop ngu mips
Hop ngu mipsHop ngu mips
Hop ngu mips
mster_dang
?
LP_TRINH_HP_NG_MIPS_Mc_dich.pdf
LP_TRINH_HP_NG_MIPS_Mc_dich.pdfLP_TRINH_HP_NG_MIPS_Mc_dich.pdf
LP_TRINH_HP_NG_MIPS_Mc_dich.pdf
Chuong
?
To ghi nho ubuntu
To ghi nho   ubuntuTo ghi nho   ubuntu
To ghi nho ubuntu
Thi¨ºn Th?n M¨¢y T¨ªnh
?
Carte ref-ubuntu-vi (1)
Carte ref-ubuntu-vi (1)Carte ref-ubuntu-vi (1)
Carte ref-ubuntu-vi (1)
Mr[L]ink
?
L? Thuy?t V¨¤ B¨¤i T?p Th?c H¨¤nh Golden Common Lisp - ?H B¨¢ch Khoa TP.HCM
L? Thuy?t V¨¤ B¨¤i T?p Th?c H¨¤nh Golden Common Lisp - ?H B¨¢ch Khoa TP.HCM L? Thuy?t V¨¤ B¨¤i T?p Th?c H¨¤nh Golden Common Lisp - ?H B¨¢ch Khoa TP.HCM
L? Thuy?t V¨¤ B¨¤i T?p Th?c H¨¤nh Golden Common Lisp - ?H B¨¢ch Khoa TP.HCM
nataliej4
?
Chuong 03 he_thong_file
Chuong 03 he_thong_fileChuong 03 he_thong_file
Chuong 03 he_thong_file
nguyenghia831
?
Tom tat lenh ubuntu
Tom tat lenh ubuntuTom tat lenh ubuntu
Tom tat lenh ubuntu
nghoanganh
?
T¨®m t?t l?nh Ubuntu
T¨®m t?t l?nh UbuntuT¨®m t?t l?nh Ubuntu
T¨®m t?t l?nh Ubuntu
Quang Ngoc
?
Tom tat lenh_ubuntu
Tom tat lenh_ubuntuTom tat lenh_ubuntu
Tom tat lenh_ubuntu
thanhhokh03
?

Cac lenh linux_co_ban

  • 2. X? l¨ª t?p tin th? m?c ? Rmdir ? Touch ? Cp ? Mv ? Rm ? ln ? Cd ? LS ? Pwd ? Passwd ? Mkdir
  • 4. ? /boot : kernel v¨¤ c?u h¨¬nh boot ? /bin : c¨¢c l?nh c? b?n ? /dev : c¨¢c khai b¨¢o v? thi?t b? ? /etc : c?u h¨¬nh h? th?ng v¨¤ ?ng d?ng ? /home : th? m?c ng??i d¨´ng ? /lib : th? vi?n d¨´ng chung ? /mnt : th? m?c mount ? /proc : th?ng tin process ? /sbin : c¨¢c l?nh qu?n tr? ? /tmp : d? li?u t?m ? /usr : ?ng d?ng v¨¤ th? vi?n ? /var : d? li?u bi?n ??ng
  • 5. ??t t¨ºn & ???ng d?n ? T?i ?a 255 k¨ª t?, d¨´ng b?t k¨¬ k? t? n¨¤o ? File/th? m?c ?n ???c b?t ??u b?ng d?u ch?m ¡°.¡± ? ???ng d?n tuy?t ??i: b?t ??u b?ng ¡°/¡± / /bin /usr /usr/bin ? ???ng d?n t??ng ??i:kh?ng b?t ??u b?ng ¡°/¡± ? ???ng d?n ??t bi?t .. - th? m?c cha . - th? m?c ?ang l¨¤m vi?c
  • 6. passwd, pwd, cd ? passwd : ??i m?t kh?u ? pwd : in th? m?c l¨¤m vi?c ? cd : chuy?n ??i th? m?c cd /usr/bin cd ../../etc cd ~ : chuy?n ??n th? m?c home = cd cd ~sv cd path : chuy?n ??n th? m?c path
  • 7. ls, mkdir,rmdir,touch ? ls ¨C li?t k¨º th? m?c ? mkdir ¨C t?o th? m?c $ mkdir ¨Cp dir3/dir4 : t?o th? m?c cha ? rmdir ¨C x¨®a th? m?c r?ng ? touch ¨C t?o file r?ng $ touch file.txt $ echo ¨Cn > file.txt
  • 8. cp, mv,rm,ln ? cp ¨C ch¨¦p file $ cp file1 file2 $ cp file1 dir1 -f : ghi ?¨¨, -i : h?i tr??c khi ghi ?¨¨ -R,-r : copy to¨¤n b? th? m?c $ cp ¨Cr dir1 dir2
  • 9. ? mv ¨C di chuy?n/ ??i t¨ºn $ mv file1 file2 $ mv dir1 dir2 ? rm ¨C x¨®a file/ th? m?c $ rm file 1 file2 $ rm ¨Cr dir3 ? ln ¨C t?o li¨ºn k?t $ ln ¨Cs dir1 firstdir $ ln ¨Cf /tmp/test.txt -s : t?o symbolic link, -f : x¨®a file ?¨ªch
  • 10. K¨ª t? thay th? ? * : m?i chu?i k? c? r?ng ? ? ? [¡­] : t??ng ?ng v?i m?t trong c¨¢c k¨ª t? ? [!/^] : kh?ng t??ng ?ng ? : lo?i b? ? ngh?a ??c bi?t
  • 11. X? l¨ª chu?i ? cat & tac ? head & tail ? nl & wc, ? expand & unexpand ? od & hexdump ? cut, paste, join, sort, tr ? sed, grep
  • 12. L nh cat & tac? ? -n : ?¨¢nh s? c¨¢c d¨°ng output ? -b : kh?ng t¨ªnh d¨°ng tr?ng (blank) ? -A : hi?n th? k¨ª t? xu?ng d¨°ng ? L?nh tac ng??c l?i v?i l?nh cat
  • 13. L nh head & tail? ? Ch¨² ?: tail c¨® th¨ºm tham s? -f ?? ??c c¨¢c file ??ng
  • 14. ??m s? d¨°ng, t? ho?c byte ¨C wc ? Syntax: wc [option] [files] -l : ??m s? d¨°ng -c hay ¨Cm : ??m k¨ª t? -w : ??m s? t? ? $ wc -l file1 - ??m s? d¨°ng ? $ wc file[123] - ??m 3 file ? $ wc -c file1 - ??m s? k¨ª t? ? $ grep "^ *$" /etc/inittab | wc ¨Cl ??m s? d¨°ng tr?ng
  • 15. ?¨¢nh s d¨°ng ¨C nl? ? Syntax: nl [options] [files] ? b style: set l?i ki?u c?a body [t] ? f style: ki?u c?a footer [n] ? h style: ki?u c?a header [n] ? style = A, t, n ho?c p<bi?u th?c> ? Ch¨² ?: m?t trang th?ng th??ng g?m c¨¢c ph?n header, body v¨¤ footer t??ng ?ng v?i ::: , ::, v¨¤ :
  • 16. od - dump file ? Syntax: od [options] [files] ? Tham s?: ¨Ct type = A, c, O, x ? L?nh kh¨¢c: hexdump $ od -t o1 file1 00000000 141 061 012 101 061 012 00000006 $ od -t x1 file1 00000000 61 31 0a 41 31 0a 00000006 $ od -t c file1 00000000 a 1 n A 1 n 00000006 $ od -t a file1 00000000 a 1 nl A 1 nl 00000006
  • 17. - cut & paste ? Syntax cut [options] [files] ? -b, -c, -d, -f, --output-delimiter ? Ch?n k¨ª t?: cut ¨Cc {range1, range2} $cut ¨Cc5-10,15- /etc/password ? Ch?n field: cut -d {delimiter} -f {fields} $ cut -d: -f1 /etc/passwd ? Output-delimeter $cut -d: -f 1,7 --output-delimiter=" " /etc/passwd Ch¨² ?: t? xem l?nh paste theo d¨°ng & c?t
  • 18. join ? Syntax join [options] file1 file2 tham s?: -j1 field1, -j2 field2, -j field ? $ join ¨Cj 1 file1 file2 ? $ join ¨Cj1 1 file1 file2 ? $ join ¨Cj2 1 file1 file2 File2: 1 11 2 22 3 33 File1: 1 one 2 two 3 three
  • 19. tr ¨C translate text ? Syntax tr [options] [[string1 [string2]] ? tham s? : ¨Cd x¨®a, -s : thay th? l?p $ cat file1 | tr a-z A-Z - th??ng sang hoa $ cat file1 | tr -s a - $ tr '[A-B]' '[a-b]'< file.txt ¨C hoa sang th??ng $ tr ':' ' ' < /etc/passwd - thay ¡°:¡± b?ng ¡° ¡° $ cat file1 | tr -d abc - x¨®a k¨ª t? abc [:lower:], [:upper:], [:alnum:] ? Ch¨² ?: tr ch? c¨® 2 ??i s?
  • 21. grep
  • 23. sed ? Syntax sed [options] 'command1' [files] sed [options] -f script [files] sed [options] -e 'com1' [-e 'com2'...] [files] Tham s? : ? d - delete lines. ? s - substitutions. s/pattern/replacement/[flags] g - Replace all instances of pattern, not just the first. n - Replace nth instance of pattern; the default is 1. p - Print the line, used with the ¨Cn w ¨C print to file y - Translate characters.
  • 24. sed (cont) ? $ sed '3,5d' file1 -x¨®a d¨°ng 3-5 ? $ sed '/^#/d' file1 - x¨®a d¨°ng ch¨² th¨ªch ? $ sed 's/^$/@/' file1 - th¨ºm @ v¨¤o d¨°ng tr?ng ? $ sed 's/"//g' file1 - x¨®a d?u ¡° ? $ sed ¡®s//dev/hda1//dev/sdb3/g¡¯ file1 ? $ sed ¡® /KEY/ s/:/;/g¡¯ file1 ? $ sed ¨Ce ¡®/^$/ d¡¯ -e ¡®s/OLD/NEW/g¡¯ file1 ? $sed -f script.txt file1 1 s/old/new/ /keyword/ s/old/new/g 23,25 d
  • 25. xargs ? Syntax xargs [options] [command] [initial- arguments] Tham s? ¨Cn maxargs -p promt ? $ ls | xargs rm -f ? $ find / -type f | xargs -n 1 grep linux ? $ find / -type f -user 502 | xargs rm ¨Cf ? Ch¨² ? : m?t s? l?nh c¨® tham s? -exec ~ xargs find / -type f -user 502 ¨Cexec rm ¨Cf {} ;