介绍
这篇文章主要介绍Linux常用的指令,对于档案操作可分为以下几点:
ls: 列出当前目录下的档案与子目录cd: 改变当前目录位置mkdir: 创建新的目录cp: 複製档案mv: 改变档案名字cat: 输出整个档案的内容more: 一页一页的显示档案内容less: 一页一页的显示档案内容rm: 删除档案touch: 若档案不存在:创建档案、反之:修改档案存取时间接下来一一为大家说明每个指令的细部操作
ls
仅列出所有档案的名字
ls
列出所有档案的详细内容并显示成一个列表
ls -l
以第一个row为例
列出所有档案且包括隐藏档案,其中.代表当前目录..代表上一层目录
ls -a
当然指令是可以混着用的像是ls -al
cd
返回上一层目录
cd ..
进到该目录底下的子目录
cd 目录的名字
直接回到家目录
cd ~
到指定目录
cd /home/.....(完整路径)
此外可以只打档名的第一个字元,接着按下tab键,若当前目录的档案只有该字元开头的档案系统会自动帮你补齐。
mkdir
创建目录
mkdir pathname
cp
複製档案
cp 档案名字 指定路径
将Makefile複製贴上至test这个目录(ls、cd只是用来检查)
複製目录
cp -r 目录位置 指定目录位置
将test2这个目录複製到上一个目录中
cp还有其他mode使用就不在这里为大家简述了
mv
改变档名
mv 档案名字 你想要改变的名字
将Makefile改名成test_file
移动档案
mv 原本的档案位置 你想要改移动到的位置
将刚才的test_file移动到test2这个目录底下
cat、less、more
显示档案内容
cat 档案名字less 档案名字more 档案名字
接下来稍微解释一下less、more、cat的差别
首先cat是一次显示档案所有内容,如果一个档案有几千行会相当不方便!
因此more会将内容以一页一页的方式拆开,按空白键是换到下一页,b则是上一页
而less除了可以换页以外,还可以透过方向键来改变显示位置也就是一行一行改变更加弹性。
只显示档案前n行
head -n 档案名字
只显示档案的结尾n行
tail -n 档案名字
rm
删除档案
rm 档案名字
删除目录
rm -r 目录位置
强制删除忽略警告(很危险)
rm -f 档案
touch
创建档案
touch 档案名字
结语
基本操作介绍到这里,之后会为大家介绍vim、Makefile的使用与观念~