java快速入门知识整理:2、linux常见命令行操作

目录

linux文件系统-常见命令行操作

root目录

用户主目录

pwd 查看当前工作目录(文件夹)

ls 默认显示当前工作目录的内容

ll 浏览当前目录文件-详细信息

cd 改变当前工作目录

cd+空格+..   返回上一层目录(..是当前目录的父(上层)目录)

cd /  返回到根目录

cd  返回到home目录

clear 清屏

man

linux 绝对目录和相对目录

绝对目录

相对目录

mkdir 创建目录的命令

rm  删除文件、文件夹(目录)

sudo是linux系统管理指令

cp 复制文件、文件夹(目录)

mv 改名

mv 移动文件

touch 创建文本

VirtualBox虚拟机linux

视图切换(自动缩/放全屏)

开启eclipse

扩展问题


linux文件系统-常见命令行操作

10年前实习笔记整理,方便查阅!

 Linux 是操作系统,与 Windows相当,学习Linux 命令 

root目录

根目录,是linux目录的根: 即 /

可以看到如何 cd 到 root,下面都是一样的目录,root就是根目录

用户主目录

User home目录

/home/soft01 (soft01 即用户名)

pwd 查看当前工作目录(文件夹)

目录等同文件夹(谨记)

ls 默认显示当前工作目录的内容

ls -a : 查看所有文件 (包括隐藏文件)

ll 浏览当前目录文件-详细信息

cd 改变当前工作目录

如: cd /etc:到etc目录。即切换到指定目录

cd+空格+..   返回上一层目录(..是当前目录的父(上层)目录)

cd /  返回到根目录

cd  返回到home目录

clear 清屏

man

man pwd --->对 pwd命令说明

man cd --->命令手册

linux 绝对目录和相对目录

绝对目录

是文件或目录在硬盘上的绝对位置

以根目录为开始 : /home/soft01

绝对路径:(跟根目录有关,比较方便)

[vagrant@bogon ~]$ cd /
[vagrant@bogon /]$ cd home
[vagrant@bogon home]$ ls
vagrant
[vagrant@bogon home]$ cd home/vagrant/
-bash: cd: home/vagrant/: No such file or directory
[vagrant@bogon home]$ pwd
/home
[vagrant@bogon home]$ cd /home/vagrant/
[vagrant@bogon ~]$ pwd
/home/vagrant
[vagrant@bogon ~]$

相对目录

不以根目录为开始(以当前为开始): home/soft01 

相对路径:(跟当前目录有关,比较方便)

[vagrant@bogon home]$ ls
vagrant
[vagrant@bogon home]$ cd /
[vagrant@bogon /]$ ls
bin   dev  home  lib64  mnt  proc  run   srv       sys  usr      var
boot  etc  lib   media  opt  root  sbin  swapfile  tmp  vagrant
[vagrant@bogon /]$ cd /home/vagrant
[vagrant@bogon ~]$ ls
docker-client         docker-common  docker-latest            docker-logrotate
docker-client-latest  docker-engine  docker-latest-logrotate
[vagrant@bogon ~]$ cd home/vagrant
-bash: cd: home/vagrant: No such file or directory
[vagrant@bogon ~]$ pwd
/home/vagrant
[vagrant@bogon ~]$

mkdir 创建目录的命令

mkdir 目录名1  目录名2...... 

************************************************************

[soft01@java3g ~]$ mkdir file01 file02 file03

************************************************************ 

[soft01@java3g /]$ mkdir zero

mkdir: 无法创建目录 “zero”: 权限不够

************************************************************

rm  删除文件、文件夹(目录)

rm  文件1  文件2...

rm -rf  目录1  目录2...

(linux不加f,无关紧要;unix不加f,递归的删除文件,都会出现提示)

sudo是linux系统管理指令

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。

这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。

百度百科-验证

cp 复制文件、文件夹(目录)

cp -r abc test:把abc复制到test里面

cp day01_all.zip aa (当文件过长,可使用tab提示键)

mv 改名

cp /etc/passwd . :(点)代表当前目录

mv passwd passwd.bak:将passwd改名为passwd.bak

mv abc def:将abc改名为def

mv 移动文件

mv passwd.bak def:将passwd.bak移动到def文件夹

mv def .photo:将def改为 .photo(.photo为隐藏文件)

只要以 . (点)开始 ,都是隐藏文件。

touch 创建文本

touch name 创建一个名为name的文本

示例:如在我的 mac桌面快速创建名为 “帅气华” 的文本(mac 中文没报异常)

$ cd /Users/用户名/Desktop
$ touch 帅气华
$ ls

VirtualBox虚拟机linux

视图切换(自动缩/放全屏)

VirtualBox的HOST键(主机键)默认是Right Ctrl键,即右控制键。它位于主键盘的右下角。即空格键右边的Ctrl键

右ctrl + home键盘

开启eclipse

(1) eclipse 目录

/opt/eclipse/eclipse

(2)开启 eclipse 

cd /opt/eclipse

./eclipse 

扩展问题

(1)关闭系统,挂载U盘 ?

(2)理解,绝对目录与相对目录?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值