Làm sao để sử dụng lệnh sudo window

  • Lê Thị Phương Lan
  • 27/08/2021, 01:46 pm
  • 267

Bạn đang có ý định chuyển từ Windows sang Linux, hay mới chuyển sang Linux? Từ kinh nghiệm trước đây của tôi khi tôi mới làm quen, các lệnh Linux và thiết bị 2 đầu thực sự khiến tôi sợ hãi, tôi lo lắng về các lệnh, về mức độ tôi phải nhớ và ghi nhớ các lệnh để có được đầy đủ chức năng với Linux.

Không nghi ngờ gì nữa, tài liệu trực tuyến, sách Linux, trạng thái người dùng và cộng đồng người dùng đã giúp tôi rất nhiều nhưng tôi thực sự tin rằng nên có một bài báo với các lệnh Linux cơ bản bằng ngôn ngữ dễ học và dễ hiểu. Những điều này đã thúc đẩy tôi làm chủ Linux và làm cho nó dễ sử dụng. Bài viết này là một bước tiến tới nó.

Mục lục [Ẩn]

  • 1. Lệnh: ls
  • 2. Lệnh: lsblk
  • 3. Lệnh: md5sum
  • 4. Lệnh: dd
  • 5. Lệnh: uname
  • 6. Lệnh: history
  • 7. Lệnh: sudo
  • 8. Lệnh: mkdir
  • 9. Lệnh: touch
  • 10. Lệnh: chmod
  • 11. Lệnh: chown
  • 12. Lệnh: apt
  • 13. Lệnh: tar
  • 14. Lệnh: cal
  • 15. Lệnh: date
  • 16. Lệnh: cat
  • 17. Lệnh: cp
  • 18. Lệnh: mv
  • 19. Lệnh: pwd
  • 20. Lệnh: cd

1. Lệnh: ls

Lệnh “ls” là viết tắt của (List Directory Contents), liệt kê nội dung của thư mục, có thể là tệp hoặc thư mục, nơi nó chạy.

root@tecmint:~# ls

Android-Games                     Music

Pictures                          Public

Desktop                           Tecmint.com

Documents                         TecMint-Sync

Downloads                         Templates

Lệnh “ls -l” liệt kê nội dung của thư mục, theo kiểu liệt kê dài .

root@tecmint:~# ls -l

total 40588

drwxrwxr-x 2 ravisaive ravisaive     4096 May  8 01:06 Android Games

drwxr-xr-x 2 ravisaive ravisaive     4096 May 15 10:50 Desktop

drwxr-xr-x 2 ravisaive ravisaive     4096 May 16 16:45 Documents

drwxr-xr-x 6 ravisaive ravisaive     4096 May 16 14:34 Downloads

drwxr-xr-x 2 ravisaive ravisaive     4096 Apr 30 20:50 Music

drwxr-xr-x 2 ravisaive ravisaive     4096 May  9 17:54 Pictures

drwxrwxr-x 5 ravisaive ravisaive     4096 May  3 18:44 Tecmint.com

drwxr-xr-x 2 ravisaive ravisaive     4096 Apr 30 20:50 Templates

Lệnh “ls -a”, liệt kê nội dung của một thư mục, bao gồm các tệp ẩn bắt đầu bằng ' . '.

root@tecmint:~# ls -a

..gnupg.dbus

.adobe                  deja-dup                .grsync

.gstreamer-0.10         .mtpaint                .thumbnails

.HotShots               .mysql_history          .htaccess

.profile                .bash_history           .icons

.jedit                  .pulse                  .bashrc

.Xauthority.gconf                  .local

.gftp                   .macromedia             .remmina

.ssh                    .xsession-errors .compiz

.xsession-errors.old.config                 .gnome2

Lưu ý: Trong Linux tên tệp bắt đầu bằng '.' bị ẩn. Trong Linux, mọi tệp/thư mục/thiết bị/lệnh là một tệp. Đầu ra của ls -l là:

d (viết tắt của thư mục).

rwxr-xr-x là quyền tệp của tệp/thư mục đối với chủ sở hữu, nhóm và thế giới.

Tệp Ravisaive đầu tiên trong ví dụ trên có nghĩa là tệp thuộc sở hữu của người dùng ravisaive.

Tệp Ravisaive thứ 2 trong ví dụ trên có nghĩa là tệp thuộc về nhóm người dùng ravisaive.

