fc(1p): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= fc(1p) – Linux manual sida = == PROLOG == Denna manualsida är en del av **POSIX Programmer's Manual**. Linux-implementeringen av detta gränssnitt kan skilja sig (konsultera den motsvarande Linux-manualsidan för detaljer om Linux-beteende) eller så kan gränssnittet saknas på Linux. == NAMN == '''fc''' – hantera kommandohistoriken == SYNOPSIS == <pre> fc [-r] [-e editor] [första [sista]] fc -l [-nr] [första [sista]] fc -s [gammal=ny] [första] </pre>...') |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 53: | Rad 53: | ||
Möjliga värden: | Möjliga värden: | ||
'''+nummer''' – Kommandonummer, synliga med `fc -l`. | |||
'''-nummer''' – Negativt tal som representerar det senaste kommandot (-1 är föregående kommando). | |||
'''sträng''' – Söker efter det senaste kommandot som börjar med strängen. | |||
Om `första` och `sista` utelämnas gäller följande: | Om `första` och `sista` utelämnas gäller följande: | ||
`fc -l` listar de senaste 16 kommandona. | |||
`fc` redigerar det senaste kommandot. | |||
'''gammal=ny''' | '''gammal=ny''' | ||
Rad 75: | Rad 75: | ||
== EXIT STATUS == | == EXIT STATUS == | ||
`0` – Kommandot utfördes framgångsrikt. | |||
`>0` – Ett fel inträffade. | |||
Om `fc` kör ett kommando, används det kommandots exitstatus. | Om `fc` kör ett kommando, används det kommandots exitstatus. |
Nuvarande version från 18 mars 2025 kl. 12.16
fc(1p) – Linux manual sida
PROLOG
Denna manualsida är en del av **POSIX Programmer's Manual**. Linux-implementeringen av detta gränssnitt kan skilja sig (konsultera den motsvarande Linux-manualsidan för detaljer om Linux-beteende) eller så kan gränssnittet saknas på Linux.
NAMN
fc – hantera kommandohistoriken
SYNOPSIS
fc [-r] [-e editor] [första [sista]] fc -l [-nr] [första [sista]] fc -s [gammal=ny] [första]
BESKRIVNING
Verktyget fc listar, redigerar eller kör om kommandon som tidigare har angetts i ett interaktivt sh-skal.
Kommandohistoriken identifieras med nummer. Det första numret i listan väljs godtyckligt. När numret når en implementationsdefinierad övre gräns (minst 32767 eller värdet i HISTSIZE, beroende på vilket som är högre), kan skalet börja om från ett lägre nummer (vanligtvis 1).
När kommandon redigeras (utan flaggan -l
), sparas de i slutet av historiklistan och körs igen. Kommandot fc självt lagras dock inte i historiken.
Om editorn returnerar en icke-noll status under redigering, så kommer kommandot inte att sparas eller exekveras.
Exempel:
fc -s -- -1 2>/dev/null
Detta kör om det senaste kommandot men undertrycker felutskrifter.
FLAGGOR
-e editor Använder den angivna editorn för att redigera kommandon. Standard är värdet i miljövariabeln FCEDIT, eller om den inte är satt, används ed.
-l Listar kommandon istället för att öppna en editor.
-n Undertrycker kommandonummer vid listning.
-r Listar eller redigerar kommandon i omvänd ordning.
-s Utför ett kommando utan att öppna en editor.
OPERANDER
första, sista Bestämmer vilka kommandon som ska listas eller redigeras.
Möjliga värden: +nummer – Kommandonummer, synliga med `fc -l`. -nummer – Negativt tal som representerar det senaste kommandot (-1 är föregående kommando). sträng – Söker efter det senaste kommandot som börjar med strängen.
Om `första` och `sista` utelämnas gäller följande: `fc -l` listar de senaste 16 kommandona. `fc` redigerar det senaste kommandot.
gammal=ny Vid `fc -s`, ersätter den första förekomsten av "gammal" med "ny" innan kommandot exekveras.
MILJÖVARIABLER
FCEDIT Bestämmer standardeditorn.
HISTFILE Bestämmer sökvägen till historikfilen. Om den inte är satt, kan skalet använda `.sh_history` i `HOME`.
HISTSIZE Bestämmer antalet kommandon som lagras i historiken. Om den inte är satt, används ett standardvärde (minst 128).
EXIT STATUS
`0` – Kommandot utfördes framgångsrikt. `>0` – Ett fel inträffade.
Om `fc` kör ett kommando, används det kommandots exitstatus.
EXEMPEL
1. Lista de senaste 10 kommandona:
fc -l -10
2. Redigera det senaste kommandot med nano:
fc -e nano
3. Kör om det senaste kommandot:
fc -s
4. Kör om senaste `ls`-kommandot:
fc -s ls
5. Ändra och kör om senaste `grep` genom att ersätta `foo` med `bar`:
fc -s foo=bar
SE ÄVEN
COPYRIGHT
Denna text innehåller utdrag från IEEE Std 1003.1-2017 (POSIX). Originaldokumentet kan hittas på The Open Group.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/fc.1p.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorreparation som har sponsrat Linux.se med webbhotell.