タグ付けされた質問 「linux」

Linuxの質問は、プログラミングに関連している必要があります。このタグは、Linuxでコードを実行したという理由だけでなく、Linux APIまたはLinux固有の動作を使用したプログラミングに関する質問の場合にのみ使用してください。Linuxサポートが必要な場合は、https://unix.stackexchange.comまたは特定のLinuxディストリビューションのStack Exchangeサイト(https://askubuntu.comやhttps://elementaryos.stackexchange.com/など)を試すことができます。

14
MacとLinuxのテキストファイルでの再帰的な検索と置換
Linuxシェルでは、次のコマンドは再帰的に「this」のすべてのインスタンスを検索し、「that」で置き換えます(目の前にLinuxシェルはありませんが、実行する必要があります)。 find . -name "*.txt" -print | xargs sed -i 's/this/that/g' OSXでの同様のコマンドはどのようになりますか?
127 linux  macos  shell 

7
シェル-コマンドのディレクトリを見つける方法は?
シェルを使用しているときに使用できるコマンドは、PATHで設定されたディレクトリにあるコマンドだけであることを知っています。私がPATH変数にあるdirsを確認する方法がわからない場合でも(これは回答できる別の良い質問です)、知りたいのは次のとおりです。 私はシェルに来て書く: $ lshw このコマンドがある場所を教えてくれるシェルのコマンドを知りたい。つまり、この「実行可能ファイル」はどこにあるのでしょうか。 何かのようなもの: $ location lshw /usr/bin 誰でも?

3
スクリプトの実行中にのみ環境変数を設定するにはどうすればよいですか?
Linux(Ubuntu 11.04)でbashを使用している場合、スクリプトの実行中に通常の変数とのみ異なる環境変数を一時的に設定することはできますか?たとえば、シェルスクリプトで、HOMEに保存するアプリを一時的にHOMEを現在の作業ディレクトリのフォルダーに設定し、アプリを起動することでポータブルにします。

8
Linuxの仮想シリアルポート
Linuxでシリアルポートアプリケーションをテストする必要がありますが、テストマシンにはシリアルポートが1つしかありません。 Linuxに仮想シリアルポートを追加し、シェルまたはスクリプトを介してデバイスをエミュレートしてアプリケーションをテストする方法はありますか? 注:ポートを再マップすることはできません。ポートはttys2にハードコーディングされており、アプリケーションが記述されているとおりにテストする必要があります。

7
ファイルを連結し、ファイル間に新しい行を挿入する
連結したいファイルが複数ありますcat。まあ言ってみれば File1.txt foo File2.txt bar File3.txt qux 最終的なファイルが次のようになるように連結したい: foo bar qux 通常のこれの代わりに cat File*.txt > finalfile.txt foo bar qux それを行う正しい方法は何ですか?
127 linux  unix  cat 

2
IOCTL Linuxデバイスドライバー[終了]
休業。この質問はもっと集中する必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 昨年休業。 この質問を改善する 誰かが私を説明できますか、 なにIOCTL? 何に使うの? どうすれば使用できますか? と同じように機能する新しい関数を定義できないのはなぜIOCTLですか?

9
Linuxでgrepを使用してdos行末(CRLF)を含むファイルをどのように検索しますか?
Linuxでgrepを使用してdos行末を含むファイルを検索したい。このようなもの: grep -IUr --color '\r\n' . 上記はリテラルrnと一致するようですが、これは望ましいことではありません。 この出力は、xargsを介してtodosにパイプされ、このようにcrlfをlfに変換されます grep -IUrl --color '^M' . | xargs -ifile fromdos 'file'
126 linux  bash  grep  newline 

8
MySQLが失敗する:mysql「エラー1524(HY000):プラグイン 'auth_socket'がロードされていません」
私のローカル環境は: 新鮮なUbuntu 16.04 PHP 7 MySQL 5.7がインストールされている sudo apt-get install mysql-common mysql-server MySQLにログインしようとしたとき(CLI経由): mysql -u root -p 私は3つのステップで循環的な問題に遭遇しました。 1)最初はいくつかのソケットの問題でした ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 解決策:PCを再起動します。 別のエラーが発生しました: 2)アクセスが拒否されました ERROR 1698 (28000): Access denied for user 'root'@'localhost'. 考えられる問題?「root」ユーザーのパスワードが間違っています! 解決策:このチュートリアルでrootパスワードをリセットします。 正しいパスワードと有効なソケットを使用すると、最後のエラーが発生します。 3)不正な認証プラグイン mysql "ERROR 1524 (HY000): …

13
Linuxコマンドプロンプトで$ _GETを渡すPHP
通常、 http://localhost/index.php?a=1&b=2&c=3 Linuxコマンドプロンプトで同じように実行するにはどうすればよいですか? php -e index.php しかし、$ _ GET変数を渡すのはどうですか?多分php -e index.php --a 1 --b 2 --c 3のようなものですか?うまくいくか疑問です。 ありがとうございました!
125 php  linux 


11
$ PATH変数から冗長パスを削除します
$ PATH変数に同じパスを6回定義しました。 動作するかどうかを確認するためにログアウトしていませんでした。 重複を削除するにはどうすればよいですか? $ PATH変数は次のようになります。 echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin どうすればリセットできますか /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

13
Bashループのカウンターの増分が機能しない
ループを実行していて、を維持したい次の簡単なスクリプトがありCOUNTERます。カウンターが更新されない理由を理解できません。サブシェルが作成されるためですか?どうすればこれを修正できますか? #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep 'GET /log_' $WFY_PATH/$WFY_FILE | grep 'upstream timed out' | awk -F ', ' '{print $2,$4,$0}' | awk '{print "http://domain.com"$5"&ip="$2"&date="$7"&time="$8"&end=1"}' | awk -F '&end=1' '{print $1"&end=1"}' | ( while read WFY_URL do echo $WFY_URL #Some more action COUNTER=$((COUNTER+1)) done ) echo $COUNTER # output = …
125 linux  bash  shell  scripting  counter 

11
Unix-フォルダーとファイルのパスを作成する
私はあなたがmkdirディレクトリtouchを作成し、ファイルを作成するためにできることを知っていますが、両方の操作を一度に行う方法はありませんか? つまり、フォルダotherが存在しないときに以下を実行したい場合: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt エラー: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory 誰かがこれの回避策として機能を考え出しましたか?
125 linux  bash  shell  unix  scripting 


6
Linux上のpythonの2つのバージョン。2.7をデフォルトにする方法
私のlinuxboxには2つのバージョンのpythonがあります。 $python Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> $ /usr/local/bin/python2.7 Python 2.7.3 (default, Oct 8 2013, 15:53:09) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type "help", "copyright", "credits" or "license" …
124 python  linux  centos 

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