Linuxは、ソフトウェアをインストールするためのピット1の一般的なコマンドの初心者です。

作者はかつてwin7のネイルユーザーでした。Linuxにとどまるようになったのはdeepinlinuxでした。deepinを1年間使用した後、安定性が少し不足しているように感じます。現在はlinuxmintを使用しています。Windowsから来た初心者がdeepinやubuntuや他のDebianシリーズを使用するのを助けるためにいくつかの投稿を書いてください

ソフトウェアパッケージの一般的なコマンド

sudo apt update         更新软件包,并提醒是否安装
sudo apt upgrade        升级本地软件

上記の2つは頻繁に使用され、最もよく使用されるのは主にアップグレードに使用されます。ソフトウェアをインストールして依存関係が不十分であるというプロンプトが表示された場合は、上記の2つの手順を実行してコンピューターを再起動できます。
sudoコマンドシステムを使用する場合、管理者パスワードの入力を求められることに注意してください。****を使用して複数のパスワードの入力を促すウィンドウとは異なり、Linuxのほとんどのパスワードはプロンプトが表示されません。入力したら、Enterキーを押すだけです

ソフトウェアをインストールする

sudo apt install <包名>

たとえば、Firefoxをインストールします

sudo apt install firefox

タブボタンについて

Tabキーを使用して自動的に完了する方法を学ぶには、Qの文字の左側にあります。たとえば、sudo apt insと入力してTabキーを押すと、ターミナルは自動的にインストールという単語を完了します。

別の例として、telegram-desktopパッケージをインストールしたいのですが、特定のパッケージのフルネームを忘れました。どうすればよいですか?彼がテレビから始めたことを覚えているだけです。入力できますか

sudo apt install tele

このとき、もう一度Tabキーを押しても反映されません(テレで始まるソフトウェアウェアハウスに複数のソフトウェアがあることを意味します)。このとき、Tabキーをすばやく2回押すと、システムにすべてのソフトウェアが一覧表示されます。テレから始まるソフトウェアウェアハウスでは、約20程度です。プロンプトに従ってゆっくりと入力できるように、もう少し文字を入力します

sudo apt install telegr

もう一度Tabキーを押すと、彼は電報を完了できることがわかります-。次にTabキーを2回押すと、電報で始まるパッケージが2つか3つしかないことがわかります。このようにして、電報の4文字に基づいてパッケージ名を思い出すことができます。暗記する代わりに降りてきてください

ソフトウェアのインストール後、ソフトウェアインストールパッケージは削除されません。次のコマンドを使用して、ダウンロードしたインストールパッケージを削除できます。

sudo apt autoclean                       清理未安装软件的安装包
sudo apt clean      	                    清理所有安装包

ソフトウェアのアンインストール

sudo apt purge <包名>

インストールしたパッケージを確認するにはどうすればよいですか?

Baidu Netdiskをインストールしたことはわかっているが、彼のフルネームがわからず、パッケージ名にbaiduが含まれていることしかわからない場合はどうなりますか?以下の2番目の命令を使用できます

dpkg -l 		   		列出所有安装的包
dpkg -l | grep -i baidu  在所有的包里查找名字里含有baidu的包并显示出来
				        -i的意思是匹配baidu时忽略大小写。

パッケージ名を見つけたら、sudo apt purge <パッケージ名>を実行できます。

ソフトウェア構成ファイルを削除する

dpkg -lを使用すると、リストされている左端のソフトウェアのほとんどがii記号であり、一部はrc記号であることに気付くかもしれません。iiはパッケージがインストールされていることを意味し、rcはパッケージがアンインストールされているが、構成は残っていることを意味します。
使用する

dpkg -l |grep ^rc              #注释rc前面加^表示找出以rc开头的内容

そのような残骸があるかどうかを確認する文。端末からの出力がない場合は、そのようなソフトウェアがないことを意味します。次の文を実行して完全にクリーンアップする場合、次の文の実装方法については説明しません。初心者。

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

Linuxシステムのソフトウェアインストールパッケージは、正常に実行されるいくつかの小さなパッケージに依存しています。Google ChromeとFirefoxブラウザを同時にインストールし、それらもaという名前の小さなパッケージに依存しているとします。これら2つのブラウザをアンインストールすると、この小さなパッケージaは他のパッケージで使用されなくなり、Lonelybagになります。孤児のように。このようなパッケージシステムは多数存在する可能性があり、そのほとんどはソフトウェアのアンインストール後に生成されます。次のコマンドを使用して、これらの孤立したパッケージをアンインストールできます。それでも同じです。端末からの出力がない場合は、孤立したパッケージはありません。

sudo apt autoremove

以下はgrepの補足です、無視してかまいません

grep用于匹配文件里面的内容,和find有所区别。grep是用正则号,而find是用用通配符

. 表示任意一个字符。
在grep “c*” file表达式中,*前面添加单个的任何字符都没有意义(显示所有内容)。
grep "cc*"显示所有含c的行,(所有的c都高亮)
grep "ccc*"匹配所有含cc的行

grep [abc] file :只要一行含有abc中的任意一个字符,那么显示这一行(所有abc高亮)
[a-zA-Z] :表示匹配一个字符,这个字符必须是a-z或A-Z这52个字母中的一个。
[^123] :匹配一个字符,这个字符是除了1、2、3以外的所有字符。

对于一些常用的字符集,系统做了定义:
[A-Za-z] 等价于 [[:alpha:]]
[0-9] 等价于 [[:digit:]]
[A-Za-z0-9] 等价于 [[:alnum:]]
tab,space 等空白字符 [[:space:]]
[A-Z] 等价于 [[:upper:]]
[a-z] 等价于 [[:lower:]]
标点符号 [[:punct:]]

おすすめ

転載: blog.csdn.net/qq_35543026/article/details/112980655