Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was soll ich tun, wenn ich beim Festlegen von RF in CP unter Linux immer noch Eingabeaufforderungen erhalte?

Was soll ich tun, wenn ich beim Festlegen von RF in CP unter Linux immer noch Eingabeaufforderungen erhalte?

WBOY
WBOYOriginal
2022-07-20 16:47:502675Durchsuche

Es gibt zwei Lösungen: 1. Verwenden Sie „vi ~/.bashrc“, um die Datei „/.bashrc“ zu ändern, fügen Sie „#“ vor „alias cp='cp -i'“ hinzu, um sie auszukommentieren, und speichern Sie sie Melden Sie sich einfach ab und wieder an. 2. Wenn Sie den Befehl cp verwenden, fügen Sie „“ vor „cp“ hinzu, um die Eingabeaufforderung zu entfernen.

Was soll ich tun, wenn ich beim Festlegen von RF in CP unter Linux immer noch Eingabeaufforderungen erhalte?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was soll ich tun, wenn die RF-Einstellung in cp unter Linux immer noch dazu auffordert?

Standardmäßig wird beim Überschreiben von cp unabhängig davon, welche Parameter -f oder ähnliches hinzugefügt werden, immer noch gefragt, ob überschrieben werden soll.

Der Grund ist: Der Server fügt standardmäßig den Alias ​​alias cp='cp -i' hinzu. Wenn Sie cp ausführen, wird tatsächlich cp -i ausgeführt.

[root@ltt01 ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

cp bricht die Eingabeaufforderungsinformationen ab und überschreibt sie direkt. Der Benutzer muss nicht y drücken, um zu interagieren, was bei der Ausführung des Skripts sehr wichtig ist.

Im Folgenden finden Sie zwei Möglichkeiten, dieses Problem zu lösen.

Methode 1: Deaktivieren Sie den Alias ​​

[root@ltt01 ~]# vi ~/.bashrc

Fügen Sie „#“ vor dem Alias ​​cp='cp -i' hinzu, um diese Zeile auszukommentieren, :wq! Speichern und beenden Sie und melden Sie sich dann erneut an.

Methode 2: Vor cp hinzufügen

[root@ltt01 ~]# \cp 1.txt /back/1.txt 
[root@ltt01 ~]#

Was soll ich tun, wenn ich beim Festlegen von RF in CP unter Linux immer noch Eingabeaufforderungen erhalte?

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich beim Festlegen von RF in CP unter Linux immer noch Eingabeaufforderungen erhalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn