Als «shell» getaggte Fragen

Eine Shell ist eine Software, mit der Benutzer mit dem Betriebssystem interagieren können, normalerweise durch Eingabe über eine Befehlszeile.


1
#! / bin / bash -e :: was ist "-e"? andere argumente?
Ich bin ein Shellskriptcodierer, der sich immer dazu entschließt, Shell als Toplevel für die Erstellung von Website-Apps zu verwenden, und habe mich auf meine Bash-Skripts verlassen, wenn ich möchte, dass ein Projekt FAST implementiert wird. Wir alle wissen, dass wir immer verwenden #!/bin/bash als Faustregel für die erste Zeile des …



7
Kann ich meine Verzeichnisbefehle in Ubuntu verkürzen?
Wenn ich an einer Rails-App arbeite, öffne ich alle meine Dateien gerne über die Befehlszeile CD my_app gedit app/views/user/show.HTML.erb Gibt es eine Möglichkeit, dies zu verkürzen, so dass ich einfach so etwas schreiben könnte? gedit user_views/show.HTML.erb ? Ich möchte, dass die Konsole im Hauptverzeichnis bleibt. Ich möchte nur nicht jedes …
7 linux  bash  shell 

3
PDF-Reader für die CLI
Ich suche einen PDF-Reader, den ich über SSH in einem Terminal verwenden kann und in dem er ausgeführt wird screen. Gibt es so etwas? Idealerweise möchte ich mindestens einen lessähnlichen Pager, aber mit etwas PDF-Formatierung, Seitennummerierung und vielleicht sogar Navigation durch Links im Dokument. Die Vim-Integration wäre fantastisch, aber ich …
7 linux  vim  pdf  shell  pdf-reader 

1
Warum liest rsync .bashrc und nicht .profile?
rsyncist ein nicht interaktives Programm, das sich bei anderen Computern anmeldet. Die Init-Datei sollte nicht für eine interaktive Shell-Sitzung benötigt werden, und die Init-Datei sollte unbedingt für eine Login-Shell benötigt werden. Zumindest würde ich denken. Wird .bashrcaber gelesen und .profilenicht (es sei denn, ich lasse mich .bashrclesen .profile). Warum?
7 linux  bash  shell  rsync 

1
Standarddienstprogramm zum Schreiben von stdin in eine Datei ohne stdout?
Ich habe zwei Fälle, in denen ich eine Datei erstellen möchte, deren Inhalt über die Standardeingabe bereitgestellt wird: Ich muss verwenden sudo, um die Berechtigungen zum Erstellen einer Datei zu haben. Eine Anwendung ruft immer einen (interaktiven) Editor auf, der angegeben ist $EDITOR, um diese Eingabe weiter zu verarbeiten, aber …
7 linux  shell 


3
Führen Sie den Unterbefehl in xargs aus
Ich möchte einen Softlink aller Binärdateien von Ordner A zu Ordner B erstellen, wie z. find /home/A/bin/* -print | xargs -I {} ln -sf {} /tmp/B/$(basename {}) Das Problem ist, dass ich keinen Unterbefehl innerhalb der xargs ausführen kann. was sollte ich tun ?
7 shell  unix 

1
Richtiger und schneller Weg, um Git-Verzeichnis und Git-Zweig zu testen?
Während ich versuchte, meine neue Fischschalen- Eingabeaufforderung einzurichten, testete ich schließlich Möglichkeiten, um den Zweignamen zu erhalten, und testete auch, ob ich mich in einem Git-Repository befand. Ich habe festgestellt, dass (1) git rev-parse --abbrev-ref HEAD , (2) git symbolic-ref HEAD | sed 's/refs\/heads\///' und (3) git describe --contains --all …
7 shell  git  prompt  fish 

5
Alternativer Konsolenhost für Windows 7 / Windows Server 2008
Ich bin oft frustriert über die Konsolenhostanwendung von Windows, insbesondere darüber, wie ungeschickt die Zwischenablage funktioniert, Probleme mit der automatischen Breite usw. Ich würde gerne wissen, ob es eine Möglichkeit gibt, den Standardkonsolenhost conhost.exedurch einen benutzerdefinierten zu ersetzen, und wo dies möglich ist Ich finde weitere Informationen zu den Schnittstellen, …

1
#! / usr / bin / env Interpreter-Argumente - tragbare Skripte mit Argumenten für den Interpreter
Da sich Interpreter wie zsh, bash, python und perl möglicherweise an verschiedenen Stellen im Dateisystem befinden, haben Skripte häufig einen Shebang, der envfür die Portabilität verwendet wird, z #!/usr/bin/env zsh. Wie http://en.wikipedia.org/wiki/Shebang_(Unix)#Portability erklärt, erlauben viele Systeme, einschließlich Linux, die Weitergabe von Argumenten an den Interpreter nicht. Oft möchte ich etwas …
7 linux  shell  zsh 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.