1.ls
ls常常用于在Console界面下,查看当前目录下文件,其中包括文档、脚本、软件包等。类似于Windows资源管理器,可以快速便捷查看。
不带任何参数运行 ls 命令将列出当前工作目录的内容: ls
要列出任何目录的内容:ls/etc(举例)
一个目录总是包含一些隐藏的文件(至少有两个),因此,要展示目录中的所有文件,使用 -a或 -all标志:ls -a
打印输出的每一个文件的详细信息,例如文件权限、链接数、所有者名称和组所有者、文件大小、最后修改的时间和文件/目录名称:ls -l
2.cd
在Linux系统下,常需要切换不同路径,查看、添加或者是运行脚本等。借助cd命令可以快速切换当前工作目录。借助cd,路径切换到 /Desktop目录下,借助ls可以查看Desktop路径下文件。
跳到 /usr/bin/: cd/usr/bin
跳到自己的 home 目录 : cd~
跳到目前目录的上上两层 : cd../..
3.cp
复制(拷贝)文件,是频繁地操作。借助cp指令,可以快速从文件源地址拷贝到目标路径下。
将文件file复制到目录/usr/men/tmp
下,并改名为file1
cp file /usr/men/tmp/file1
将目录/etc
下的所有文件及其子目录复制到目录/usr/zh
中
cp -r /etc /usr/zh
交互式地将目录/etc/
中的以m打头的所有.c文件复制到目录/usr/zh
中
cp -i /etc m*.c /usr/zh
4.mv
除了拷贝文件外,常会移动(剪切)文件到指定路径(目录)下,借助mv指令可快速实现文件移动。
-b:当目标文件存在时,先进行备份在覆盖:# mv -b a/aa b/ mv: overwrite `b/aa'? y
-f:当目标文件存在时,强制覆盖:# mv -f a/aa b/
-i:默认选项,当目标文件存在时,提示是否覆盖:# mv -i a/aa b/ mv: overwrite `b/aa'? y