
正文
linux命令不通用,linux不能使用yum命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
是不是所有版本的linux的命令都是一样的?
不是的,但基本命令一样。不同的发行版会有自己不同的软件。如在redhat和fedora里有yum。而在Ubuntu和Suse里用apt-get一样。其实命令就是Path下能查到的可执行程序名字而已。
些许不同。比如SuSE、Redhat和Ubuntu所使用的一些命令就有所区别。
不是都一样的也,命令除了shell内建命令,还有程序,比如java这个命令实际上就是一个程序,那么装了java就有这个命令,没装就没有这个命令了。
Linux可用什么命令取决于安装了哪些软件,软件相同,命令的差别就很小。
相关问答
Q1: 为什么Linux和Windows的可执行文件不能通用
1、主要的原因是格式不同和API不同,前者更重要一些。一个可执行的二进制文件包含的不仅仅是机器指令,还包括各种数据、程序运行资源,机器指令只是其中的一部分。
2、这样,源代码是跨平台的。目标代码一般都是对应平台的本地代码,不能跨平台(例如.obj和.elf就不能直接混用;Windows和Linux上的可执行文件一般也不互相兼容)。C语言程序跨平台的实现必需编译环境的支持。
3、因此,可执行文件的格式是不相同的,Windows下可执行文件格式为PE格式,linux下可执行文件为elf格式。所以,文件格式的不同导致了可执行文件是不可以直接跨平台使用。
4、你只能安装了试试,看是用什么方式编译的了,如果是托管代码,也就是编译成中间语言,在机子上装运行环境就行,比如.net和java,。其他情况下要分操作系统和cpu架构。
Q2: linux各种版本的命令是否通用?
所以,各不同linux分发(不同版本),都把bash作为标准shell。
主要是看使用的shell,这几个默认都是bash,所以基本的命令都是一样的。只不过,他们带的软件包不同,使用的软件不同罢了。
ubuntu和debian的命令有所不同,软件包管理也不同,ubuntu的在易用性上更强一些,简化了一些命令。
首先,chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符。
一般不通用,但不排除个别的通用。因为不同的发行版对内核做了不同处理,比如打了不同的补丁。
很多软件以tar.gz格式发布源代码,而qq的Linux版本属于可执行文件,在几乎所有Linux平台下面直接双击或者通过命令就可以使用。
Q3: dockerfile指令跟linux命令通用,可以在linu
1、dockerfile指令跟linux命令通用。每条命令对应linux下面的一条命令,docker程序将这些dockerfile指令在翻译成真正的linux命令,dockerfile中每条指定对应linux中的一条命令,docker程序将读取dockerfile中的指令生成指定镜像。
2、通用。dockerfile指令跟linux命令通用,Docker程序将这些Dockerfile指令翻译成真正的Linux命令,Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系。
3、如果你想启动Ubuntu操作系统的一个新的Docker容器,首先需要获取Ubuntu Docker映像文件。下面这个命令会通过网络下载Docker映像文件。docker pull ubuntu 你可以以一种交互模式来开启Ubuntu Docker,如下所示。
4、我们需要打开 puttygen.exe 并从 %USERPROFILE%.ssh\id_boot2docker 中导入(File-Load 菜单)私钥,然后点击 Save Private Key。然后用保存的文件通过 PuTTY 用 docker@10.1:2022 登录。
5、dockerrmi[OPTIONS]IMAGE[IMAGE]。RUN指令用于执行命令,该指令有两种形式:例如我们执行更新命令:CMD的使用方式跟RUN类似,不过在一个Dockerfile文件中只能有一个CMD指令,如果有多个,则只有最后一个会生效。
6、内容分别如下:app.pyDockerfiledocker-compose.yml运行过程看一下刚刚启动的容器:上述命令会自动帮你构建镜像,并按照配置启动容器组。按照菜鸟的步骤,使用yum安装即可。
Q4: linux的ifconfig命令不能用的解决方法
1、在/etc/profile文件末尾添加export PATH=$PATH:/sbin 文件修改并保持完以后,运行source etc/profile命令即可使修改操作立即生效。
2、建议这个操作在root下进行,用root账户进去,输入su root命令。如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以输入export PATH=$PATH:/sbin命令。
3、如果仍然无法获取ifconfig命令 可能是因为sbin目录下没有ifconfig,所以需要安装一下 至此即可使用ifconfig获取IP等信息。
4、原因一:命令的路径没有在PATH环境变量中。解决方法:手动的去添加环境变量。打开/etc/profile文件。命令:vi /etc/profile 按大写的G,把光标调到文件最末尾的地方。
5、说明你的PATH变量中没有定义/sbin这个路径,因此只输入ifconfig命令,系统就找不到对应的程序。
linux命令不通用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux不能使用yum命令、linux命令不通用的信息别忘了在本站进行查找喔。








