-
切换命令 cd app (切换到app目录) cd .. (返回到上一层目录) cd/ (切换到根目录) cd~(切换到用户主目录) cd-(切换到上一个所在目录)
-
展示文件 ls用来显示当前目录下的内容 (横着排列)
ll 显示当前目录下的内容(竖着排列)
dir
3. 创建目录和移除目录
mkdir mkdir(make directory)命令可用来创建子目录。mkdir app è 在当前目录下创建app目录mkdir –p app2/test è 级联创建aap2以及test目
rmdirrmdir(remove directory)命令可用来删除“空”的子目录:rmdir app è 删除app目录
4.浏览文件
cat用于显示文件的内容
more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。回车显示下一行内容。
less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。
5.文件操作
rm 删除文件
删除需要用户确认,y/nrm 删除不询问
rm -f a.txt è 不询问,直接删除rm 删除目录
rm -r a è 递归删除不询问递归删除(慎用)
rm -rf a è 不询问递归删除
rm -rf * è 删除所有文件
rm -rf /* è 自杀
cp cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录
mv 移动或者重命名
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar 将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。常用参数:-c:创建一个新tar文件- v:显示运行过程的信息-f:指定文件名-z:调用gzip压缩命令进行压缩-t:查看压缩文件的内容-x:解开tar文件
find指令用于查找符合条件的文件
find / -name “ins*” 查找文件名称是以ins开头的文件
find / -name “ins*” –ls
find / –user itcast –ls 查找用户itcast的文件
find / –user itcast –type d –ls 查找用户itcast的目录
find /-perm -777 –type d-ls 查找权限是777的文件
grep 查找文件里符合条件的字符串。
pwd 显示当前所在的目录
touch 创建一个空文件* touch a.txt
||-h 友好显示文件大小