4096 có nghĩa là kích thước tệp là 4096 byte.

Ngày 8 tháng 5 01:06 là ngày và giờ của lần sửa đổi cuối cùng.

Và cuối cùng là tên của File/Folder

2. Lệnh: lsblk

“lsblk” là viết tắt của (List Block Devices), các thiết bị khối in theo tên được gán của chúng (nhưng không phải RAM) trên đầu ra tiêu chuẩn theo kiểu tree-like.

root@tecmint:~# lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda      8:0    0 232.9G  0 disk 

├─sda1   8:1    0  46.6G  0 part /

├─sda2   8:2    0     1K  0 part 

├─sda5   8:5    0   190M  0 part /boot

├─sda6   8:6    0   3.7G  0 part [SWAP]

├─sda7   8:7    0  93.1G  0 part /data

└─sda8   8:8    0  89.2G  0 part /personal

sr0     11:0    1  1024M  0 rom

Danh sách lệnh “lsblk -l” chặn các thiết bị trong danh sách cấu trúc '' (không phải kiểu tree-like).

root@tecmint:~# lsblk -l

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda    8:0    0 232.9G  0 disk 

sda1   8:1    0  46.6G  0 part /

sda2   8:2    0     1K  0 part 

sda5   8:5    0   190M  0 part /boot

sda6   8:6    0   3.7G  0 part [SWAP]

sda7   8:7    0  93.1G  0 part /data

sda8   8:8    0  89.2G  0 part /personal

sr0   11:0    1  1024M  0 rom

Lưu ý: lsblk là một cách rất hữu ích và dễ dàng nhất để biết tên của Thiết bị USB mới mà bạn vừa cắm vào, đặc biệt là khi bạn phải xử lý đĩa/khối trong thiết bị đầu cuối.

3. Lệnh: md5sum

“md5sum” là viết tắt của (Compute and Check MD5 Message-Digest), md5 checksum (thường được gọi là hash) được sử dụng để khớp hoặc xác minh tính toàn vẹn của các tệp có thể đã thay đổi do chuyển tệp bị lỗi, lỗi đĩa hoặc can thiệp không độc hại.

root@tecmint:~# md5sum teamviewer_linux.deb 

47790ed345a7b7970fc1f2ac50c97002  teamviewer_linux.deb

Lưu ý: Người dùng có thể đối sánh md5sum đã tạo với md5sumđược cung cấp chính thức. Md5sum được coi là kém an toàn hơn sha1sum, điều này chúng ta sẽ thảo luận sau.

4. Lệnh: dd

Lệnh “dd” là viết tắt của (Convert and Copy a file), có thể được sử dụng để chuyển đổi và sao chép một tập tin và hầu hết thời gian được sử dụng để sao chép một tập tin ISO (hoặc bất kỳ tập tin nào khác) vào thiết bị USB (hoặc bất kỳ vị trí nào khác), do đó có thể được sử dụng để tạo thẻ USB có thể khởi động.

# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync

Lưu ý: Trong ví dụ trên, thiết bị USB được cho là sdb1 (Bạn nên xác minh nó bằng lệnh lsblk, nếu không bạn sẽ ghi đè lên đĩa và hệ điều hành của bạn), hãy sử dụng tên của đĩa rất cẩn thận !!!.

Lệnh dd mất một khoảng thời gian từ vài giây đến vài phút để thực hiện, tùy thuộc vào dung lượng, loại tệp và tốc độ đọc ghi của thanh USB.

5. Lệnh: uname

Lệnh “uname” là viết tắt của (Unix Name), in thông tin chi tiết về tên máy, hệ điều hành và Kernel.

root@tecmint:~# uname -a

Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 

UTC 2013 i686 i686 i686 GNU/Linux

Lưu ý: uname hiển thị loại hạt nhân. uname -một thông tin chi tiết đầu ra. Xây dựng đầu ra ở trên của uname -a.

“Linux“: Tên hạt nhân của máy.

“Tecmint”: Tên nút của máy.

“3.8.0-19-generic”: Bản phát hành hạt nhân.

“# 30-Ubuntu SMP“: Phiên bản hạt nhân.

“I686“: Kiến trúc của bộ xử lý.

“GNU/Linux”: Tên hệ điều hành.

6. Lệnh: history

Lệnh history là viết tắt của History (Event) Record, nó in ra lịch sử của một danh sách dài các lệnh đã thực hiện trong terminal.

