我想安装 JAVA,但安装说明要求我/java/
在标准/usr/
文件夹中创建一个名为 的新文件夹。
但这个文件夹被屏蔽了。我的意思是,我无法用 PCManFM 文件管理器在该文件夹上创建新文件夹,因为该选项是灰色的。
因此我猜应该有一个命令可以从终端会话中创建它。(sudo
也许用?)
我如何才能获得它?哪个命令是正确的?
答案1
使用以下命令从命令行终端创建文件夹:
sudo mkdir /usr/java
您需要sudo
进行更改,/usr
因为/usr
它归用户所有root
。
答案2
我将回答您的问题的两个部分:java 安装和文件夹创建。
Java 安装
我们已经有一个关于此的问题了:如何安装 Sun/Oracle 专有的 Java JDK 6/7/8 或 JRE?.所有必要的命令都在那里,我强烈建议您在man COMMAND
终端中阅读它们的手册页。
Java 也有开源版本,Open JDK。它的安装稍微简单一些
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
基本上就是这样 - apt-get 会搞定一切。当您安装某个软件包时,apt-get
应该dpkg
会随软件包附带预安装和后安装脚本,并自动运行以设置您要获取的任何程序。
创建文件夹
文件夹(Linux 术语中为目录)的创建与文件的创建一样,取决于权限。如果文件夹具有以下权限,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
这意味着该文件夹的所有者testuser
可以在那里读写执行内容(首先rwx
),而组testuser
只能在那里读取和执行内容 - 这是部分r-x
,最后r-x
一部分意味着对任何其他组或用户的读取执行。
/usr
文件夹归 root 用户所有,因此只有 root 可以写入,即创建文件或文件夹。因此,您需要sudo
暂时获得 root 权限。
答案3
您有以下几种选择:
gksudo pcmanfm
将要求您输入密码,然后打开 PCManFM以 root 身份,这有点危险,因为如果不小心,您可能会无意中修改系统文件。sudo mkdir /usr/java
将直接创建目录。
答案4
Creates folders and files
mkdir -p ~/example(Folder)/text(Folder)
touch ~/example(folders)/text(Folder)/text{1..420}.txt
chmod -R 757 ~/example (folder with rights)
Move the text to another created folder
mkdir -p /Sturrage/V1Tst/Memes
mv ~/example/text/text{1..125}.txt /Sturrage/V1Tst/Memes
Same thing but with another folder to put all the text files that are left behind and with rights and user.
mkdir -p /V1Tst/Trash
cp ~/example/text/* /V1Tst/Trash
chmod -R 727 /V1Tst
chown -R user:group /V1Tst