Score:0

คำสั่ง ls ไม่ทำงานใน Ubuntu 18.04

ธง as

คำสั่งอ้างถึงคำสั่ง git เสมอ

เมื่อฉันพยายาม ls -a, มันบอกว่า:

ร้ายแรง: ไม่ใช่ที่เก็บ git (หรือไดเร็กทอรีหลัก): .git

ฉันลบคอมไพล์ออกอย่างสมบูรณ์

ตอนนี้เมื่อฉันพยายาม ls -a, มันบอกว่า:

bash: /usr/bin/git: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ฉันไม่รู้ว่าทำไมคำสั่งอูบุนตูไม่ถูกเรียกใช้งาน

อัปเดต:

ฉันมีไฟล์ .bashrc พร้อมเนื้อหา:

# ~/.bashrc: ดำเนินการโดย bash(1) สำหรับเชลล์ที่ไม่ได้เข้าสู่ระบบ
# ดู /usr/share/doc/bash/examples/startup-files (ในแพ็คเกจ bash-doc)
# ตัวอย่าง

#ถ้าไม่โต้ตอบก็อย่าทำอะไรเลย
กรณี $- ใน
    *ผม*) ;;
      *) กลับ;;
เอสแซค

# อย่าใส่บรรทัดที่ซ้ำกันหรือบรรทัดที่ขึ้นต้นด้วยช่องว่างในประวัติ
# ดู bash(1) สำหรับตัวเลือกเพิ่มเติม
HISTCONTROL=ละเว้นทั้งคู่

# ต่อท้ายไฟล์ประวัติอย่าเขียนทับ
ช็อป - s histappend

# สำหรับการตั้งค่าความยาวของประวัติ ดูที่ HISTSIZE และ HISTFILESIZE ใน bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# ตรวจสอบขนาดหน้าต่างหลังจากแต่ละคำสั่ง และถ้าจำเป็น
# อัปเดตค่าของ LINES และ COLUMNS
shopt -s ตรวจสอบขนาด

# หากตั้งค่า รูปแบบ "**" ที่ใช้ในบริบทการขยายชื่อพาธจะ
# จับคู่ไฟล์ทั้งหมดและไดเร็กทอรีและไดเร็กทอรีย่อยเป็นศูนย์หรือมากกว่า
#shopt -s globstar

# ทำให้เป็นมิตรกับไฟล์ที่ไม่ใช่ข้อความน้อยลง ดูที่ lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/shlesspipe)"

# ตั้งค่าตัวแปรที่ระบุ chroot ที่คุณทำงาน (ใช้ในพรอมต์ด้านล่าง)
ถ้า [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; แล้ว
    debian_chroot=$(แมว /etc/debian_chroot)
ไฟ

# ตั้งค่าพรอมต์แฟนซี (ไม่ใช่สีเว้นแต่เราจะรู้ว่าเราต้องการสี)
กรณี "$TERM" ใน
    xterm-สี|*-256สี) color_prompt=ใช่;;
เอสแซค

# uncomment สำหรับพรอมต์สี หากเทอร์มินัลมีความสามารถ หัน
# ปิดตามค่าเริ่มต้นเพื่อไม่ให้ผู้ใช้เสียสมาธิ: โฟกัสในหน้าต่างเทอร์มินัล
# ควรอยู่ที่เอาต์พุตของคำสั่ง ไม่ใช่บนพรอมต์
#force_color_prompt=ใช่

