linux root不存在
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux root不存在相关的知识,希望对你有一定的参考价值。
本人初学linux,在进行分区的时候,需要使用ROOT权限,使用SUDO FDISK ,,,显示的是unable to open /dev/sdc
在SHELL下输入root则显示 command not find ,网上没找到。好像是root没安装的问题,具体不是很明白,请高手指点一下。
不能打开 /dev/sdc 设备。
sdc 是 SATA(SCSI)的第三个设备。
你有几个硬盘?什么接口的?
设备表示法的部分学了没?没学建议先弄明白那边,不然小心你的硬盘数据哦~
root 是一个用户(根用户),不是一个命令。和 Windows 的 Administrator 用户一个效果。只不过 Linux 不给除 root 之外其他用户默认的系统完整控制权。
另外 sudo -s 可以让你停留在 root 用户下,注意数据安全~
另:sudo 和 su 还可以切换到 root 以外的用户权限上。 参考技术A root是默认帐户,肯定会有的
你可以su root切换成root身份 参考技术B 用su,root本身不是命令,只是用户
linux 命令不存在
[root@proxy home]# mkdir a
[root@proxy home]#ll
drwxr-xr-x. 2 root root 4096 Sep 13 21:55 a
[root@proxy home]#touch a.sh
vi a.sh
nihao
[root@proxy a]# ./a.sh
./a.sh: line 1: A: command not found
[root@proxy home]# cd a
[root@proxy a]# ll
-rwxrwxrwx. 1 root root 9 Sep 13 21:55 a.sh
请问是什么原因造成命令不存在
#!/bin/sh
#!/usr/bin/python
#!/usr/local/bin/perl
2、shell里面罗列一些命令可以,但是不存在的命令可以定义变量,得了解一些语法
例如你要显示nihao得用:echo nihao
3、例如test.sh
#!/bin/sh
echo nihao world
4、了解一些常用的技巧,变量,计算,循环,逐渐就能掌握一门shell
你可以读一下/etc/init.d里面的文件,系统本身包含很多shell文件,甚至有些命令或安装包都是shell文件
例如/usr/bin/tzselect
/usr/bin/ldd
例如dell的bios安装包
BIOS_H5VF3_LN_2.6.1.BIN 参考技术A cat ./a.sh
内容是? 参考技术B 你的sh文件怎么写的?
以上是关于linux root不存在的主要内容,如果未能解决你的问题,请参考以下文章
Linux脚本练习之script004-编写一个程序,先查看 `/root/test/logical` 这个名称是否存在,如果不存在,则创建一个文件。使用 `touch` 来创建,创建完成后离开。