成都创新互联网站制作重庆分公司

linux终端用不了命令 linux进入终端命令

linux终端敲命令时候好多命令不行 就是简单的关机命令也不行,这是为什么啊?

下面是几种可能的情况。

专注于为中小企业提供网站制作、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业普宁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

1.可能是你shell的环境有问题,换个shell,直接打ksh或者bsh。

2.可能是你的environment设置有问题。

很多命令都在/etc/ 下,把目录/etc 放进 /etc/environment 文件中,退出重新登陆。

3.LINUX命令是区分大小写的,你看一下。

4.权限的问题,你登录的是受限用户,换有权限的用户进行登录。

为什么我在虚拟机下的Linux系统的终端无法键入口令?

1. 没有激活该虚机窗口,鼠标点一下就激活

2.没有在桌面上找到命令行界面,桌面点右键找terminal就可以

Linux里的tab命令补全键用不了了。怎么办啊。按了没有反映。高手来帮小弟解释下谢谢了。

Linux里的tab命令补全键用不了是操作错误造成的,解决方法如下:

1、打开LINUX的操作系统,首先在左边任务栏里面找到终端,鼠标左键点击打开终端命令窗口。

2、输入ls可以查看当前所有的目录,输入pwd可以查看目前所在的目录,如果要改变目录,这些目录的名字都很长,不方便全部输入,那么输入第一个字母。

3、接下来按键盘的tab键,这里就可以得到某个文件或者目录的全称,就避免过多的输入了。

4、如果遇到首写字母都是一样的目录,按一下tab后是没反应的。

5、需要再按一下tab,也就是一共两下tab就可以出来这些首写字母一样的文件或者目录了。

linux终端用户执行不了命令,需要配sudo 怎么配置

配置sudo的配置文件在/etc/sudoers里面,一般通过visudo命令来安全打开编辑。查看/etc/sudoers的用法可以使用命令:

man

5

sudoers。在/etc/sudoers文件里面主要包括这两部分:

1.

别名设置

别名主要包括这几种:User_Alias,Host_Alias,Runas_Alias,Cmnd_Alias,分别是用户别名,主机别名,运行用户别名,命令别名。设置这几个别名的命令主要是为了配置方便,这个很类似linux用户群组或是数据库中角色的作用,有了别名便可以批量的赋予权限。

设置方法

Alias_Type

alias_name

=

name1,

name2,

name3,

例如User_Alias

User1

=

user1,

user2,

user3。其他类型的alias设置方法类似。

2.

真正的sudo

entry

这个就是真正配置哪些用户可以使用哪些命令了(你甚至可以不使用别名设置那部分)。

格式为:用户名(用户别名)

主机名(主机别名)=[(运行用户或是Runas_Alias)可选]

[tag可选]

可以执行的命令(或Cmmd_Alias)

这样描述语法很生硬,不易理解,举例子

user1

host1

=

/bin/kill

#

user1

可以在host1上使用命令/bin/kill

user1

host1

=

NOPASSWD:

/bin/kill

#

user1

可以在host1上使用命令/bin/kill

同时可以不必输入密码(这里就是使用了NOPASSWD

#

这个tag,默认是PASSWD)

user1

host1

=

NOPASSWD:

/bin/kill

,

PASSWORD:

/bin/ls

#

user1

可以在host1上使用命令/bin/kill无需输入密码,但是使用/bin/ls则需要输入密码

user1

host1

=

(opterator)

/bin/kill

#

user1

可以在host1上使用命令/bin/kill但是必须是以operator用户运行这个命令,等价于

#

su

-u

opertor

/bin/kill

user1

host1

=

(:group_name)

/bin/kill

#

user1

可以在host1上使用命令/bin/kill,且必须以group_name这个用户群组里面的用户来运行。

%group_name

host1

=

/bin/kill

#

所有group_name里面的用户都可以在host1上执行/bin/kill(linux中一般代表整个用户群组用

#

%group_name)

再举个实际例子,我之前对sudo

su这个命令不理解,为什么我可以直接就su到root用户了呢,连密码都不需要?查看了一下sudoers文件才知道原来里面有这么一行:

xxx

ALL=NOPASSWD:

/bin/su

linux 中 无法使用 In命令 咋啦???

linux中无法使用In命令,是设置错误造成的,解决方法如下:

1、首先登录Linux系统,然后点击左侧的终端图标,如下图所示。

2、接下来在弹出的界面中输入命令,需要用mkdir命令,但是不知道怎么用。

3、接下来就可以输入mkdir --help命令打开帮助说明,如下图所示。

4、另外也可以通过man mkdir直接打开mkdir的使用手册,如下图所示。

5、打开受用手册以后,能更加详细的了解命令如何使用,如下图所示,就完成了。

我的linux很多命令都无法使用了!

是root用户还是普通用户

如果是root用户下,检查这些命令是否还在。一般在/usr/bin   /usr/sbin。

在/root用户下的.profile 文件中加上  path=/usr/bin;/usr/sbin  ,然后source  .profile,使变量生效,然后测试命令是否可用

如果是普通用户,需要在普通用户的home目录下设置.profile


本文标题:linux终端用不了命令 linux进入终端命令
当前地址:http://cxhlcq.com/article/higiig.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部