ls:查看当前目录下有哪些文件
-a显示隐藏文件,在Linux/UNIX文件以.开头文件默认隐藏,Ctrl+H可以显示或隐藏文件。
-l显示文件的详细信息(包括:类型、权限、目录层数、用户名、组名、文件字节数、修改时间、文件名)
cd:进入目录
clear:清理屏幕,Ctrl+l也具有同样功能。另外地,Windows使用cls清屏。
pwd:显示当前所在位置。
whoami:显示当前用户名。
文件相关:
touch filename 创建文件
rm filename 删除文件,删除时不经过回收站,因此删除时需要慎重,快捷键为(Shift+Del)。
cp源文件(位置+文件名)目标位置/新文件名 例:cp /home/xzh/arr.c ./(将arr.c复制到当前文件夹)
另外,复制文件也可以在目标位置取一个新的文件名,例:cp /home/xzh/arr.c ./ARR.c(将arr.c复制到当前文件夹并重命名)
mv 源文件(位置+文件名)目标位置/新文件名 ,作用是移动文件,也可以在目标位置区一个新的文件名。显然mv也就具有了重命名的功能,即拿起放下。
注意!:在复制、移动文件中如果目标位置有同名文件则会覆盖。
查看文件:
more显示文件的开头,Enter下一行,空格下屏,q退出。
cat 显示文件的所有内容,直到文件末尾,适合查看较小的文件,因为终端的缓冲区是有限的。
head 只显示文件的前十行
tail 只显示文件的后十行
目录相关
目录就是一个特殊的文件(我们要有一个理念Linux/UNIX下一切皆文件)。
mkdir 目录名 创建目录
mkdir -p 创建多级目录 如:mkdir -p a/b/c (你会看到你创建了一个叫a的文件夹,a里面有b文件夹,b里面有c文件夹)
rmdir 删除空目录
rm -rf 目录,删除非空目录
cp -frp 源目录 新位置/新目录名 如:cp -frp /home/xzh/2048 home/zhizhen/标准c语言总复习
mv 移动和重命名目录时,不需要任何参数