Nam Còi
  • Trang chủ
  • Lập Trình Website
  • Khóa Học
  • Động Lực
  • Tuyển Dụng
No Result
View All Result
  • Trang chủ
  • Lập Trình Website
  • Khóa Học
  • Động Lực
  • Tuyển Dụng
No Result
View All Result
Nam Còi
No Result
View All Result
Home Command Line

Câu lệnh phổ biến trong Power Shell/Terminal/GitBash trên Windows/macOS/Linux

Nguyễn Hải Nam by Nguyễn Hải Nam
20/02/2020
in Command Line
0
Hình Ảnh Terminal Trên macOS

Hình Ảnh Terminal Trên macOS

7
SHARES
1.4k
VIEWS

Tập hợp câu lệnh phổ biến trong Terminal/GitBash trên Windows/macOS/Linux. Hướng dẫn về câu lệnh cụ thể và thường xuyên được sử dụng trong Terminal/GitBash.

Là một lập trình viên nói chung và lập trình viên Website nói riêng, bất kể làm việc với Front-End, Back-End hay DevOps. Chắc chắn đôi lần bạn sẽ phải gõ những dòng lệnh trong khung cửa sổ nền xanh/đen với kiểu chữ trắng/xanh đặc trưng.

Hình Ảnh Terminal Trên macOS
Hình Ảnh Terminal Trên macOS

Mọi thao tác trên giao diện người dùng (GUI – Graphic User Interface) đều đại diện cho một chuỗi dòng lệnh nào đó. Thay vì phải sử dụng con chuột và đôi mắt để tạo file dữ liệu, xóa tệp tài liệu (folder), copy thư mục đến vị trí khác, chúng ta có thể sử dụng bàn phím để thực hiện.

Hiển Thị Thư Mục (Vị Trí) Đang Làm Việc – pwd – Path Working Directory

Câu lệnh pwd cho phép chúng ta hiển thị thư mục đang làm việc hay còn gọi là vị trí của con trỏ trên terminal:

pwd

Di Chuyển – cd – Change Directory

Câu lệnh di chuyển cho phép chúng ta di chuyển từ thư mục này đến thư mục khác. Change (Thay Đổi) Directory (Thư Mục). Câu lệnh này có dạng như sau:

cd thư-mục-muốn-di-chuyển-tới
# di chuyển tới thư mục có tên php
cd php
# hoặc di chuyển tới thư mục có tên html
cd html

Di chuyển ngược ra ngoài thư mục sử dụng câu lệnh:

# di chuyển ngược ra 1 thư mục
cd ../
# di chuyển ra 2 thư mục bên ngoài thư mục hiện tại
cd ../../

Tạo Thư Mục (Folder) – mkdir – Making Directory

Câu lệnh terminal để tạo thư mục mới là mkdir, đại diện cho từ Making (Tạo) Directory (Thư Mục):

mkdir tên-thư-mục
# ví dụ
# tạo thư mục laravel
mkdir laravel

Tạo Tài Liệu (File) – touch – Chỉ là Touch

Câu lệnh được sử dụng để tạo file trong Bash/Shell là touch:

touch tên-file
# ví dụ
# tạo file index.php
touch index.php

Liệt Kê Tài Liệu Và Thư Mục – ls – List

List là câu lệnh được sử dụng để liệt kê ra toàn bộ thư mục và tài liệu nằm trong thư mục được chỉ định tới:

ls
# ví dụ
# liệt kê toàn bộ thư mục và tài liệu nằm trong thư mục public
ls public/

Xóa Thư Mục (Folder) Và Tài Liệu (File) – rm – Remove

Để sử dụng câu lệnh rm xóa tài liệu, chúng ta có thể sử dụng như sau:

rm tên-tài-liệu
# ví dụ 
# xóa tài liệu có tên là index.html có trong thư mục hiện tại
rm index.html

