Tui đi làm nghe nhiều người – dev có, dba có, system có, tester có, network có, support có – nói vầy:
Thời sanh ziên (sinh viên – tui nói ngọng á 🤣🤣) có học linux mà nhiều lệnh lắm nhớ không hết 😅
Có làm linux mà bỏ lâu rồi giờ nhớ có mấy lệnh à!!! 😂😂
Linux hả? nhiều lệnh quá học đuối lun 😭😭
…
Dậy thì học linux là học lệnh?
Tui cũng hỏi câu đó và đi tìm câu trả lời cho mình coi có gì khác ngừ ta hem zì 🤣 đầu óc tui cũng dở ẹc, học hành hổng khá hơn ai 🤣
→ rùi khi đi dạy (chủ yếu là chém gió á 😂😂😂) tui luôn cố gắng để các bạn biết:
Nếu cố gắng nhớ lệnh linux thì mình có hơn người ta hông, có ưu thế gì hông? 🤣 hơn 1 ít hà 🤣
Lệnh linux trên mạng có đầy nhóc, search 1 cái là ra cả đống, cần gì nhớ, cần gì đi học chi cho tốn tiền!!!
→ câu này đúng gần hết á bởi zậy khóa học này sẽ 🥱 không làm cái ziệc là liệt kê lệnh ra đâu, nhàm chán lắm 🥱
Nhưng mừ tui cũng théc méc (thắc mắc – bớt ngọng đi ô) 🙄🙄🙄 lệnh linux ở đâu ra? 🙄🙄🙄
→ zì hổng có khóa học nào dạy đầy đủ lệnh hết, thiệt lun á, thề lun á!!! 😆😆😆
Khi mình quánh lệnh, linux tìm hổng thấy thì báo vầy
itv2021
-bash: itv2021: command not found
→ tìm lệnh ở đâu zậy, đây nè
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
printenv PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
→ vào mấy chỗ này tìm lệnh thoai 🧐🧐🧐
Nhưng mừ tui zẫn còn thắc mắc (hì hết ngọng rùi nghe 🥰🥰🥰) mấy cái lệnh nằm trong đó ở đâu ra ta? 😫😫😫
May quá dưới ánh sáng của lý thuyết đóng gói hàng hóa, mọi thứ giờ đã 😻 rõ hơn đêm 30 òi 😻
|
rpm -ql util-linux | grep bin | xargs basename -a | column |
cal | ionice | lslocks | script | wdctl | fdisk | pivot_root |
chmem | ipcmk | lslogins | scriptreplay | whereis | findfs | readprofile |
chrt | ipcrm | lsmem | setarch | write | fsck | resizepart |
col | ipcs | lsns | setpriv | x86_64 | fsck.cramfs | rfkill |
colcrt | isosize | mcookie | setsid | addpart | fsck.minix | rtcwake |
colrm | kill | mesg | setterm | agetty | fsfreeze | runuser |
column | last | more | su | blkdiscard | fstrim | sfdisk |
dmesg | lastb | mount | taskset | blkid | hwclock | sulogin |
eject | linux32 | mountpoint | ul | blkzone | ldattach | swaplabel |
fallocate | linux64 | namei | umount | blockdev | losetup | swapoff |
fincore | logger | nsenter | uname26 | cfdisk | mkfs | swapon |
findmnt | login | prlimit | unshare | chcpu | mkfs.cramfs | switch_root |
flock | look | raw | utmpdump | clock | mkfs.minix | wipefs |
getopt | lsblk | rename | uuidgen | ctrlaltdel | mkswap | zramctl |
hexdump | lscpu | renice | uuidparse | delpart | nologin | |
i386 | lsipc | rev | wall | fdformat | partx | |
|
rpm -ql coreutils | grep bin | xargs basename -a | column |
[ | cut | fold | mktemp | pwd | sort | truncate |
arch | date | groups | mv | readlink | split | tsort |
b2sum | dd | head | nice | realpath | stat | tty |
base32 | df | hostid | nl | rm | stdbuf | uname |
base64 | dir | id | nohup | rmdir | stty | unexpand |
basename | dircolors | install | nproc | runcon | sum | uniq |
cat | dirname | join | numfmt | seq | sync | unlink |
chcon | du | link | od | sha1sum | tac | users |
chgrp | echo | ln | paste | sha224sum | tail | vdir |
chmod | env | logname | pathchk | sha256sum | tee | wc |
chown | expand | ls | pinky | sha384sum | test | who |
cksum | expr | md5sum | pr | sha512sum | timeout | whoami |
comm | factor | mkdir | printenv | shred | touch | yes |
cp | false | mkfifo | printf | shuf | tr | chroot |
csplit | fmt | mknod | ptx | sleep | true | |
|
rpm -ql bash | grep bin/ | xargs basename -a | column |
alias | bashbug-64 | command | getopts | read | ulimit | wait |
bash | bg | fc | hash | sh | umask | |
bashbug | cd | fg | jobs | type | unalias | |
|
rpm -ql systemd | grep bin/ | xargs basename -a | column |
busctl | systemd-delta | systemd-sysusers |
coredumpctl | systemd-detect-virt | systemd-tmpfiles |
hostnamectl | systemd-escape | systemd-tty-ask-password-agent |
journalctl | systemd-firstboot | systemd-umount |
localectl | systemd-inhibit | timedatectl |
loginctl | systemd-machine-id-setup | halt |
resolvectl | systemd-mount | init |
systemctl | systemd-notify | poweroff |
systemd-analyze | systemd-path | reboot |
systemd-ask-password | systemd-resolve | resolvconf |
systemd-cat | systemd-run | runlevel |
systemd-cgls | systemd-socket-activate | shutdown |
systemd-cgtop | systemd-stdio-bridge | telinit |
|
rpm -ql shadow-utils | grep bin | xargs basename -a | column |
chage | newgrp | chgpasswd | groupmems | grpunconv | pwunconv | vigr |
gpasswd | newuidmap | chpasswd | groupmod | newusers | useradd | vipw |
lastlog | sg | groupadd | grpck | pwck | userdel | |
newgidmap | adduser | groupdel | grpconv | pwconv | usermod | |
|
rpm -ql grub2-tools | grep bin/ | xargs basename -a | column |
grub2-file | grub2-mkrelpath | grub2-install | grub2-reboot |
grub2-menulst2cfg | grub2-script-check | grub2-mkconfig | grub2-rpm-sort |
grub2-mkimage | grub2-bios-setup | grub2-probe | grub2-switch-to-blscfg |
Quao, được 1 mùa lệnh bội thu òi, hé hé 🤩🤩🤩
→ phù, công ziệc nhàm chán tiếp theo là vào các gói khác, bốc ra 1 lô lệnh 🥱🥱🥱 hoy hổng làm nữa đâu 😴😴😴
Ngoài gói hàng, 🥴 còn mấy lệnh builtins của bash shell nữa ông thầy ơi 🥴, 🤣 ông nổ quá 🤣
→ 😜 ừa hén, xém quên để tui dán zô 😜
. | cd | echo | getopts | mapfile | set | type |
: | command | enable | hash | popd | shift | typeset |
[ | compgen | eval | help | printf | shopt | ulimit |
alias | complete | exec | history | pushd | source | umask |
bg | compopt | exit | jobs | pwd | suspend | unalias |
bind | continue | export | kill | read | test | unset |
break | declare | false | let | readarray | times | wait |
builtin | dirs | fc | local | readonly | trap | |
caller | disown | fg | logout | return | true | |
Cóp dán nãy giờ mệt òi, tui nghỉ 🥘🍝 đi ăn cơm nhen 🥘🍝
Bài tập làm thim:
1. Cộng lệnh ở các gói lại coi được bi nhiêu (hình như gần 400 lệnh á)
→ rùi học, rùi nhớ từng lệnh 😆😆😆
→ 🤣🤣🤣 nghe giống giống kiểu cô Tấm bị bắt trộn lúa (thóc) chung với gạo rồi nhặt hạt nào ra hạt đó quá đi (chiện Tấm Cám á). 🤣🤣🤣
2. Mí cái lịnh trên mình gõ trong dòng EL như RHEL, CentOS, AlmaLinux, Rocky Linux…
→ bê i xì sang Debian, Ubuntu sẽ hổng chạy được do 🧐 cách gói bánh khác nhau 🧐
Hệ điều hành Linux là gì?
→ vào bếp nấu ăn thoai các bạn 🥰🥰🥰
May 3 2022
Lệnh linux từ đâu đến – bao nhiêu cho đủ?
Tui đi làm nghe nhiều người – dev có, dba có, system có, tester có, network có, support có – nói vầy:
Thời sanh ziên (sinh viên – tui nói ngọng á 🤣🤣) có học linux mà nhiều lệnh lắm nhớ không hết 😅
Có làm linux mà bỏ lâu rồi giờ nhớ có mấy lệnh à!!! 😂😂
Linux hả? nhiều lệnh quá học đuối lun 😭😭
…
Dậy thì học linux là học lệnh?
Tui cũng hỏi câu đó và đi tìm câu trả lời cho mình coi có gì khác ngừ ta hem zì 🤣 đầu óc tui cũng dở ẹc, học hành hổng khá hơn ai 🤣
→ rùi khi đi dạy (chủ yếu là chém gió á 😂😂😂) tui luôn cố gắng để các bạn biết:
Nếu cố gắng nhớ lệnh linux thì mình có hơn người ta hông, có ưu thế gì hông? 🤣 hơn 1 ít hà 🤣
Lệnh linux trên mạng có đầy nhóc, search 1 cái là ra cả đống, cần gì nhớ, cần gì đi học chi cho tốn tiền!!!
→ câu này đúng gần hết á bởi zậy khóa học này sẽ 🥱 không làm cái ziệc là liệt kê lệnh ra đâu, nhàm chán lắm 🥱
Nhưng mừ tui cũng théc méc (thắc mắc – bớt ngọng đi ô) 🙄🙄🙄 lệnh linux ở đâu ra? 🙄🙄🙄
→ zì hổng có khóa học nào dạy đầy đủ lệnh hết, thiệt lun á, thề lun á!!! 😆😆😆
Tìm lệnh linux
Khi mình quánh lệnh, linux tìm hổng thấy thì báo vầy
itv2021
-bash: itv2021: command not found
→ tìm lệnh ở đâu zậy, đây nè
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
printenv PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
→ vào mấy chỗ này tìm lệnh thoai 🧐🧐🧐
Nhưng mừ tui zẫn còn thắc mắc (hì hết ngọng rùi nghe 🥰🥰🥰) mấy cái lệnh nằm trong đó ở đâu ra ta? 😫😫😫
May quá dưới ánh sáng của lý thuyết đóng gói hàng hóa, mọi thứ giờ đã 😻 rõ hơn đêm 30 òi 😻
util-linux
coreutils
bash
systemd
shadow-utils
iproute
rpm -ql iproute | grep bin/ | xargs basename -a | column
grub2-tools
Quao, được 1 mùa lệnh bội thu òi, hé hé 🤩🤩🤩
→ phù, công ziệc nhàm chán tiếp theo là vào các gói khác, bốc ra 1 lô lệnh 🥱🥱🥱 hoy hổng làm nữa đâu 😴😴😴
Ngoài gói hàng, 🥴 còn mấy lệnh builtins của bash shell nữa ông thầy ơi 🥴, 🤣 ông nổ quá 🤣
→ 😜 ừa hén, xém quên để tui dán zô 😜
Lệnh builtins của bash
Cóp dán nãy giờ mệt òi, tui nghỉ 🥘🍝 đi ăn cơm nhen 🥘🍝
Bài tập làm thim:
1. Cộng lệnh ở các gói lại coi được bi nhiêu (hình như gần 400 lệnh á)
→ rùi học, rùi nhớ từng lệnh 😆😆😆
→ 🤣🤣🤣 nghe giống giống kiểu cô Tấm bị bắt trộn lúa (thóc) chung với gạo rồi nhặt hạt nào ra hạt đó quá đi (chiện Tấm Cám á). 🤣🤣🤣
2. Mí cái lịnh trên mình gõ trong dòng EL như RHEL, CentOS, AlmaLinux, Rocky Linux…
→ bê i xì sang Debian, Ubuntu sẽ hổng chạy được do 🧐 cách gói bánh khác nhau 🧐
Hệ điều hành Linux là gì?
→ vào bếp nấu ăn thoai các bạn 🥰🥰🥰
By thaygiaoth2021 • Lệnh Linux • Tags: bash, bash builtins, coreutils, grub2-tools, iproute, linux command, shadow-utils, util-linux