目录
cd+空格+.. 返回上一层目录(..是当前目录的父(上层)目录)
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)理解,绝对目录与相对目录?