Tuy nhiên, để xóa thư mục, chúng ta cần thêm 2 lựa chọn là r – tương ứng với recursive (đệ quy vào bên trong thư mục) và f, tương ứng với force, mục đích là để xóa nhanh:

rm -rf tên-thư-mục
# ví dụ 
# xóa thư mục phim với nhiều thư mục và tài liệu bên trong
rm -rf phim

Di Chuyển Thư Mục Hoặc Tài Liệu – mv – Moving

Di chuyển rất đơn giản, có thể hiểu là cắt thư mục hoặc tài liệu từ thư mục này sang thư mục ở vị trí khác:

mv thư-mục-hoặc-tài-liệu vị-trí-thư-mục-di-chuyển-đến
# ví dụ
# di chuyển tài liệu có tên styles.css tại thư mục hiện tại đến thư mục public/css
mv styles.css ./public/css
# hoặc di chuyển thư mục public ra thư mục bên ngoài thư mục đang làm việc
mv public ./../

Sao Chép Tài Liệu – cp – Copying

Sao chép bằng câu lệnh cp, gần như tương tự với câu lệnh mv nhưng sẽ tạo ra bản sao của tài liệu:

cp thư-mục-hoặc-tài-liệu vị-trí-thư-mục-nhận-thêm-bản-sao
# ví dụ
# sao chép tài liệu index.html vào trong thư mục public
# cả 2 đang nằm trong thư mục hiện tại
cp index.html public

Trên đây chỉ là một số câu lệnh phổ biến được sử dụng trong Power Shell/Terminal/GitBash trên Windows/macOS/Linux.

Tham khảo thêm hướng dẫn của Ubuntu tại: https://ubuntu.com/tutorials/command-line-for-beginners

Các bạn có thể tham khảo thêm câu lệnh thường sử dụng của PHP Framework Laravel tại: https://namcoi.com/tong-hop-cau-lenh-trong-laravel-php-framework/

Chúc các bạn Lập Trình Viên tương lai may mắn và thành công.

Related

Tags: command linegit bashpower shellterminal
Previous Post

Laravel 5.5 CRUD – Lập Trình Website CRUD PHP Framework Laravel – Phần 4

Next Post

Học gì để trở thành Lập Trình Viên Website 2020?

Nguyễn Hải Nam

Nguyễn Hải Nam

Mình là Nam - nick name ở nhà là Còi, trong tiếng Anh là Nick. Hiện nay, mình đang làm việc tại Axon Active Việt Nam với vị trí là Scrum Master. Ngoài ra, mình còn tham gia thỉnh giảng khóa học Lập Trình Ứng Dụng Website với PHP & MySQL. tại Softech Aptech Đà Nẵng.

Next Post
hoc-gi-de-tro-thanh-website-developer-2020

Học gì để trở thành Lập Trình Viên Website 2020?

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recent News

  • Handling Vericlock Webhooks: Overcoming Challenges and Optimizing Costs
  • Webinoly – Trọn Bộ LEMP – Tối Ưu Hóa Máy Chủ Web Chạy NGINX
  • Upload Multiple Files và đính kèm vào Task sử dụng Teamwork API thông qua PHP Laravel API

Category

  • Aptech PHP
  • Command Line
  • Động Lực
  • Git
  • Khóa Học
  • Lập Trình Website
  • Laravel
  • Nginx
  • Phần Mềm
  • PHP
  • Software
  • SQL
  • Tiền Mã Hoá
  • Tuyển Dụng
  • WordPress

Thông Tin Website

  • Các Điều Khoản Và Điều Kiện
  • Chính Sách Bảo Mật
  • Liên Hệ

Liên Kết

  • Vape PHP Đà Nẵng Website
  • Nga Đức Ninh Thuận Website

Bản Quyền © 2018 - | Nam Còi | [email protected]

No Result
View All Result
  • Trang chủ
  • Lập Trình Website
  • Khóa Học
  • Động Lực
  • Tuyển Dụng

Bản Quyền © 2018 - | Nam Còi | [email protected]