Puncte:0

Comanda ls nu funcționează în Ubuntu 18.04

drapel as

ls comandă care se referă întotdeauna la comenzile git.

Când încerc ls -a, se spune:

fatal: nu este un depozit git (sau oricare dintre directoarele părinte): .git

Am eliminat complet git.

Acum când încerc ls -a, se spune:

bash: /usr/bin/git: Nu există un astfel de fișier sau director

Nu știu de ce comenzile ubuntu nu sunt declanșate?

Actualizați:

Am un fișier .bashrc cu conținut:

# ~/.bashrc: executat de bash(1) pentru shell-uri non-login.
# vezi /usr/share/doc/bash/examples/startup-files (în pachetul bash-doc)
# de exemplu

# Dacă nu rulați interactiv, nu faceți nimic
caz $- in
    *i*) ;;
      *) întoarcere;;
esac

# nu puneți linii duplicat sau linii care încep cu spațiu în istoric.
# Vezi bash(1) pentru mai multe opțiuni
HISTCONTROL=ignorați pe ambele

# atașați la fișierul istoric, nu îl suprascrieți
shopt -s histappend

# pentru setarea lungimii istoricului, consultați HISTSIZE și HISTFILESIZE în bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# verificați dimensiunea ferestrei după fiecare comandă și, dacă este necesar,
# actualizați valorile LINES și COLUMNS.
shopt -s checkwinsize

# Dacă este setat, modelul „**” folosit într-un context de extindere a numelui de cale va fi
# potrivește toate fișierele și zero sau mai multe directoare și subdirectoare.
#shopt -s globstar

# face mai puțin mai prietenos pentru fișierele de intrare care nu sunt text, vezi lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval „$(SHELL=/bin/sh lesspipe)”

# setați variabila care identifică chroot-ul în care lucrați (utilizat în promptul de mai jos)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; atunci
    debian_chroot=$(cat /etc/debian_chroot)
fi

# setați un prompt elegant (non-color, cu excepția cazului în care știm că „dorim” culoare)
cazul „$TERM” în
    xterm-color|*-256color) color_prompt=da;;
esac

# anulați comentariul pentru un prompt colorat, dacă terminalul are capacitatea; întors
# dezactivat în mod implicit pentru a nu distrage atenția utilizatorului: focalizarea într-o fereastră de terminal
# ar trebui să fie în ieșirea comenzilor, nu în prompt
#force_color_prompt=da

if [ -n "$force_color_prompt" ]; atunci
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; atunci
    # Avem suport de culoare; presupunem că este compatibil cu Ecma-48
    # (ISO/IEC-6429). (Lipsa unui astfel de sprijin este extrem de rară și așa
    # un caz ar tinde să accepte setf mai degrabă decât setaf.)
    color_prompt=da
    altfel
    color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; atunci
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\ [\033[00m\]\$ '
altfel
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# Dacă acesta este un xterm, setați titlul la user@host:dir
cazul „$TERM” în
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# activați suportul pentru culori pentru ls și adăugați, de asemenea, aliasuri utile
if [ -x /usr/bin/dircolors ]; atunci
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval „$(dircolors -b)”
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# avertismente GCC colorate și erori
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# mai multe alias-uri
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Adăugați un alias de „alertă” pentru comenzile care rulează lung. Utilizați astfel:
# dormi 10; alerta
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || eroare ecou)" "$(history|tail -n1|sed -e '\''s/ ^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Definiții alias.
# Poate doriți să puneți toate completările într-un fișier separat, cum ar fi
# ~/.bash_aliases, în loc să le adăugați aici direct.
# Vezi /usr/share/doc/bash-doc/examples în pachetul bash-doc.

if [ -f ~/.bash_aliases ]; atunci
    . ~/.bash_aliases
fi

# activați funcțiile de finalizare programabile (nu trebuie să activați
# asta, dacă este deja activat în /etc/bash.bashrc și /etc/profile
# surse /etc/bash.bashrc).
dacă ! shopt -oq posix; atunci
  if [ -f /usr/share/bash-completion/bash_completion ]; atunci
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; atunci
    . /etc/bash_completion
  fi
fi

# ----------------------
# Aliasuri de comandă Git
# ----------------------
alias gc='git clone'
alias s='status git'
alias cm='git add --all && git commit -m

# ----------------------
# WP CLI
# ----------------------
alias wpthl='lista de teme wp'
alias wppll='lista de pluginuri wp'

export NVM_DIR="$HOME/.nvm"
[ -s „$NVM_DIR/nvm.sh” ] && \. „$NVM_DIR/nvm.sh” # Acesta încarcă nvm
[ -s „$NVM_DIR/bash_completion” ] && \. „$NVM_DIR/bash_completion” # Acesta încarcă nvm bash_completion
Pilot6 avatar
drapel cn
Ai un pseudonim, de ex. în `.bashrc`.
Pilot6 avatar
drapel cn
Postați rezultatul `cat ~/.bahrc` la întrebare.
kittu avatar
drapel as
@Pilot6 A adăugat conținutul bashrc în cauză
Pilot6 avatar
drapel cn
Nu văd un alias pentru `ls` acolo. Trebuie să fie în altă parte. Dar `\ls` ar trebui să funcționeze întotdeauna.
Pilot6 avatar
drapel cn
Vă rugăm să adăugați rezultatul comenzii `alias`.
kittu avatar
drapel as
@Pilot6 Odată ce elimin fișierul .bashrc, funcționează, dar am nevoie și de acele aliasuri, așa că este ceva cu fișierul bashrc numai
Pilot6 avatar
drapel cn
Poate fi în `~/.bash_aliases`
kittu avatar
drapel as
@Pilot6 Da, rezultatul alias-ului a dat `alias ls='git log --pretty=format:"%C(galben)%h\ %ad%Cred%d\ %Creset%s%Cblue\ [% cn]" --decorate --date=short'`. Dupa ce l-am scos a functionat! Mulțumiri
guiverc avatar
drapel cn
FYI: Lubuntu 18.04 LTS nu mai este acceptat; consultați https://lubuntu.me/bionic-eol/ sau https://fridge.ubuntu.com/2020/08/14/ubuntu-18-04-5-lts-released/ unde veți observa doar Ubuntu Server , Ubuntu Desktop și Ubuntu Cloud vin cu 5 ani de suport; *aromele* au avut doar o viață mai scurtă.Aș sugera să utilizați `ubuntu-support-status` pentru a evalua starea de securitate a instalării dvs. actuale. Întrebarea dvs. este încă la subiect aici, dar luați în considerare cât de mult contează securitatea pentru dvs. și rezultatele comenzii anterioare. Acum utilizați Ubuntu 18.04 LTS cu LXDE (*nu Lubuntu*).
Puncte:2
drapel cn

Ai un pseudonim pentru ls s-a instalat ~/.bashrc, sau ~/.bash_aliases, sau într-un alt loc folosind unele git comanda.

Trebuie să-l găsiți și să îl eliminați.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.