常用基本命令
目录管理
绝对路径、相对路径
绝对路径:绝对路径是指文件在硬盘上真正存在的路径C:\Program Files\Java\jdk-16.0.1\bin
相对路径:相对于自己目标文件的位置jdk-16.0.1\bin
cd(change directory) :切换工作目录
cd .. :返回上一级目录
./ :当前目录
ls(列出目录)
ls -a: list all,可查看所有文件,包括隐藏文件
ls -l: 列出所有的文件,包含文件的属性和权限,无法查看隐藏文件
所有Linux命令可组合使用,比如:ls -al
cd(切换目录)change directory
cd 要进入的目录名(绝对路径以/开头,相对路径,对于当前目录…/)
pwd(显示当前用户所在的目录)
[root@iZf8z85vg3kifnb2mwt7s2Z /]# clear
[root@iZf8z85vg3kifnb2mwt7s2Z /]# pwd
/
[root@iZf8z85vg3kifnb2mwt7s2Z /]# cd ~
[root@iZf8z85vg3kifnb2mwt7s2Z ~]# pwd
/root
[root@iZf8z85vg3kifnb2mwt7s2Z ~]# cd /bin
[root@iZf8z85vg3kifnb2mwt7s2Z bin]# pwd
/bin
[root@iZf8z85vg3kifnb2mwt7s2Z bin]# cd /usr/local
[root@iZf8z85vg3kifnb2mwt7s2Z local]# pwd
/usr/local
mkdir(创建目录)make directory
mkdir -p 1/2/3: 创建1文件夹,在1内创建2文件夹,在2内创建3文件夹
mkdir 1 2 3: 创建多个文件夹1,2,3
rmdir(删除目录)
rmdir 文件夹名:只能删除空文件夹
rmdir 1/2/3: 删除3文件夹
rmdir -p 1/2/3: 删除整个1文件夹
cp(复制)copy
cp A B:复制A,粘贴到B
如果复制相同文件到相同的地方,会提示是否覆盖:overwrite?(y/n)
rm(移除)remove
rm -f: 忽略不存在的文件,强制删除
rm -r: 递归删除目录
rm -i: 互动,在删除时询问是否删除
rm -rf / #删除系统中所有文件,删库跑路
mv(移动/剪切)move 重命名文件
mv -f: 强制移动
mv -u: 只替换已经更新过的文件