タグ付けされた質問 「command-line」

コマンドラインインターフェイス(CLI)の使用に関する質問。

2
chshは常にパスワードを要求し、「PAM:Authentication failure」を取得します
今日、私は別のシェルに切り替えようとしました。 最初に魚を試し、chsh -s fish魚をデフォルトに変更するために使用しました。しばらくして、使用できないことがわかりました~/.bashrc(&&をandに置き換える必要があります)。 私は再利用することを好むので~/.bashrc、私はzshどちらがより簡単なようであるかを見つけて、このドキュメントに従ってに切り替えましたzsh。 私が走っている間にsh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"、突然入るように頼まれましたPassword:。私は、rootのパスワードを入力するが、得ましたPAM: Authentication failure。 その後、私は試してみましたがchsh -s bash、chsh -s zsh常にパスワードを要求して投げましたPAM: Authentication failure(システムパスワードではありません)。これを理解することはできません。

5
Ubuntuのすべてを更新する1つのコマンドですか?
システム全体を更新してからアップグレードする3つのコマンドがあることを知っています。これらは次のとおりです。 sudo apt-get update#利用可能なアップデートのリストを取得します sudo apt-get upgrade#現在のパッケージを厳密にアップグレードします sudo apt-get dist-upgrade#アップデート(新しいアップデート)をインストールします これらすべてのコマンドを1つに結合するスーパーアップグレードコマンドはありますか?

3
サスペンドから復帰した後、sudoに常にパスワードを要求させるにはどうすればよいですか?
でコマンドを実行するとしますsudo。その後、15分から5分sudo以内に使用すると(覚えている期間がわからない場合)、パスワードの入力を求められません。少なくともその間使用しなかった場合にのみ、再度プロンプトが表示されます。 ただし、その期間が終了する前にマシンをサスペンドし、ウェイクアップし、ログインした場合、sudoコマンドを再度実行するだけで、特定の量を許可していないため、パスワードを要求されません時間の。 それで、どのくらいの期間使用sudoしていなくても、その時間枠内にいる場合でも、再度ログインすると、サスペンド後にパスワードの入力を求められます。使用しsudoていない15/5分がまだ過ぎていませんか? 動作する可能性が最も高いのsudoは、ウェイクアップ時に実行される特定のコマンドの実行時に、すべてのIDキャッシュを削除するコマンドを実行させることです。 Ubuntu GNOME 15.10とGNOME 3.18を実行しています。

2
PS1で機能が再評価されないのはなぜですか?
私は関数によって動的に設定されたプロンプトの一部を持っているようにしているので、私の.bashrc中で: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " シェルを開くと、最初に期待するものが得られます。 $ bash darthbith@server:~/test /home/darthbith/test$ ただし、ディレクトリを変更しても、関数によって定義された部分は変更されません。 darthbith@server:~/test /home/darthbith/test$ cd ~/test2 darthbith@server:~/test2 /home/darthbith/test$ 私の実際の目標は、git-prompt.shスクリプトを使用してgitリポジトリのブランチをきれいな色やすべてのものと一緒に表示することですが、問題はリポジトリを変更してもブランチ名が更新されないことです。上記の些細な例は、私の質問のために思いつく最も簡単な複製です。 .bashrc私はgitのプロンプトスクリプトを統合する必要があることライン: source ~/.git-prompt.sh PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$(__git_ps1)\$ "

4
/ etc / passwdの最後の行を変更しましたが、sudoを使用できません
ここに私がやったことがあります: 最後の行でユーザー名を変更します。tinyにabc tiny@tty7:~$ sudo vim /etc/passwd これを変更: tiny:x:1000:1000:tiny,,,:/home/tiny:/bin/bash これに: abc:x:1000:1000:tiny,,,:/home/tiny:/bin/bash tiny@tty7:~$ sudo vim /etc/shadow それが示している: [sudo] passwork for abc: パスワードを変更しませんでしたが、ルートにログインできません! 私はタイプCtrl+ Alt+ F1にtty1どちらも小さなまたはABCが私のパスワードでログインすることはできません そして、私は見てみるとls ~ -la、ここでは次のように表示されます: drwxr-xr-x 28 abc tiny 4096 Apr 6 03:04 . ルートにログインするにはどうすればよいですか?そして、なぜtiny@tty7sudoではabcのパスワードが表示されているのに、プロンプトのユーザー名はまだ小さいのですか?

