在Linux下,怎么切换目录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux下,怎么切换目录?相关的知识,希望对你有一定的参考价值。

参考技术A

1、首先仅仅从目录切换来看,linux和windows是一致的,都是使用cd命令,例如“cd ..”来切换到上级目录。

2、图中我们可以看到,我们通过“cd ..”命令从终端的默认用户目录(1的波浪线代表当前登录的用户的目录),切换到了上级的/home目录。

3、cd ~可以回到当前的用户目录,使用pwd命令可以看到当前所在的目录位置。

4、接下来让我们用ls命令看看用户目录下有什么,其中蓝色的为文件夹,白色的为普通文件。

5、我们可以cd Music进入Muisc目录,注意linux是区分大小写的。

6、现在我们用clear命令清屏,然后回到用户目录,输入cd Docu然后按tab键,就可以自动补全目录名,回车就可以切换到所需目录,如果按一下tab没有反应,表示有开头一样的目录,这时候再按一下tab,终端就会列出所有开头一样的目录名,以便继续输入。

扩展资料

cd 命令设置某一进程的当前工作目录。用户必须具有指定目录中的执行(搜索)许可权。

如果未指定目录参数,cd 命令会将当前工作目录设置为登录目录(在 ksh 和 bsh 环境中是 $HOME,而在 csh 环境中则是 $home)。

如果指定的目录名是完整的路径名,它就成为当前工作目录。完整的路径名以 /(斜杠)开头,表示根目录,而 .(点)表示当前目录,或者 ..(点点)表示父目录。

如果目录名不是完整的路径名,则 cd 命令会搜索与由 $CDPATH shell 变量(或 $cdpath csh 变量)指定的路径之一有关的路径名。此变量与 $PATH shell 变量(或 $path csh 变量)具有相同的语法和相似的语义。

使用cd命令的小技巧:

1、在任意目录下切换到家目录

[root@localhost /]# cd[root@localhost ~]#

2、当然你也可以使用cd ~也能回到家目录

[root@localhost local]# cd ~[root@localhost ~]#

3、回到上一次所在的目录

[root@localhost ~]# cd -/usr/local[root@localhost local]#

参考资料来源:百度百科—CD命令

Linux的基础操作

Linux基础操作

linux在我们工作中是经常用的,那么具体怎么操作呢,下面我来给大家陈述一些linux的基础操作,仅供大家参考和学习

1、目录切换命令
linux是通过cd命令进行切换目录,但在学习cd命令之前,我们要分清楚linux的目录结构
在这里插入图片描述
cd usr/ 切换到该目录下usr目录
cd …/ 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录

2、目录的操作命令(增删改查)
1).添加目录的操作:
mkdir 目录名称
我们现在创建一个test文件夹
可能会发现错误在这里插入图片描述
那是因为我们没有用root用户这个权限去进行目录的操作
我们先进入root用户
su root
然后进行增加目录的操作
在这里插入图片描述
2).查看目录
ls 父目录
在这里插入图片描述
还有查看目录下隐藏的文件 可以使用ls -a
在这里插入图片描述
还有一个是查看该目录下所有目录文件和它的详细信息
ls -l 可以缩写成ll
在这里插入图片描述
3).寻找目录
find 目录 参数
比如说查找root下test相关的目录find / - name ‘test’在这里插入图片描述
4).修改目录的名称
命令:mv 目录名称 新目录名称
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
在这里插入图片描述
5).移动目录的位置–剪切
命令:mv 目录名称 目录的新位置
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
在这里插入图片描述
这边我们先创建了一个aaa目录,然后我们用查看到test01目录还在root根目录下,我们用命令将test01移动到aaa的目录下
6).拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 -----r代表递归拷贝
注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
在这里插入图片描述
我在这里创建了一个bbb的目录,然后将它拷贝到我的aaa目录里大家可以发现bbb在我root根目录下还存在在我的aaa目录下也存在说明cp -r这个命令就和我们windows 的复制命令是一样的

7).删除目录
命令:rm [-rf] 目录
注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆, 无论删除任何目 录或文件,都直接使用rm -rf 目录/文件/压缩包
在这里插入图片描述
3、文件的操作命令
1).命令:touch 文件名称 ----- 空文件
示例:在aaa目录下创建一个空文件 touch bbb.txt
在这里插入图片描述
2).文件的查看
命令:cat/more/less/tail 文件
示例:使用cat查看/etc/profile文件,只能显示最后一屏内容

示例:使用more查看/etc/profile文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q 可以退出查看
示例:使用less查看/etc/profile文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
示例:使用tail -10 查看/etc/profile文件的后10行,Ctrl+C结束
注意:命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运 行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控 文 件的变化
在这里插入图片描述
3).修改文件
vim 文件
进入文件之后要按键盘i/a/o进入编辑
在这里插入图片描述
编辑完成后,按下Esc,退回命令模式
在这里插入图片描述
退出直接输入冒号:wq就可以保存并退出
vim编辑器是Linux中的强大组件,是vi编辑器的加强版,vim编辑器的命令和快捷方式有很多,但此处 不一一阐述,大家也无需研究的很透彻,使用vim编辑修改文件的方式基本会使用就可以了
关于vim使用过程: 在实际开发中,使用vim编辑器主要作用就是修改配置文件
vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件 ------->按Esc进入底行模式---->输入:wq/q!
4、压缩文件的操作
1).打包并压缩文件
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
在这里插入图片描述
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程 f:指定文件名

2).解压压缩包
命令:tar [-xvf] 压缩文件 其中:x:代表解压
在这里插入图片描述
列入下图
在这里插入图片描述
这个图是我将xxx.tar这个压缩包在我usr目录下 解压后这个bbb.txt和ccc.txt文件就传入到我的usr目录下了

5、其他命令
1).显示当前所在位置
pwd
在这里插入图片描述
2).搜索命令
grep 要搜索的字符串 要搜索的文件
示例:搜索ccc.txtf文件中包含字符串aa的行
在这里插入图片描述
3).管道命令
命令:| 将前一个命令的输出作为本次目录的输入
示例:查看当前系统中所有的进程中包括system字符串的进程
在这里插入图片描述
4).查看进程
命令:ps -ef
示例:查看当前系统中运行的进程
在这里插入图片描述
5).杀死进程
kill -9进程的pid
在这里插入图片描述

以上是关于在Linux下,怎么切换目录?的主要内容,如果未能解决你的问题,请参考以下文章

怎么用linux的终端切换到某一目录下?

linux系统中cd指令怎么用

linux下home目录下中文名怎么改成英文

linux下怎么查看目录所在的分区

linux下切换用户命令

在linux中cd命令怎么切换目录?