root@tecmint:~# history

 1  sudo add-apt-repository ppa:tualatrix/ppa

 2  sudo apt-get update

 3  sudo apt-get install ubuntu-tweak

 4  sudo add-apt-repository ppa:diesch/testing

 5  sudo apt-get update

 6  sudo apt-get install indicator-privacy

 7  sudo add-apt-repository ppa:atareao/atareao

 8  sudo apt-get update

 9  sudo apt-get install my-weather-indicator

 10 pwd

 11 cd && sudo cp -r unity/6 /usr/share/unity/

 12 cd /usr/share/unity/icons/

 13 cd /usr/share/unity

Lưu ý: Nhấn “Ctrl + R” rồi tìm kiếm các lệnh đã được thực thi để hoàn thành lệnh của bạn với tính năng tự động hoàn thành.

(reverse-i-search) `if ': ifconfig

7. Lệnh: sudo

Lệnh“sudo” (superuser do) cho phép người dùng được phép thực hiện một lệnh với tư cách là superuser hoặc người dùng khác, như được chỉ định bởi chính sách bảo mật trong danh sách sudoers.

root@tecmint:~# sudo add-apt-repository ppa:tualatrix/ppa

Lưu ý: Sudo cho phép người dùng mượn đặc quyền superuser, trong khi lệnh tương tự 'Su' cho phép người dùng thực sự đăng nhập với tư cách superuser. Sudo an toàn hơn Su.

Bạn không nên sử dụng sudo hoặc Su để sử dụng bình thường hàng ngày, vì nó có thể dẫn đến lỗi nghiêm trọng nếu bạn vô tình làm sai điều gì đó, đó là lý do tại sao một câu nói rất phổ biến trong cộng đồng Linux là:

“To err is human, but to really foul up everything, you need a root password.”

8. Lệnh: mkdir

Lệnh “mkdir” (tạo thư mục) tạo một thư mục mới với đường dẫn tên. Tuy nhiên nếu thư mục đã tồn tại thì nó sẽ trả về thông báo lỗi “không thể tạo thư mục, thư mục đã tồn tại”.

root @ tecmint: ~ # mkdir tecmint

Lưu ý: Chỉ có thể tạo thư mục bên trong thư mục, trong đó người dùng phải có quyền ghi. mkdir: không thể tạo thư mục `tecmint': Tệp tồn tại.

(Đừng nhầm lẫn với một tệp trong đầu ra ở trên, bạn có thể nhớ những gì tôi đã nói ở phần đầu - Trong Linux, mọi tệp, thư mục, ổ đĩa, lệnh, tập lệnh đều được coi là một tệp).

9. Lệnh: touch

Lệnh Touch là viết tắt của (cập nhật thời gian truy cập và sửa đổi của mỗi FILE thành thời điểm hiện tại). Lệnh touch sẽ tạo tệp, chỉ khi nó không tồn tại. Nếu tệp đã tồn tại, nó sẽ cập nhật dấu thời gian chứ không phải nội dung của tệp.

root @ tecmint: ~ # touch tecmintfile

Lưu ý: lệnh Touch có thể được sử dụng để tạo tệp trong thư mục mà người dùng phải có quyền ghi, chỉ khi tệp không tồn tại ở đó.

10. Lệnh: chmod

Lệnh “chmod” trong Linux là viết tắt của (thay đổi các bit chế độ tệp). chmod thay đổi chế độ tệp (quyền) của từng tệp, thư mục, tập lệnh, v.v .. đã cho theo chế độ được yêu cầu.

Tồn tại 3 loại quyền trên một tệp (thư mục hoặc bất cứ thứ gì nhưng để giữ mọi thứ đơn giản, chúng tôi sẽ sử dụng tệp).

Read (r)=4

Write(w)=2

Execute(x)=1

Vì vậy, nếu bạn muốn chỉ cấp quyền đọc trên một tệp, nó sẽ được gán giá trị '4', chỉ đối với quyền ghi, giá trị là '2'và chỉ đối với quyền thực thi, giá trị'1'sẽ được cung cấp. Đối với quyền đọc và ghi 4 + 2 = '6' sẽ được cấp, v.v.

Bây giờ, quyền cần được đặt cho 3 loại người dùng và nhóm người dùng. Đầu tiên là chủ sở hữu, sau đó là nhóm người dùng và cuối cùng là thế giới.

rwxr-x - x abc.sh