2
ls -lとllの違いは?
私は全体としてプログラミングが比較的新しく、いくつかのチュートリアルがls -lディレクトリのファイルを見るのに使うように言っていて、他の人は言っていましたll。これlsは短いリストですが、他の2つに違いはありますか?

4
ターミナルでコピーと貼り付けが機能しない
ターミナルからコピーして貼り付けようとすると、機能しません。強調表示後、Ctrl + Cも右ボタンもありません(コピーまたは切り取りのオプションは表示されません)。数日前に初めてUbuntu 12.4をインストールしましたが、何かが足りない可能性があります。Libre Officeではコピーと貼り付けが機能します。

4
コマンドラインを使用して、ファイル/ディレクトリパスを選択するGUIダイアログボックスをユーザーに表示するにはどうすればよいですか?
次のようなスクリプトがあるとします。 (この例は、rysncの使用例を示しています) #!/bin/bash echo -n "Enter Source Directory:" read srcdir echo -n "Enter Destination Directory:" read dstdir rsync -av --delete "$srcdir" "$dstdir" ここでの考え方は、rsyncを使用するために「ソース」ディレクトリと「宛先」ディレクトリを入力するようにユーザーに促すことです。そのまま、ユーザーはコマンドラインから手動で入力 する必要があります/path/to/directory/。 代わりに、GUIインターフェースを介してパスを入力するようにユーザーに要求します。 このようなもの: コマンドラインへのファイルパスを返すGUI選択ウィンドウでユーザーにプロンプ​​トを表示するには、どのコマンドを使用できますか?


4
パスにバイナリを追加します
実行可能ファイルがあります。他のコマンドのように名前だけでターミナルで実行可能ファイルを実行したい。 私は私の実行可能ファイル内に置くことができる/usr/local/binか、私はそのを追加することができますPATHし~/.bashrc。両方とも機能します。 何が良いですか?違いはありますか?

3
コマンドラインからlibreofficeを強制終了する方法
Ubuntu 12.04.4 LTS 64ビットを使用しています。LibreOfficeスイート(特にWriter)がフリーズします。 LibreOfficeを強制終了するにはどうすればよいですか?また、ライターのみを強制終了できますか?(Calc、Impressなどではありません。) システムモニターとコマンドライン(ps)で実行可能プロセスを検索しようとしましたが、見つかりませんでした。 編集:私はこのようなものが欲しい: pkill -9 writer ある種の縮小コマンドが必要です。

1
名前を入力するだけで端末からファイルを開く
私はそれxdg-openが端末から次のようなユーザーの好みのアプリケーションでファイルを開くことを知っています: xdg-open filename しかし、次のように入力するだけで、既定のアプリケーションの現在のディレクトリからファイルを開くにはどうすればよいのでしょうか。 filename 続いてEnter、もちろん。これ以上何もない。


4
コマンドライン経由でGnomeターミナルの新しいプロファイルを作成するにはどうすればよいですか?
誰もが知っているように、メニューから新しいプロファイルを作成することができます。このメニューでは、どの既存プロファイルを新しいプロファイルの親にするかなどを尋ねられます。しかし、コマンドラインで新しいプロファイルを作成するにはどうすればよいですか? gconftoolを使用してデフォルトのプロファイルから既存の値をすべて読み取り、新しい名前で再度設定する必要がありますか、それともより良い解決策がありますか?答えが「はい」の場合:新しいプロファイル名に注意を払う必要がありますか?新しいものは常に呼ばれProfile0、Profile1、Profile2など


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.