ถ้า [ -n "$force_color_prompt" ]; แล้ว
    ถ้า [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; แล้ว
    # เรามีการสนับสนุนสี ถือว่าเป็นไปตาม Ecma-48
    # (ISO/IEC-6429) (การขาดการสนับสนุนนั้นหายากมาก เป็นต้น
    # กรณีมีแนวโน้มที่จะสนับสนุน setf มากกว่า setaf)
    color_prompt=ใช่
    อื่น
    color_prompt=
    ไฟ
ไฟ

ถ้า [ "$color_prompt" = ใช่ ]; แล้ว
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\ [\033[00m\]\$ '
อื่น
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
ไฟ
ยกเลิกการตั้งค่า color_prompt force_color_prompt

# ถ้าเป็น xterm ให้ตั้งชื่อเรื่องเป็น user@host:dir
กรณี "$TERM" ใน
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
เอสแซค

# เปิดใช้งานการรองรับสีของ ls และเพิ่มนามแฝงที่สะดวก
ถ้า [ -x /usr/bin/dircolors ]; แล้ว
    ทดสอบ -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    นามแฝง ls='ls --color=auto'
    #นามแฝง dir='dir --color=auto'
    #นามแฝง vdir='vdir --color=auto'

    นามแฝง grep='grep --color=auto'
    นามแฝง fgrep='fgrep --color=auto'
    นามแฝง egrep='egrep --color=auto'
ไฟ

# คำเตือนและข้อผิดพลาด GCC สี
#ส่งออก GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# นามแฝง ls อื่น ๆ
นามแฝง ll='ls -alF'
นามแฝง la='ls -A'
นามแฝง l='ls -CF'

# เพิ่มนามแฝง "การแจ้งเตือน" สำหรับคำสั่งที่ใช้เวลานาน ใช้เช่นนั้น:
# นอน 10; เตือน
นามแฝง alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/ ^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# คำจำกัดความนามแฝง
# คุณอาจต้องการใส่ส่วนเพิ่มเติมทั้งหมดของคุณลงในไฟล์แยกต่างหาก เช่น
# ~/.bash_aliases แทนที่จะเพิ่มที่นี่โดยตรง
# ดู /usr/share/doc/bash-doc/examples ในแพ็คเกจ bash-doc

ถ้า [ -f ~/.bash_aliases ]; แล้ว
    . ~/.bash_aliases
ไฟ

# เปิดใช้งานคุณสมบัติการทำให้สมบูรณ์ที่ตั้งโปรแกรมได้ (คุณไม่จำเป็นต้องเปิดใช้งาน
# สิ่งนี้หากเปิดใช้งานใน /etc/bash.bashrc และ /etc/profile แล้ว
# แหล่งที่มา /etc/bash.bashrc)
ถ้า ! ร้านค้า -oq posix; แล้ว
  ถ้า [ -f /usr/share/bash-completion/bash_completion ]; แล้ว
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; แล้ว
    . /etc/bash_completion
  ไฟ
ไฟ

# ----------------------
# นามแฝงคำสั่ง Git
# ----------------------
นามแฝง gc='git โคลน'
นามแฝง s='git สถานะ'
นามแฝง cm='git เพิ่ม --all && git กระทำ -m

# ----------------------
#ดับเบิลยูพีซีแอลไอ
# ----------------------
alias wpthl='รายการธีม wp'
alias wppll='รายการปลั๊กอิน wp'

ส่งออก NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \ "$NVM_DIR/nvm.sh" # นี่โหลด nvm
[ -s "$NVM_DIR/bash_completion" ] && \ "$NVM_DIR/bash_completion" # สิ่งนี้โหลด nvm bash_completion
Pilot6 avatar
cn flag
คุณมีชื่อแทนบางอย่าง เช่น ใน `.bashrc`
Pilot6 avatar
cn flag
โพสต์ผลลัพธ์ของ `cat ~/.bahrc` ไปยังคำถาม
kittu avatar
as flag
@ Pilot6 เพิ่มเนื้อหาของ bashrc ที่เป็นปัญหา
Pilot6 avatar
cn flag
ฉันไม่เห็นนามแฝงสำหรับ `ls` ที่นั่น มันต้องอยู่ที่อื่น แต่ `\ls` ควรใช้งานได้เสมอ
Pilot6 avatar
cn flag
โปรดเพิ่มผลลัพธ์ของคำสั่ง `alias`
kittu avatar
as flag
@Pilot6 เมื่อฉันลบไฟล์ .bashrc มันใช้งานได้ แต่ฉันต้องการนามแฝงเหล่านั้นด้วย ดังนั้นมันจึงมีบางอย่างกับไฟล์ bashrc เท่านั้น
Pilot6 avatar
cn flag
อาจอยู่ใน `~/.bash_aliases`
kittu avatar
as flag
@Pilot6 ใช่ผลลัพธ์ของนามแฝงให้ `alias ls='git log --pretty=format:"%C(yellow)%h\ %ad%Cred%d\ %Creset%s%Cblue\ [% cn]" --ตกแต่ง --date=short'` พอเอาออกก็ใช้ได้! ขอบคุณ
guiverc avatar
cn flag
FYI: ไม่รองรับ Lubuntu 18.04 LTS อีกต่อไป อ้างอิง https://lubuntu.me/bionic-eol/ หรือ https://fridge.ubuntu.com/2020/08/14/ubuntu-18-04-5-lts-released/ ซึ่งคุณจะสังเกตเฉพาะเซิร์ฟเวอร์ Ubuntu , Ubuntu Desktop & Ubuntu Cloud มาพร้อมกับการสนับสนุน 5 ปี; *รสชาติ* มีอายุสั้นลงเท่านั้นฉันขอแนะนำให้ใช้ `ubuntu-support-status` เพื่อประเมินสถานะความปลอดภัยของการติดตั้งจริงของคุณ คำถามของคุณยังอยู่ในหัวข้อที่นี่ แต่ให้พิจารณาว่าความปลอดภัยมีความสำคัญกับคุณมากน้อยเพียงใดและผลลัพธ์ของคำสั่งก่อนหน้า ตอนนี้คุณกำลังใช้ Ubuntu 18.04 LTS กับ LXDE (*ไม่ใช่ Lubuntu*)
Score:2
ธง cn

คุณมีนามแฝงสำหรับ ที่ตั้งอยู่ใน ~/.bashrc, หรือ ~/.bash_aliasesหรือที่อื่นใช้บาง คอมไพล์ สั่งการ.

คุณต้องค้นหาและลบออก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา