目录

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

1、root目录

2、User home目录

3、pwd 预览当前工作目录(文件夹)

4、ls

5、cd 改变当前工作目录

6、clear

7、man

8、绝对目录和相对目录

绝对目录

相对目录

9、mkdir 创建目录的命令

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

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

12、mv 改名

13、mv 移动文件

14、touch 创建文本

15、开启eclipse

16、扩展问题


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

 Linux 是操作系统,与 Windows相当

 学习Linux 命令 

  root目录

  User home目录

  pwd 

  ls /etc 

  cd

  clear

  man

  mkdir

  rm 

  cp

  mv 移动或者改名

  touch 创建文本

1、root目录

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

2、User home目录

用户主目录 /home/soft01 (soft01 即用户名)

3、pwd 预览当前工作目录(文件夹)

目录等同文件夹(谨记)

4、ls

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

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

5、cd 改变当前工作目录

如: cd /etc:到etc目录

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

cd /:直接返回到根目录

cd:直接可到home目录

6、clear

清屏

7、man

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

man cd --->命令手册

8、绝对目录和相对目录

绝对目录

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

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

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

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

示范:

[soft01@java3g ~]$ pwd

/home/soft01

[soft01@java3g ~]$ ls

android_linux_final  huazidemo01                             workspace

datamodeler.log      SD1102_android_day01all.zip

Desktop              sqldeveloper-3.2.20.09.87-1.noarch.rpm

[soft01@java3g ~]$ cd /etc

[soft01@java3g ~]$ pwd

/etc

[soft01@java3g ~]$ cd /home/soft01

[soft01@java3g ~]$ pwd

/home/soft01

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

相对目录

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

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

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

示例:

[soft01@java3g ~]$ cd /

[soft01@java3g /]$ pwd

/

[soft01@java3g /]$ ls

bin  boot  dev  etc  home  lib  lost+found  media  misc  mnt  net  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var

[soft01@java3g /]$ cd home/soft01

[soft01@java3g ~]$ pwd

/home/soft01

[soft01@java3g ~]$ cd home/soft01

bash: cd: home/soft01: 没有那个文件或目录

[soft01@java3g ~]$ pwd

/home/soft01

[soft01@java3g ~]$ ls

android_linux_final  datamodeler.log  Desktop  huazidemo01  SD1102_android_day01all.zip  sqldeveloper-3.2.20.09.87-1.noarch.rpm  workspace

[soft01@java3g ~]$ 

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

9、mkdir 创建目录的命令

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

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

[soft01@java3g ~]$ mkdir file01 file02 file03

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

[soft01@java3g /]$ mkdir zero

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

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

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

rm  文件1  文件2...

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

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

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

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

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

12、mv 改名

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

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

mv abc def:将abc改名为def

13、mv 移动文件

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

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

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

14、touch 创建文本

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

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

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

java 常用linux 教程 java中常用的linux命令_linux

15、开启eclipse

(1) eclipse 目录

/opt/eclipse/eclipse

(2)开启 eclipse 

cd /opt/eclipse

./eclipse 

16、扩展问题

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

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