L'outil utilisé dans la
ligne de commande` est simple, mais je voudrais le résumer. Continuant à partir de la dernière fois. Il existe encore de nombreux outils utiles que je ne connais pas, donc Si vous trouvez quelque chose d'utile autre que ceux listés ici, veuillez nous en informer.
Le lien collé dans cet article vous mènera à l'endroit approprié lié au mot-clé. Il est très efficace, veuillez donc vous y référer.
De plus, étant donné que je ne connais pratiquement rien aux ordinateurs personnels, il est possible que l'article contienne des erreurs. J'espère donc que vous comprendrez votre environnement autant que possible et que vous le lirez en temps opportun. Je pense. En particulier, faites attention à l'emplacement du fichier de configuration. Veuillez également noter que l'explication d'introduction de «Git», «Homebrew» et «MacPort» est omise.
Aussi, je vais omettre l'explication que je pense avoir introduite la dernière fois, comme comment introduire la commande pip
.
zsh
zsh a une fonction pour enregistrer temporairement la commande. En procédant comme suit, vous pouvez enregistrer la commande après avoir affiché la commande enregistrée avec C-q
.
~/.zshrc
# C-Exécutez la pile de ligne de commande avec q. De plus, affichez les commandes enregistrées.
# http://d.hatena.ne.jp/kei_q/20110308/1299594629
# http://qiita.com/items/1f2c7793944b1f6cc346
show_buffer_stack() {
POSTDISPLAY="
stack: $LBUFFER"
zle push-line-or-edit
}
zle -N show_buffer_stack
setopt noflowcontrol
bindkey '^Q' show_buffer_stack
L'explication ci-dessus est un peu difficile à comprendre, alors pensons à un cas particulier.
Par exemple, dans le cas de "essayer de copier un fichier dans un dossier spécifique, mais notez que le dossier n'existe pas ici".
$ cp miku.mp3 ~/Download/Chrome/App/Media //… Notez qu'il n'y a pas de dossier à ce stade
[C-q] //… Exécuter la pile de ligne de commande
$ mkdir -p ~/Download/Chrome/App/Media //… Exécutez la commande pour créer un dossier
$ cp miku.mp3 ~/Download/Chrome/App/Media //… La commande enregistrée automatiquement apparaît
La pile de ligne de commande peut être utilisée comme ceci.
Si vous souhaitez enregistrer la commande affichée dans le presse-papiers, le fichier de paramètres suivant est effectif. Vous pouvez maintenant enregistrer la commande affichée dans le presse-papiers en appuyant sur «Cx», «Cp». Je vais.
~/.zshrc
# http://d.hatena.ne.jp/hiboma/20120315/1331821642
pbcopy-buffer(){
print -rn $BUFFER | pbcopy
zle -M "pbcopy: ${BUFFER}"
}
zle -N pbcopy-buffer
bindkey '^x^p' pbcopy-buffer
zmv Avec zsh, vous pouvez effectuer le traitement par lots comme suit pour déplacer des fichiers, mais le changement de nom par lots est assez gênant, utilisez donc zaw. ¡
mv *.{flv,mp4,swf} ~/Movie
#Dans le dossier.mp3.Faites-le mp4
zmv -W '*.mp3' '*.mp4'
Et si vous écrivez les paramètres suivants, vous pouvez omettre les guillemets simples, etc., ce qui est pratique.
~/.zshrc
autoload -Uz zmv
alias zmv='noglob zmv -W'
atool atool est un assortiment d'outils qui décompressent des fichiers tels que des fichiers compressés en jugeant à partir de leurs extensions. L'installation et l'utilisation sont les suivantes. Il est recommandé aux personnes qui n'ont pas la commande de décompression pour les fichiers compressés avec diverses extensions à l'esprit et qui n'ont pas envie de s'en souvenir.
sudo port install atool
#Dégivrer
anupack hoge.tar.gz
#compression
apack moge.tar.bz2 moge
#Vérifiez le contenu de l'archive
als hogemoge.tar.gz
Les personnes qui ont écrit des fichiers de paramètres spéciaux qui n'ont pas utilisé ʻatool` jusqu'à présent sont les suivantes. Alors ça peut être facile.
alias -s {gz,tgz,zip,lzh,bz2,tbz,Z,tar,arj,xz}=aunpack
pyful
pyful est un filer écrit en Python. Je fais généralement une petite opération de fichier gênante avec VimFiler
. Cependant, si vous voulez exploiter des fichiers pendant une longue période, vous pouvez utiliser pyful
. Au fait, pyful
est très polyvalent et peut être utilisé pour d'autres que les fichiers, donc c'est très pratique.
sudo pip install pyful
Il est écrit en détail dans ici, donc je ne pense pas qu'il soit nécessaire de l'expliquer, mais je vais expliquer brièvement ce que j'utilise souvent personnellement.
Déposant
Q //Fin
h //Ligne de commande
M-RET //Créer un nouvel écran de répertoire
M-C, C-w //Supprimer l'écran du répertoire actuel
<end> //Marquer tous les fichiers basculer
* //Marquer les fichiers qui correspondent à l'expression canonique
f, / //Recherche incrémentielle lancée
R //Remplacement par lots des noms de fichiers par des expressions régulières
M-? //Afficher toute l'aide
Ligne de commande
M-i //Lancer la boîte d'action
M-m //Développer la macro
M-y //Activer le mode clip
Pour maîtriser pyful, il est important de personnaliser le fichier de paramètres.
rc.py
# Set screen command and arguments.
# https://github.com/anmitsu/pyful/wiki/tips
# {TITLE} is replaced to window title in screen.
# {COMMAND} is replaced to a command in screen.
import os
if os.getenv("TMUX"):
# For tmux:
pyful.process.Process.screen_command = ("tmux", "neww", "-n", "{TITLE}", "{COMMAND}")
else:
# For GNU Screen:
pyful.process.Process.screen_command = ("screen", "-t", "{TITLE}", "bash", "-c", "{COMMAND}")
rc.py
menu.items["bookmark"] = (
("/(u)sr" , "u", lambda: filer.dir.chdir("/usr")),
("/(e)tc" , "e", lambda: filer.dir.chdir("/etc")),
)
#Définissez le nom du fichier sous le curseur dans le presse-papiers
echo -n %f | xsel -b
#Définissez le chemin absolu du fichier sous le curseur vers le presse-papiers
echo -n %F | xsel -b
#Définissez le contenu du fichier marqué dans le presse-papiers
cat %m | xsel -b
En faisant ce qui suit, vous pouvez "enregistrer le chemin absolu du fichier sous le curseur dans le presse-papiers" avec la touche N
.
rc.py
# https://github.com/anmitsu/pyful/wiki/tips
menu.items["xsel"] = (
("name copy" , "n", lambda: process.spawn("%q echo -n %f | xsel -b")),
("absolute path copy" , "N", lambda: process.spawn("%q echo -n %F | xsel -b")),
("fileCopy" , "F", lambda: process.spawn("%q cat %m | xsel -b")),
)
mc En tant que déposant, j'utilisais «mc» pendant un certain temps.
Il se termine par «F10». Vous pouvez comprendre intuitivement d'autres méthodes d'opération.
Nexus7
Cette fois, je pense écrire avec le thème de la CLI sur Nexus7
.
Le chargeur de démarrage par défaut pour Android est verrouillé, vous devez donc le déverrouiller. Veuillez noter que le déverrouillage du chargeur de démarrage initialisera les paramètres (sauvegarde requise).
Pour le déverrouiller, vous aurez besoin d'une boîte à outils vulnérable et privilégiée.
Méthode / procédure d'enracinement du Nexus 7.
Ubuntu
sudo add-apt-repository ppa:ubuntu-nexus7/ubuntu-nexus7-installer
sudo apt-get update
sudo apt-get install ubuntu-nexus7-installer
Appuyez et maintenez le bouton de réduction du volume et le bouton d'alimentation sur le Nexus 7 en même temps pour démarrer le chargeur de démarrage. Tout ce que vous avez à faire est de démarrer le programme d'installation d'Ubuntu Nexus 7 et de suivre l'assistant. Pendant ce temps, gardez votre ordinateur et votre terminal connectés via USB.
Installation native d'Ubuntu sur Nexus 7
Voici les étapes pour démarrer Ubuntu sur Android. Complete Linux Installer et Android Terminal Emulator //android-terminal-emulator.softonic.jp/android) et VNC Client Par exemple, Android VNC Viewer Est installé.
Ensuite, utilisez le programme d'installation Linux complet pour télécharger les fichiers requis et lancer Ubuntu à partir du lancement.
Après cela, vous pouvez utiliser le bureau en vous connectant à VNC avec VNC Client.
Téléchargez Term20121110.apk, attachez-le à Gmail et installez-le.
cd ~/Downloads/
w3m http://ux.getuploader.com/android_files/
mutt -n -F settings.txt -s "SUBJECT" [email protected] -a Term20121110.apk < body.txt
Tout ce que vous avez à faire est de vérifier Sécurité → «Applications provenant de sources inconnues», d'envoyer un e-mail avec un fichier apk à votre adresse Gmail Android et de l'ouvrir.
Comment installer des fichiers apk obtenus à partir d'une autre boutique que sur Android
Comment envoyer un e-mail avec mutt
Cela n'a rien à voir avec la CLI, mais je voudrais également l'introduire dans l'application Nexus 7 recommandée.
Vim Touch Cette application permet d'utiliser Vim sur Android. C'est bien que ce site soit très facile à comprendre lorsque vous utilisez Nexus 7.
Android Terminal Emulator C'est une application incontournable. Android a ce type d'application, donc c'est sympa. Bien sûr, si iOS prend également racine, il existe une telle application ...
Perfect Viewer Visionneuse de bandes dessinées avec plug-in PDF. Utilisé pour lire des livres électroniques.
VLC for Android Beta Un lecteur vidéo classique et multifonctionnel.
Entrée en japonais de Google Il complète le japonais plus approprié que les autres applications de prise en charge des entrées.
Gestionnaire de fichiers Astro C'est le meilleur gestionnaire de fichiers. Pour l'instant.
Fing Un scanner réseau qui devient un standard.
Olive Office Premium Prend en charge diverses extensions liées à Office.
SketchBook Express for Tablets Application de dessin haute performance.
Jorte Calendrier, gestion des horaires, etc.
Dropbox Dropbox est familier avec le partage de fichiers. Personnellement, c'est essentiel car le fichier de paramètres est géré par Dropbox et non via Github.
Pixlr Express Une application de retouche photo qui facilite l'obtention d'une finition professionnelle.
exFAT
Si vous souhaitez partager des fichiers entre Mac et Windows, il est recommandé de formater le disque dur avec ʻexFAT. Vous pouvez peut-être le formater en procédant comme suit.
Touche Win +
R` Appuyez sur et tapez «cmd». L'invite de commande démarre.
Windows
#Formatez le lecteur D avec exFAT
convert D:/fs:exfat
Au fait, si vous voulez que Linux reconnaisse un disque dur formaté avec ʻexFAT`, procédez comme suit pour Ubuntu
$ sudo add-apt-repository ppa:relan/exfat
$ sudo aptitude update
$ sudo aptitude upgrade
$ sudo aptitude install fuse-exfat
D'ailleurs, si vous avez un ancien ordinateur (XP, etc.), vous pouvez le formater en téléchargeant et en installant un package spécial.
C'est tout pour cette fois. Je suis désolé de ne pas avoir pu présenter l'outil que j'ai annoncé la dernière fois. Si j'ai la chance de prendre une capture d'écran, je vais vous la présenter. Merci.
Résumé des outils utilisés dans la ligne de commande vol.1
Résumé des outils utilisés dans la ligne de commande vol.2
Résumé des outils utilisés dans la ligne de commande vol.3
Résumé des outils utilisés dans la ligne de commande vol.4
Recommended Posts