Linux mint ファイルパスの取得。
ファイラーの Nautilus ノーチラスを使います。
後は以下のリンクで説明通りにインストールします。
英語で書かれているので分からないなら訳してやる。
https://github.com/chr314/nautilus-copy-path
以上。
Linux mint ファイルパスの取得。
ファイラーの Nautilus ノーチラスを使います。
後は以下のリンクで説明通りにインストールします。
英語で書かれているので分からないなら訳してやる。
https://github.com/chr314/nautilus-copy-path
以上。
https://www.vpngate.net/ja/#LIST
このページを開く。
OpenVPN設定ファイルをクリックして進む。
開いたページから、「.ovpn」ファイルをダウンロード。
そのファイルをPCに設定する方法
タスクバーのLANのアイコンをクリックして、
VPN接続 → VPNを設定 をクリック。
VPNを追加する プラスマーク「+」 が左下にあるのでそこをクリツク。
接続の種類を 選んでくださいと表示されて、一番下の
『保存した設定をインポートする』を選択。
「作成」をクリック
ファイルを開く。
「保存」をクリック。
先のLANのアイコンをクリックして、VPN接続を選ぶと保存したVPNが入っているのでそれをクリックすると、VPN接続ができる。
参照元
https://tadade-asobu.blogspot.com/2017/04/linux-mint-openvpn.html
C言語をやっていまして疑問があります。
プログラミングの質問サイトで訊けば良いのですが、結果が分かったのですが原因とか理由が知りたく、また、質問サイトで訊くのも緊張してしまうので、誰か親切な人がいたら教えてほしいという程度の質問です。
さて、
scanfという入力した文字列をメモリに取り込む関数がありますが、取り込む変数を配列にすればうまくいくのですが、ポインタだとできないのです。
具体的にソースなどを書きます。
まず、
-----------------------------------------
#include<stdio.h>
int main()
{
char a[60];
printf("文字列入力\n" );
scanf("%s",a);
printf("結果-%s\n", a);
return 0;
}
こんなソースでコンパイルします。
作業環境は、Linux Mint コンパイラはgccです。
実行結果です。
------------------------------------------------------------
$ gcc scanf.c
$ ./a.out
文字列入力
adgsfshghshfhsfh
結果-adgsfshghshfhsfh
$
------------------------------------------------
ちゃんとできました。
次に、入力する変数をポインタに変えた場合です。
------------------------------------------------------------------
#include<stdio.h>
int main()
{
char *a;
printf("文字列入力\n" );
scanf("%s",a);
printf("結果-%s\n", a);
return 0;
}
------------------------------------------------
変数を配列からポインタに変更してコンパイル、実行の結果です。
----------------------------------------------------------
$ gcc scanf.c
$ ./a.out
文字列入力
aggasfdsfdhas
結果-(null)
$
------------------------------------------------------
さあ、どうしてこうなるのか分かる人がいたら教えてください。という話です。
よろしくおねがいします。
前回書いたブログ
https://happy-everyday-ubuntu.blogspot.com/2021/04/weedoglinux.html
ここで書いたFMV-BIBLO NB8/900Lという古いPCの話。
WeedogLinuxは諦めて、Tiny core Linuxをインストールしました。
ブートローダーのGRUB4DOSの設定が分からなかったのですが、以下のページにて解決いたしました。
一応、オフラインでの使用としてのPuppy Linuxもインストールして、
Window xpとPuppyとTiny coreの3つが入ったパソコンになりました。
ネット接続のため、Tiny coreが必要でした。
まだ詳しくありませんがブラウザのインストールが必要なようで、それができれば大体成功と言えましょう。
https://weedoglinux.rockedge.org/viewtopic.php?p=226
Weedog_linuxというディストリビューションを
FMV-BIBLO NB8/900L というパソコンに、xpとデュアルブートしようとしていましたが、
インストールはできているようなのですが、起動ができないのです。
できた人がいたら指導していただきたいです。
Live DVDからは起動できるのですが、ハードディスクにただコピーしただで、その後、パピーリナックスのgrub4dos とか云うソフトでブートの設定もしたつもりです。
電源を入れるとWeedogとxpなどの選択画面が表示され、Weedogを実行するが、途中で止まってしまいキー入力も受け付けない状態になってしまうのです。
で、強制終了させています。
ubunutが入ったPCをLubuntuを入れて使っていて重かったし、不具合が起きてきたので、ディストリビューションをLinux Minx Xfceに変更しました。
そこには TimeShift という機能があり、システムの復元ができるそうです。
それがハードディスクを16GB以上消費していて、Linuxのドライブでは残りの容量が2GBも無いという状態になってしまいました。
そこで、もともとインストールされているWindows Vistaのドライブを小さくしてその部分をLinuxで使うことにしました。
今までVistaでダウンロードなどしたファイルがたくさんあり整理していました。
ダウンロードのフォルダにあるファイルが何のファイルなのかを、Windows10のパソコンで調べていました。
その時は、Vistaで起動していたので、Vistaでネット接続は危険だそうですから、ファイル名をWindows10で入力して検索していました 。
それが面倒だから、ダウンロードフォルダ内のファイルを一覧で.txtファイルにしてWindows10に持ってきて調べるのが効率が良いと思いました。
そこで、Vistaでそれが可能なソフトを探しました。
Filelist Creator というソフトがあり、Linux版もありました。
そこで、Linuxのターミナルからコマンド ls で表示して、それをテキストにコピペすれば良いと思いました。
ls と打つと表示されたのですが、ファイル名の頭文字が大文字と小文字で分けられていたのです。
ファイラーでは、区別なくアルファベット順でしたので、それでは都合が悪いと調べたところ、
ls -f
とすることで、アルファベット順になりました。
しかし、LinuxでVistaのダウンロードフォルダが参照できるなら、Linuxから、ファイルについて調べて、ファイルの整理をすれば良いと行き着きました。
echo -n "1-2.3" > /sys/bus/usb/drivers/usb/unbind "1-2.3"が分からないのですが、/sys/bus/usb/drivers/usb//sys/bus/usb/drivers/usb/