3.Linux命令
必须连接到Linux终端中
打开虚拟机
清屏 - clear 【ctrl+L】
打印当前目录 - pwd
改变当前目录 - cd - change directory - 指定要切换到的目录路径
cd /home/tarena
cd ..
cd ~
cd ../..
常用 - 回到主目录
cd /home/tarena
cd ~
cd - cd 什么也不加 - 回到主目录
显示目录内容 - ls
- ls -a,显示all全部内容,包括隐藏文件(以.开头文件和目录)
- ls -l,显示详细信息,包括文件属性
- ls -h,以kb为单位显示文件大小
ls + 路径 - 什么也不加 - 获取当前目录中的内容
ls + 路径 - 对应路径中的文件内容
相对路径 / 绝对路径
ls /home/tarena
ls /home
ls /
ls .
ls ./workdir
--------------------------------------------
终端 -
↑ 和 ↓ 键 - 获取历史命令
history -2000条命令
tab键 - 补全
如果可以补全, 补全
cd /h(tab键) 自动补全ome/
cd /home/(tab键) 自动补全tarena/
如果不能补全, 给提示, 自己选择
cd /home/tarena(tab键)(第一个tab: 无反应; 第二次tab: 将/home/tarena/可供选择的目录显示出来, 手动自己选择)
进入/home/tarena目录, 使用tab键进入
--------------------------------------------
clear:清屏
history:获取之前输入的命令历史记录 -2000条命令
pwd:获取当前目录的路径
cd:目录切换命令,cd 切换到的目录路径
change directory 改变目录
例如:
cd /home/tarena 切换到/home/tarena目录下
pwd
cd .. 进入下一级目录
cd ./tarena 进入到当前目录下的tarena目录里去
pwd
cd ..
cd tarena 进入到当前目录下的tarena目录里去
pwd
cd ..
cd ~ 进入主目录 等价于 cd /home/tarena
pwd
cd / 进入根目录
pwd
cd cd后面什么也不加,默认进入到主目录
clear 清屏
ls 命令:
例如:
ls /home/tarena 查看 /home/tarena目录下的内容
ls -l /home/tarena 查看/home/tarena目录里面内容的详细信息
ls /user/include/staio.h //查看此文件是否存在
ls -l /usr/include/stdio.h 查看文件的详细信息
cd /home/tarena
ls //查看当前目录下的内容
ls -l //查看当前目录下的内容的详细信息
ls ..//查看上一级目录的内容
cd /user/include
ls stdio.h 查看当前目录下是否存在staio.h文件
ls -l stdio.h 查看当前目录下stdio.h文件的详细信息
ls ~//查看主目录里面的内容
ls -~ 查看主目录里面内容的详细信息
ls / 查看根目录里面的内容
ls -/ 查看根目录里面内容的详细信息
创建空文件
touch:
touch /home/tarena/hello.txt 在/home/tarena目录下创建空文件hello.txt
ls -l /home/tarena/hello.txt
cd /home/tarena
touch hello1.txt 在当前目录下创建空文件hello1.txt
创建目录
mkdir - make diretory - 搞一个目录 - 创建一个目录
cd /home/tarena
mkdir 2208// 等价于 mkdir ./2208
mkdir /home/tarena/2208
mkdir /home/tarena/workdir/2208
假设workdir存在
创建多级目录
希望在当前目录下创建一个a目录,在a目录里面创建b目录,在b目录里面创建c目录
mkdir a/b/c
mkdir a/b/c -p
-p逐级创建指定的目录