1、Linux的目录类似于Windows系统中的文件夹。看一下刚刚打开的终端界面,它的第一行开头是:shiyanlou:~/ $
这就代表着你当前所处的目录位置:打开终端后,会默认从当前的用户目录开始操作。其中shiyanlou代表你当前的用户名,后面的$是「命令提示符」,提示:请在它后面输入命令。
2、查看目录中的内容:ls
输入第一个命令:在$后输入ls,可查看当前目录下的文件和目录。
3、进入目录:cd
使用cd命令可进入其他目录,比如想进入Code目录,请输入:cd Code
4、常用的快捷键:
cd .. 可以回到上一级目录,类似 Windows 的「向上」。
cd - 表示回到上一次所在的目录,类似 Windows 的「后退」。
cd ~ 表示回到当前用户的主目录,类似 Windows 的「回到桌面」。
cd / 表示进入根目录,它是一切目录的父目录。
使用tree命令,可以列出一个文件夹下的所有子文件夹和文件(以树形结构来进行列出)。执行指令后,终端会像走马灯一样,遍历出系统里的所有目录和文件,这时按下ctrl + c键即可停止。
5、之前我们都是用相对路径进入目录的,这相当于你在Windows系统下,在当前文件夹中点击下一个文件夹进入。而绝对路径是一个以根目录/为起点的完整路径,如:/home/shiyanlou/Code,可以类比Windows上的C:\Users\电脑用户名\Desktop。使用pwd命令可以获取当前目录的绝对路径。有了绝对路径后,不管你当前在哪个目录下,都可以通过指令进入指定目录,比如:cd /home/shiyanlou/Code
shiyanlou:~/ $ cd /home/shiyanlou/Code
shiyanlou:Code/ $
提示:如果忘记了目录名、文件名或命令,可使用 Tab 键自动补全,还可避免输入错误;连续按两次 Tab 可以显示全部候选结果。
6、新建目录
使用mkdir命令可创建目录,mkdir mycode的意思就是新建一个名为 mycode的目录。
7、下面是 Linux中对文件的常用操作,包含新建、复制、删除等。
(1)新建空白文件
使用touch命令可以新建文件,比如我想再新建一个名为 “hello” 的文件,可输入:touch hello
(2)复制
使用cp命令(Copy)复制文件到指定目录下,比如要把hello文件复制到 one/two这个目录下,可输入:cp hello one/two/
上面的操作中,我们先新建了一个test目录,然后把它复制进了one/two 这个目录中,注意要复制目录,需要在cp后加上-r ,然后接上目录名 目标目录名,示例:cp -r test one/two
(3)删除
使用 rm 命令删除文件,示例:rm hello
删除目录要加上-r选项,类似cp -r拷贝目录,会删除目录和目录下的所有内容,示例:rm -r test
8、帮助命令
在 Linux 环境中,如果你遇到困难,可以使用man命令,它是Manual pages 的缩写。例如输入man cat ,可以获取cat命令的详细的帮助文件。进入到man的页面后,按q可以退出man。
对于初学者而言,查看帮助信息的文档未必看得懂,所以寻求帮助的最佳途径是:利用互联网和搜索引擎去快速查找相关命令的使用范例,并亲自在Linux上进行模仿练习。