Ở đây quyền của root là rwx (đọc, ghi và thực thi).

nhóm người dùng mà nó thuộc về, là rx (chỉ đọc và thực thi, không có quyền ghi) và cho thế giới là –x (chỉ thực thi).

Để thay đổi quyền của nó và cung cấp quyền đọc, ghi và thực thi cho chủ sở hữu, nhóm và thế giới.

root @ tecmint: ~ # chmod 777 abc.sh

chỉ quyền đọc và ghi cho cả ba.

root @ tecmint: ~ # chmod 666 abc.sh

đọc, ghi và thực thi đối với chủ sở hữu và chỉ thực thi đối với nhóm và thế giới.

root @ tecmint: ~ # chmod 711 abc.sh

Lưu ý: một trong những lệnh quan trọng nhất hữu ích cho sysadmin và cả người dùng. Trên môi trường nhiều người dùng hoặc trên máy chủ, lệnh này có tác dụng giải cứu, việc đặt quyền sai sẽ khiến tệp không thể truy cập được hoặc cung cấp quyền truy cập trái phép cho ai đó.

11. Lệnh: chown

Lệnh “chown” trong Linux là viết tắt của (thay đổi chủ sở hữu tệp và nhóm). Mỗi tệp thuộc về một nhóm người dùng và một chủ sở hữu. Nó được sử dụng để thực hiện 'ls -l' vào thư mục của bạn và bạn sẽ thấy một cái gì đó như thế này.

root@tecmint:~# ls -l 

drwxr-xr-x 3 server root 4096 May 10 11:14 Binary 

drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Đây là thư mục nhị phân thuộc sở hữu của người dùng “máy chủ” và nó thuộc về nhóm người dùng “gốc” trong khi thư mục “Máy tính để bàn” thuộc sở hữu của người dùng “máy chủ” và thuộc về nhóm người dùng “máy chủ”.

Lệnh “chown” này được sử dụng để thay đổi quyền sở hữu tệp và do đó hữu ích trong việc quản lý và cung cấp tệp chỉ cho người dùng và nhóm người dùng được ủy quyền.

root@tecmint:~# chown server:server Binary

drwxr-xr-x 3 server server 4096 May 10 11:14 Binary 

drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Lưu ý: “chown” thay đổi người dùng và quyền sở hữu nhóm của mỗi FILE đã cho cho CHỦ SỞ HỮU MỚI hoặc cho người dùng và nhóm của tệp tham chiếu hiện có.

12. Lệnh: apt

Các nền tảng Debian lệnh apt là viết tắt của (Nâng cao công cụ Package). Apt là trình quản lý gói nâng cao dành cho Debian hệ thống dựa trên(Ubuntu, Kubuntu, v.v.), tự động và thông minh tìm kiếm, cài đặt, cập nhật và giải quyết sự phụ thuộc của các gói trên hệ thống Gnu/Linux từ dòng lệnh.

root@tecmint:~# apt-get install mplayer

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following package was automatically installed and is no longer required:

  java-wrappers

Use 'apt-get autoremove' to remove it.

The following extra packages will be installed:

  esound-common libaudiofile1 libesd0 libopenal-data 

libopenal1 libsvga1 libvdpau1 libxvidcore4

Suggested packages:

  pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver 

mplayer-doc netselect fping

The following NEW packages will be installed:

  esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 

libvdpau1 libxvidcore4 mplayer

0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.

Need to get 3,567 kB of archives.

After this operation, 7,772 kB of additional disk space will be used.

Do you want to continue [Y/n]? y

root@tecmint:~# apt-get update

Hit https://ppa.launchpad.net raring Release.gpg

Hit https://ppa.launchpad.net raring Release.gpg

Hit https://ppa.launchpad.net raring Release.gpg

Hit https://ppa.launchpad.net raring Release.gpg

Get:1 https://security.ubuntu.com raring-security

Hit https://in.archive.ubuntu.com raring Release.gpg

Hit https://ppa.launchpad.net raring Release.gpg

Get:2 https://security.ubuntu.com raring-security   

Ign https://ppa.launchpad.net raring Release.gpg

Get:3 https://in.archive.ubuntu.com raring-updates

Hit https://ppa.launchpad.net raring Release.gpg

Hit https://in.archive.ubuntu.com raring-backports

