Ubuntu

Ubuntuユーザーと開発者のためのQ&A

3
関数を1行で〜/ .bashrcに書き込みます
関数を1行だけで.bashrcファイルに書き込もうとすると、 list(){ ls -a } エラーが発生しますか? bash: /home/kasiya/.bashrc: line num: syntax error: unexpected end of file しかし、複数行で書くときは大丈夫ですか? list(){ ls -a }
40 bashrc 

3
glibをインストールするにはどうすればよいですか?
Ubuntu 11.04で共感を築きたい。ビルドプロセスに従うと、 ./autogen.sh シェルは私に言った libtoolize: copying file `m4/lt~obsolete.m4' checking for autoconf >= 2.53... testing autoconf2.50... not found. testing autoconf... found 2.67 checking for automake >= 1.9... testing automake-1.11... found 1.11.1 checking for libtool >= 1.5... testing libtoolize... found 2.2.6b checking for glib-gettext >= 2.2.0... testing glib-gettextize... not found. ***Error***: You …

1
systemctl init.dとサービスの違い
私はLinuxが初めてで、Amazon Lightsailインスタンス(Ubuntu 16.04 LTS)を使用して自分自身をテストしています。 私が出会った多くのガイドを調べてみると、サービスを開始/停止/再起動/リロード/ステータスチェックするためにさまざまなコマンドを使用している人々がいます。具体的にはこれら。 sudo systemctl status apache2.service sudo /bin/systemctl status apache2.service sudo /etc/init.d/apache2 status sudo service apache2 status 上記のコマンドはすべて機能します。 あるコマンドを他のコマンドよりも優先すべきですか? はいの場合、なぜですか? 他に注意する必要があるコマンドはありますか? Monitでinit.dを使用すると、ステータスオプションを使用するときに問題が発生しました(ステータスは、サービスが実際にオンラインであったときにオフラインになり、Monitによって再起動されます)。Monitのコードをinid.dから/ bin / systemctlに変更して修正しました。 init.dを使用すると、他の人が何が起こったのかに関する詳細情報が得られるようです。他のコマンドのいずれかを使用する必要がある場合、何が行われたかに関する詳細情報を表示させることは可能ですか? ubuntu@ip-172-26-12-245:~$ sudo systemctl restart pure-ftpd.service ubuntu@ip-172-26-12-245:~$ sudo /bin/systemctl restart pure-ftpd.service ubuntu@ip-172-26-12-245:~$ sudo /etc/init.d/pure-ftpd restart [ ok ] Restarting pure-ftpd (via systemctl): …



3
Visual Studio Codeをルートとして実行する方法
最近、Visual Studio Codeエディターをインストールしました。32ビットの.debパッケージをダウンロードしました。インストールして正常に実行しますが、プロジェクトフォルダーにファイルを保存しようとすると、アクセスが拒否されました。だから、私はコードを再実行します sudo code . そしてそれは戻ります It is recommended to start vscode as a normal user. To run as root, you must specify an alternate user data directory with the --user-data-dir argument. --user-data-dir引数で代替ユーザーデータディレクトリを指定する方法を探しましたが、多くは見つかりませんでした。 それでは、Ubuntu 16.04でルートとしてVisual Studio Codeを実行するにはどうすればよいですか? 編集:私はディレクトリのアクセス許可を変更しないソリューションを好むだろう。 edit2:プロジェクトディレクトリ:/var/www/project(vhostでApacheを使用しています)

2
グループにディレクトリへの読み取り/書き込みアクセスを許可する
2つのユーザー、user1とuser2があり、どちらもgroupAのメンバーです。user2のホームディレクトリには、folderAというフォルダーがあります。groupAのすべてのメンバーに読み取り/書き込み/実行の許可を許可したい場合、どのようにしますか? folderAに多数のファイルと、読み取り/書き込み/実行権限も必要な追加フォルダーが含まれている場合はどうなりますか? グループに関する情報はウェブ全体で少し「だらしない」ので、他の人にも役立つかもしれない明確な答えを誰かが投稿することを期待して、ここに私の質問を入れています。 ありがとう!

5
コマンドラインを介してubuntuのサーバーの日付と時刻を変更するにはどうすればよいですか?
Ubuntuサーバーの現在の日付と時刻は、タイムゾーンの日付と時刻とは異なります。私は使用してみました: sudo date "30 Sep 2015 4:43:42" それを変更しますが、日付と時刻は変更しませんでした。端末に変更した日付と時刻を印刷しましたが、実行すると: sudo hwclock --show 日付と時刻はまだ古いものです。 Ubuntu Serverの日付と時刻を変更する正しい方法は何ですか?

3
変更をプッシュしようとしたときにgitで問題のあるキーを削除する方法は?
私はたくさんの検索を行い、さまざまなソリューションをテストしましたが、成功しません! コードをプッシュしようとすると、次のエラーが表示されます。 Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11' Offending key for IP in /home/alireza/.ssh/known_hosts:10 Matching host key in /home/alireza/.ssh/known_hosts:1 Are you sure you want to continue connecting (yes/no)? yes 変更をプッシュするたびにこのメッセージを削除するにはどうすればよいですか?何か案が?
40 ssh  git 


10
KubuntuのRDP経由でファイルをコピー/貼り付けるにはどうすればよいですか?
最近、Windowsから移行しようとしているため、最新のKubuntu(x64)を作業マシンにインストールしました。残念ながら、私はRDPを頻繁に使用して顧客のサーバーに接続し、ファイルをコピーする必要があります。 次のパッケージを試してみましたが、うまくいきません。 レミーナrdesktop xfreerdp これを解決するための私の最新の試みは、フォルダの1つをリモートサーバーに接続することでした。rdesktopを起動するために使用したコマンドは次のとおりです。 rdesktop -5 -K -r disk:home=/home/dai -r clipboard:CLIPBOARD -r sound:off -x l -P 192.168.0.2 -u "administrator" -p pass サーバーはすべて同じバージョンのWindowsを実行しているわけではなく、私がこれまで試してきたのはServer 2003 R2を実行しているものです。顧客サーバーの範囲は、Server 2000からServer 2008です。 私はこれを気違いのようにグーグルで調べてきましたが、私が見つけたすべての解決策は失敗するようです。 これが馬鹿げた質問ならごめんなさい。 よろしくお願いします。 編集:テキストのコピーと貼り付けはうまくいくようですが、それは私が必要とするものではありません。

7
AndroidデバイスのADBアクセスを構成する方法は?
Ubuntu 12.10を使用しています。AndroidSDKをインストールし、ユーザーにパスを設定する.bashrcと動作します。 問題は、私の電話はadbが権限のためにrootで実行される必要があるが、sudoでadbを実行すると次のエラーが発生することです: sudo:adb:コマンドが見つかりません 単に使用しようとしましたsudo -E adb start-serverが、機能しません。にエクスポートパス行を追加しよう/root/.bashrcとしました(それが役に立たないことに気付いた後)/etc/bash.bashrc。 Arch Linuxで設定できたことを覚えていますが、私の問題は、Ubuntuのルートアカウントに関係していると思います。 私が理解していないことは次のとおりです: これらは機能しません: martin@alyx:~$ sudo adb devices sudo: adb: command not found これは(フルパスの入力): martin@alyx:~$ sudo /opt/android-sdk-linux/platform-tools/adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached CM7-Blade device これは機能しません(sudoで-Eを使用): martin@alyx:~$ …



2
誤って/ bin Helpという名前に変更しました!
LinuxとBashの緊急の初心者がここにいますが、いくつかのファイルの名前を変更するスクリプトを作成しようとして台無しになりました。ループが誤って(デスクトップでフォルダ内のスクリプトを実行した)パスを上っていないと、名前を変更/binする/D_bin(D_今のシステムを使用することはできません、私は追加のプレフィックスだった)/binので何も、内容をbash、いかなるmvいや、名前を変更するsudoファイルが... in /D_binは大丈夫で、名前を変更せず、それらをコピーして貼り付けることはできます/binが、bashなしではフォルダを再度作成することはできません。システムは安定しているように見えますが、動作するものはほとんどなく、デスクトップのファイルにアクセスできません。 /like の他のフォルダー/lib /sbin /etcも大丈夫なようで、グラフィカルデスクトップはまだそこにあります。再起動が怖いのは、起動できるかどうかわからないからです。 ルートでシェルまたは名前を変更する方法がある/D_binに戻っては/bin?助けが必要、非常に重要な作業が妥協 私の自殺スクリプト:$: #!/bin/bash files=~/Desktop/folder_1/* for j in $files do cd $j for i in 10n* #file names starting by 10n do find * -maxdepth 0 ! -path . -exec mv {} D_{} \; done cd .. done :(ありがとう!!!!

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