uos命令_ubuntu、debian、uos的命令
curPath=$(dirname?$(readlink?-f?"$0"))cd?$curPath12
查詢大的文件和文件夾find?.?-type?f?-size?+100M1
**
sh -x /root/scripts/extend.sh >/root/exeted.log 2>&1 &
redhat bug
**
https://bugzilla.redhat.com/show_bug.cgi?id=1294415
1. 只下載不安裝:
https://www.cnblogs.com/qianqian0107/p/12071626.html
ubuntu : apt-get 命令大全https://www.cnblogs.com/qianqian0107/p/12071626.htmlhttps://blog.csdn.net/yanjiee/article/details/84994301apt-get?install?aptitude會在?/var/cache/apt/archives下面有這個aptitude的安裝包aptitude?download?只下載不安裝,在下面的路徑中查找到deb
ll?/var/cache/apt/archives?或者在上條命令執行的文件夾下aptitude?查看補全依賴,但是不安裝只下載apt-get?-f?install?-d?????(主要是這個-d,可以通過man?apt-get了解詳情)下載到/var/cache/apt/archives/1234567891011
安裝到指定的文件夾dpkg?-i?--instdir=/dest/dir/path?some.deb1強行安裝文件夾下所有的deb文件:
dpkg?-i?--force-architecture?*.deb?一切都自動解決!12
如果安裝出錯,使用修復?sudo apt install -f?小心使用
https://www.cnblogs.com/TreeSky/p/11439265.html
centos
https://blog.csdn.net/xtggbmdk/article/details/81030360yum?install????--downloadonly?--downloaddir=/opt/bags/?
yum?install?gcc??--downloadonly?--downloaddir=/opt/djh/??????//下載到opt目錄下面
先安裝:yum?install?yum-plugin-downloadonly123強行安裝文件夾下所有的rpm文件:
rpm?-ivhU?*??--nodeps?--force?一切都自動解決!12
沒有辦法的話,對多個包的依賴關系安裝先后順序不清楚,全部強制安裝,rpm?-ivh?--force?--nodeps?*.rpm
還有一個參數是??--replacefiles12
2.所有的系統服務在哪里找
ll /usr/lib/systemd/下面的文件夾里面找
查看軟件的版本
centos
yum list | grep xxx
ubuntu
https://www.jianshu.com/p/87cccdab2d1f ----參參考
一、查詢倉庫中軟件的所有版本
#apt-cache madison nginx
二、安裝指定指定版本
語法: apt-get install <>=<>
#apt-get -y install nginx=1.14.2-1~xenial
#apt-cache policy nginx
使用apt-get install -s模擬安裝軟件
#apt-get install -s apache2
#apt-cache show nginx | grep -i version
3.top命令查看線程top查看進程,輸入1,查看cpu個數目;t查看最占cpu的進程,取得進程id;top?-Hp?進程id;查看對應的線程運行情況;12
4.查看系統下是否安裝了組件ubuntu?\debian\uos
dpkg?-l?|?grep?xxx
apt?search?telnet123centos
rpm?-qa?|?grep?XXX12
5.安裝系統,缺包、庫文‘技巧
centos
把系統已經安裝的包,排序rpm?-qa?|?sort?-n?-k?1?>/xxx1
rpm的查找功能:刪除小的包:rpm?-e?包的名字
刪除大的包:rpm?erase?包的名字
查看命令是來自哪個包:rpm?-q?dos2unix(命令)
查看這個包安裝在哪些目錄:rpm?-ql?dos2unix(命令)
查看莫普一個文件是誰帶出來的:rpm?-qf?文件名
12345
ubuntu\debian查看命令是來自哪個包:dpkg-query?-l?dos2unix(命令)
查看這個包安裝在哪些目錄:dpkg-query?-L?dos2unix(命令)
查看這個庫是來自哪個包:apt-file?search?libgthread-2.0.so.0[https://www.jianshu.com/p/9fd19418cf83](https://www.jianshu.com/p/9fd19418cf83)1234
.
刪除安裝的包
centos只刪除軟件包而保留配置文件和數據文件,就用如下命令:
yum?remove?package_name
要刪除軟件和它所有的文件,就用erase選項:
yum?erase?package_name1234
ubuntu用aptitude卸載軟件包與安裝及更新它們一樣容易。你要作出的唯一選擇就是要不要保留軟件數據和配置文件。
要想只刪除軟件包而不刪除數據和配置文件,可以使用aptitude的remove選項。
aptitute??remove?package_name
要刪除軟件包和相關的數據和配置文件,可用purge選項。
aptitute??purge?package_name12345
6.查看鏈接庫ldd?可執行的命令/文件1
7.軟鏈接文件ln?-s?存在的???將要創建的ln?-s?/opt/midware/python3/bin/python3.5?/usr/bin/ln?-s?/opt/midware/python3/bin/python3.5m?/usr/bin/
刪除軟鏈接方法1
去目標文件目錄下直接:cd?/usr/bin/?;rm??python3.5m???,
這種方式會給你提醒rm:刪除符號鏈接'softwarehouse'?Y(是否刪除軟鏈接)
刪除軟鏈接方法2
m?-rf目標文件名全路徑也就是rm?-rf?/?var?/?www?/?html?????看仔細,一定不要rm?-rf?/?var?/?www?/?html?/,這種是刪除文件目錄,到時源文件的東西也沒了,大家在按標簽自動補全的時候注意了,會默認將最后的/補上,自己要記得刪。12345678910
8.源碼編譯python3.8https://www.cnblogs.com/yjlch1016/p/9289588.html
CentOS怎樣安裝Python3.6
yum?install?-y?openssl-devel?bzip2-devel?expat-devel?gdbm-devel?readline-devel?sqlite-devel
安裝可能用到的依賴wget?https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
下載Python3.6.5源碼tar?-xzvf?Python-3.6.5.tgz
解壓到當前目錄cd?Python-3.6.5
進入解壓后的目錄
./configure?--prefix=/usr/local/python
安裝到/usr/local/python目錄,不用事先創建python目錄make編譯make?install安裝cd?/usr/bin
進入/usr/bin目錄mv?python?python.bakmv?pip?pip.bak
重命名python2的快捷方式ln?-s?/usr/local/python/bin/python3.6?/usr/bin/pythonln?-s?/usr/local/python/bin/pip3.6?/usr/bin/pip
創建python3與pip3軟連接
ll?yum*
查看/usr/bin目錄下有哪些yum文件
把這些文件的第一行#!/usr/bin/python改為#!/usr/bin/python2因為yum是依賴python的,所以我們修改了默認的python,就要修改yum,讓其運行指向python2
修改urlgrabber配置文件
vim?/usr/libexec/urlgrabber-ext-down
把第一行#!/usr/bin/python?改為?#!/usr/bin/python212345678910111213141516171819202122232425262728293031323334353637383940414243444546
9.dpkg/apt-cache/dpkg?-i?baoming.deb????????????#安裝dpkg?-l?文件名??????????????????????#查找dpkg?-r?文件名??????????????????????#刪除apt-cache?-h????????????????????????#查看幫助apt-cache?madison??文件名????????????#查看版本有時候?Ubuntu安裝軟件時候會提示你缺少對應版本的軟件,這時候你就需要用到?sudo?apt-get?install?softname=version?來安裝對應的軟件.apt-get?install??openssh-client=1:6.6p1-2ubuntu1
//?上面安裝的是??1:6.6p1-2ubuntu1????openssh-client
列出一個軟件的版本的命令是?sudo?apt-cache?madison?soft_namesudo?apt-cache?madison??openssh-client
參考:
https://www.cnblogs.com/EasonJim/p/7144017.html123456789101112131415
10. 修改crontab的默認編輯器的update-alternatives?--config?editor
選擇vim,一般是2這個選項12
11. 編譯安裝軟件
Linux中安裝的時候指定路徑
a、rpm包
如果指定Linux安裝軟件時所需要安裝到的目錄 為軟件包指定安裝目錄:要加 -relocate 參數;rpm?-ivh?–relocate?/=/usr/local/jkd????jdk_1.7_xxx.rpm1
b、源碼包的安裝,例如以tar.gz或者.bz或者bz2結尾的源碼包
1、打開一個SHELL,即終端
2、用CD 命令進入源代碼壓縮包所在的目錄
3、根據壓縮包類型解壓縮文件(*代表壓縮包名稱)tar?-zxvf?**.tar.gz
tar?-jxvf?**.tar.bz(或bz2)12
4、用CD命令進入解壓縮后的目錄
5、輸入編譯文件命令:./configure(有的壓縮包已經編譯過,這一步可以省去)
6、然后是命令:make
7、再是安裝文件命令:make install
8、安裝完畢
====指定安裝目錄:注意make install命令過程中的安裝目錄,或者閱讀安裝目錄里面的readme文件,當然最好的辦法是在安裝的過程中指定安裝目錄,即在./configure命令后面加參數–prefix=/**,可以通過./configure –help命令查看程序支持哪些參數。
如:./configure –prefix=/usr/local/aaaa,即把軟件裝在/usr/local/路徑的aaaa這個目錄里。一般的軟件的默認安裝目錄在/usr/local或者/opt里,可以到那里去找找。
c.以bin結尾的安裝包
這種包類似于RPM包,安裝也比較簡單
1、打開一個SHELL,即終端
2、用CD 命令進入源代碼壓縮包所在的目錄
3、給文件加上可執行屬性:chmod +x jdk.bin(中間是字母x,小寫)
[root@server1 soft]# chmod a+x jdk-6u45-linux-x64-rpm.bin
4、./jkd.bin[root@server1?soft]#?./jdk-6u45-linux-x64-rpm.bin?Unpacking...
Checksumming...
Extracting...
UnZipSFX?5.50?of?17?February?2002,?by?Info-ZIP?(Zip-Bugs@lists.wku.edu).
inflating:?jdk-6u45-linux-amd64.rpm
inflating:?sun-javadb-common-10.6.2-1.1.i386.rpm
inflating:?sun-javadb-core-10.6.2-1.1.i386.rpm
inflating:?sun-javadb-client-10.6.2-1.1.i386.rpm
inflating:?sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating:?sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating:?sun-javadb-javadoc-10.6.2-1.1.i386.rpm
Preparing...??????????????????????????#################################?[100%]Updating?/?installing...
1:jdk-2000:1.6.0_45-fcs????????????#################################?[100%]Unpacking?JAR?files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
Installing?JavaDB
Preparing...??????????????????????????#################################?[100%]Updating?/?installing...
1:sun-javadb-common-10.6.2-1.1?????#################################?[?17%]
2:sun-javadb-core-10.6.2-1.1???????#################################?[?33%]
3:sun-javadb-client-10.6.2-1.1?????#################################?[?50%]
4:sun-javadb-demo-10.6.2-1.1???????#################################?[?67%]
5:sun-javadb-docs-10.6.2-1.1???????#################################?[?83%]
6:sun-javadb-javadoc-10.6.2-1.1????#################################?[100%]
Done.12345678910111213141516171819202122232425262728293031323334353637
5、執行命令:./.bin(realplayer for linux就是這樣的安裝包)
如何卸載:把安裝時選擇的安裝目錄刪除就OK
執行安裝過程中可以指定安裝目錄,類似于Windows下安裝。
12.交叉編譯
export PATH=$PATH:/opt/aarch64-kedacom-linux/lib/:/opt/aarch64-kedacom-linux/:/opt/aarch64-kedacom-linux/bin/:/opt/aarch64-kedacom-linux/include
./configure -C CC=aarch64-kedacom-linux-gnu-gcc --host=aarch64-kedacom-linux --prefix=/usr/local/xxx/xx ac_cv_file__etc_centos_release=yes --prefix=/usr/local/xxx/xx
總結
以上是生活随笔為你收集整理的uos命令_ubuntu、debian、uos的命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win8 Windows 8 设置 默认
- 下一篇: python写文件格式转换程序_pyth