Lưu ý: Các lệnh trên dẫn đến các thay đổi trên toàn hệ thống và do đó yêu cầu mật khẩu gốc (Chọn '#' chứ không phải '$' như lời nhắc). Apt được coi là tiên tiến và thông minh hơn so với lệnh yum.

Như tên cho thấy, apt-cache tìm kiếm một gói chứa gói phụ mpalyer. apt-get install, cập nhật tất cả các gói đã được cài đặt, lên gói mới nhất.

13. Lệnh: tar

Lệnh tar là một Kho lưu trữ Băng rất hữu ích trong việc tạo một kho lưu trữ, ở một số định dạng tệp và trích xuất chúng.

root@tecmint:~# tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)

root@tecmint:~# tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)

root@tecmint:~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc

Lưu ý: 'tar.gz' có nghĩa là được nén. 'tar.bz2' được nén bằng bzip sử dụng phương pháp nén tốt hơn nhưng chậm hơn.

14. Lệnh: cal

“cal” (Lịch), được sử dụng để hiển thị lịch của tháng hiện tại hoặc bất kỳ tháng nào khác của bất kỳ năm nào đang tăng lên hoặc trôi qua.

root@tecmint:~# cal 

May 2013        

Su Mo Tu We Th Fr Sa  

          1  2  3  4  

 5  6  7  8  9 10 11  

12 13 14 15 16 17 18  

19 20 21 22 23 24 25  

26 27 28 29 30 31

Hiển thị lịch của năm 1835 cho tháng Hai, đã trôi qua.

root@tecmint:~# cal 02 1835

   February 1835      

Su Mo Tu We Th Fr Sa  

 1  2  3  4  5  6  7  

 8  9 10 11 12 13 14  

15 16 17 18 19 20 21  

22 23 24 25 26 27 28

Hiển thị lịch của năm 2145 cho tháng 7, sẽ tiến lên

root@tecmint:~# cal 07 2145

     July 2145        

Su Mo Tu We Th Fr Sa  

             1  2  3  

 4  5  6  7  8  9 10  

11 12 13 14 15 16 17  

18 19 20 21 22 23 24  

25 26 27 28 29 30 31

Lưu ý: Bạn không cần lật ngược lịch của 50 năm, cũng không cần phải thực hiện một phép tính toán học phức tạp để biết ngày bạn mặc hoặc sinh nhật sắp tới của bạn sẽ rơi vào ngày nào.

15. Lệnh: date

Lệnh date in ngày và giờ hiện tại trên đầu ra tiêu chuẩn và có thể được thiết lập thêm.

root@tecmint:~# date

Fri May 17 14:13:29 IST 2013

root@tecmint:~# date --set='14 may 2013 13:57' 

Mon May 13 13:57:00 IST 2013

Lưu ý: Lệnh này sẽ rất hữu ích trong việc viết script dựa trên thời gian, ngày tháng, trở nên hoàn hảo hơn. Hơn nữa, thay đổi ngày và giờ sử dụng thiết bị đầu cuối sẽ khiến bạn cảm thấy GEEK!!!. (Rõ ràng, bạn cần phải root để thực hiện thao tác này, vì nó là một thay đổi trên toàn hệ thống).

16. Lệnh: cat

Chữ “cat” là viết tắt của (Concatenation). Ghép nối (nối) hai hoặc nhiều tệp thuần túy và/hoặc in nội dung của tệp ở đầu ra chuẩn.

root@tecmint:~# cat a.txt b.txt c.txt d.txt >> abcd.txt

root@tecmint:~# cat abcd.txt

....

contents of file abcd 

...

Lưu ý: “>>”Và“>”được gọi là biểu tượng nối thêm. Chúng được sử dụng để nối đầu ra vào một tệp chứ không phải trên đầu ra tiêu chuẩn.“>”Biểu tượng sẽ xóa một tập tin đã tồn tại và tạo một file mới do đó vì những lý do an ninh nó được khuyên nên sử dụng“>>”cho phép ghi đầu ra mà không ghi đè hoặc xóa các tập tin.

Trước khi tiếp tục, tôi phải cho bạn biết về các ký tự đại diện (bạn sẽ biết về mục nhập ký tự đại diện, trong hầu hết các chương trình Truyền hình). Ký tự đại diện là một tính năng shell làm cho dòng lệnh mạnh hơn nhiều so với bất kỳ trình quản lý tệp GUI nào. Bạn thấy đấy, nếu bạn muốn chọn một nhóm tệp lớn trong trình quản lý tệp đồ họa, bạn thường phải chọn chúng bằng chuột. Điều này có vẻ đơn giản, nhưng trong một số trường hợp, nó có thể rất khó chịu.

