本文只列出我目前常用的命令
一、切换目录:cd
cd /usr/bin #切换到/usr/bin目录下
cd ./ #当前目录
cd ../ #返回上一级目录
注:.和..可以理解为相对路径; cd加完整的路径,可以理解为绝对路径
二、查看目录下包含的文件:ls
ls #显示当前目录下非影藏文件与目录
ls -a #显示当前目录下包括隐藏文件在内的所有文件列表
ls -l (可直接用‘ll’)#以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,
文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;
三、对文件的操作
1、创建
1)创建目录:mkdir
mkdir test #创建test文件夹
mkdir test1 test2 #创建test1+test2文件夹
mkdir tes3/test4 -p #创建test3文件夹并在其目录下创建test4文件夹
2)创建文件:mkdir
touch test.txt #如果文件存在,则表示修改当前文件时间。结尾的文件或者目录。
2、查看
cat test.txt #查看文件(全部文件),适用于内容少的文件
more test.txt #查看文件(可翻页),适用于内容多的文件
head test.txt #查看文件(头部十行)
tail test.txt #查看文件(尾部十行)
tail -fn 100 test.txt #查看文件尾部100行(若文件有改动,则实时更新显示)
control+c #退出查看
3、拷贝:cp
cp 1.txt 2.txt #拷贝文件1.txt,新文件命名为2.txt
cp 1.txt /tmp/ #拷贝1.txt到tmp目录下
cp -r test test3 #拷贝文件夹test,新文件命名为test3
cp -r test/ /tmp/ #拷贝目录test到tmp目录下
注:拷贝目录需要加-r
4、移动和重命名:mv
mv old.txt new.txt #将文件old.txt重命名成new.txt
mv old.txt /tmp/ #将文件old.txt移动到tmp目录下
mv old.txt /tmp/new.txt #将文件old.txt移动到tmp目录下,并重命名成new.txt
mv abc bcd #将目录abc重命名成bcd
mv abc /tmp/ #将目录abc移动到tmp目录下
mv abc /tmp/bcd #将目录abc移动到tmp目录下,并重命名成bcd
5、删除:rm
rmdir #删除空目录
rm #删除文件或目录,一般用rm -rf命令(-r表示递归,-f表示强制)
rm -rf 1.txt #删除文件1.txt
rm -rf a* #删除以a开头的所有文件
6、编辑(多数时使用vim命令,会开篇新文章讲解)
echo修改追加文件内容:
echo ok > test.txt #用ok替换文件中内容
echo ok >> test.txt #在文件末尾另起一行添加ok,不覆盖原文件里的内容。