hirsute ที่เพิ่งติดตั้งใหม่ = 21.04. ติดตั้งนอกแพ็คเกจ สร้างบัญชีส่วนตัวของฉันเอง .bashrc เริ่มต้นมีอยู่ใน homedir ของฉัน และเพื่อให้แน่ใจว่ามี .bash_aliases ด้วย ทั้งสองกล่าวถึง
นามแฝง ll='ls -alF'
ยังคงใช้นามแฝงนี้ไม่ได้หลังจากเข้าสู่ระบบ นี่เป็นข้อผิดพลาดหรือฉันพลาดอะไรไปหรือเปล่า
NAME="อูบุนตู"
VERSION="21.04 (ฮิปโปขนดก)"
karel@schal:~$ pwd ; ls -al .bash*
/บ้าน/คาเรล
-rwxr-xr-x 1 ผู้ใช้ karel 53 ก.ย. 26 06:22 .bash_aliases
-rw------- 1 ผู้ใช้ karel 9834 26 ก.ย. 06:23 .bash_history
-rw-r--r-- 1 ผู้ใช้ karel 3771 31 ส.ค. 23:17 น. bashrc
karel@schal:~$ cat .bash_aliases
นามแฝง ll='ls -alF'
นามแฝง la='ls -A'
นามแฝง l='ls -CF'
karel@schal:~$ll
ll: ไม่พบคำสั่ง
แก้ไขหลังจากความคิดเห็นที่ไม่เป็นมิตรเพื่อเพิ่ม:
karel@wiske:~$ ssh [email protected]
รหัสผ่านของ [email protected]:
ยินดีต้อนรับสู่ Ubuntu 21.04 (GNU/Linux 5.11.0-34-generic x86_64)
* เอกสาร: https://help.ubuntu.com
* การจัดการ: https://landscape.canonical.com
* การสนับสนุน: https://ubuntu.com/advantage
0 ปรับปรุงได้ทันที
รายการอัปเดตที่มีอยู่มีอายุมากกว่าหนึ่งสัปดาห์
ในการตรวจสอบการอัปเดตใหม่ให้รัน: sudo apt update
เข้าระบบครั้งล่าสุด: อา. 26 ก.ย. 09:37:21 น. 2021
karel@schal:~$ นามแฝง
karel@schal:~$ /bin/bash
karel@schal:~$ นามแฝง
นามแฝง alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/ ^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
นามแฝง egrep='egrep --color=auto'
นามแฝง fgrep='fgrep --color=auto'
นามแฝง grep='grep --color=auto'
นามแฝง l='ls -CF'
นามแฝง la='ls -A'
นามแฝง ll='ls -alF'
นามแฝง ls='ls --color=auto'
และลักษณะการทำงานนั้นจะเหมือนกัน ไม่ว่าจะเป็นการเข้าสู่ระบบต่อ ssh หรือในสภาพแวดล้อมแบบกราฟิกในเครื่องหรือบนคอนโซลแบบข้อความอย่างเดียวในเครื่อง (dev/tty5 และที่คล้ายกัน)
นอกจากนี้ ตามที่ร้องขอ ตัดตอนมาจาก ~/.bashrc:
# คำจำกัดความนามแฝง
# คุณอาจต้องการใส่ส่วนเพิ่มเติมทั้งหมดของคุณลงในไฟล์แยกต่างหาก เช่น
# ~/.bash_aliases แทนที่จะเพิ่มที่นี่โดยตรง
# ดู /usr/share/doc/bash-doc/examples ในแพ็คเกจ bash-doc
ถ้า [ -f ~/.bash_aliases ]; แล้ว
. ~/.bash_aliases
ไฟ
[แก้ไขเพิ่มเติมตามคำขอ]
karel@schal:~$ ls -al ~/.bash_profile ~/.bash_login ./.profile
ls: ไม่สามารถเข้าถึง '/home/karel/.bash_profile': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ls: ไม่สามารถเข้าถึง '/home/karel/.bash_login': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ls: ไม่สามารถเข้าถึง './.profile': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
karel@schal:~$ ps -p $$ | หาง -n1 | awk '{พิมพ์ $NF}'
ทุบตี