Ví dụ: giả sử bạn có một thư mục chứa một lượng lớn các loại tệp và thư mục con, và bạn quyết định di chuyển tất cả các tệp HTML, có từ “Linux” ở đâu đó ở giữa tên của chúng, từ thư mục lớn đó vào thư mục khác. Cách đơn giản để làm điều này là gì? Nếu thư mục chứa một lượng lớn các tệp HTML được đặt tên khác nhau, nhiệm vụ của bạn là mọi thứ nhưng đơn giản!

Trong dòng lệnh Linux, tác vụ đó chỉ đơn giản để thực hiện như chỉ di chuyển một tệp HTML và nó rất dễ dàng nhờ các ký tự đại diện của trình bao. Đây là những ký tự đặc biệt cho phép bạn chọn tên tệp phù hợp với các mẫu ký tự nhất định. Điều này giúp bạn chọn ngay cả một nhóm lớn các tệp chỉ bằng cách nhập một vài ký tự và trong hầu hết các trường hợp, nó dễ dàng hơn so với việc chọn tệp bằng chuột.

Dưới đây là danh sách các ký tự đại diện được sử dụng phổ biến nhất:

WildcardMatches

   *zero or more characters

   ?exactly one character

[abcde]exactly one character listed

 [a-e]exactly one character in the given range

[!abcde]any character that is not listed

 [!a-e]any character that is not in the given range

{debian,linux}exactly one entire word in the options given

! được gọi không phải là một biểu tượng và ngược lại của chuỗi được đính kèm với '!' là đúng.

17. Lệnh: cp

“Copy” là viết tắt của (Copy), nó sao chép một tệp từ vị trí này sang vị trí khác.

# cp /home/user/Downloads abc.tar.gz /home/user/Desktop

Lưu ý: cp là một trong những lệnh được sử dụng phổ biến nhất trong kịch bản shell và nó có thể được sử dụng với các ký tự đại diện (Mô tả trong khối ở trên), cho sao chép tệp tùy chỉnh và mong muốn.

18. Lệnh: mv

Lệnh “mv” di chuyển tệp từ vị trí này sang vị trí khác.

# mv /home/user/Downloads abc.tar.gz /home/user/Desktop

Lưu ý: lệnh mv có thể được sử dụng với các ký tự đại diện. mv nên được sử dụng một cách thận trọng, vì việc di chuyển hệ thống/tệp trái phép có thể dẫn đến bảo mật cũng như sự cố của hệ thống.

19. Lệnh: pwd

Lệnh pwd (in thư mục làm việc), in thư mục làm việc hiện tại với tên đường dẫn đầy đủ từ thiết bị đầu cuối.

root@tecmint:~# pwd 

/home/user/Desktop

Lưu ý: Lệnh này sẽ không được sử dụng thường xuyên trong kịch bản nhưng nó là một cứu cánh tuyệt đối cho một người mới bị lạc trong thiết bị đầu cuối trong kết nối ban đầu với Linux. (Linux thường được gọi là nux hoặc nix).

20. Lệnh: cd

Cuối cùng,thường được sử dụng lệnh cd là viết tắt của (change directory), lệnh này thay đổi thư mục làm việc để thực thi, sao chép, di chuyển ghi, đọc, v.v. từ chính thiết bị đầu cuối.

root@tecmint:~# cd /home/user/Desktop

server@localhost:~$ pwd

/home/user/Desktop

Lưu ý: cd có tác dụng giải cứu khi chuyển đổi giữa các thư mục từ thiết bị đầu cuối. “Cd ~” sẽ thay đổi thư mục làm việc thành thư mục chính của người dùng và rất hữu ích nếu người dùng thấy mình bị lạc trong thiết bị đầu cuối. “Cd ..” sẽ thay đổi thư mục làm việc thành thư mục mẹ (của thư mục làm việc hiện tại).

Những lệnh này chắc chắn sẽ làm cho bạn thoải mái với Linux. Nhưng nó không phải là kết thúc. Rất nhanh, tôi sẽ đưa ra các lệnh khác hữu ích cho 'Người dùng cấp trung bình. Bạn sẽ nhận thấy sự thăng hạng ở cấp độ người dùng từ người mới đến người dùng cấp trung bình.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email:

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcm

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: