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 设置 默认
- 下一篇: ubuntu下修改中文字体