切换目录:cd
cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录之前所在的目录; cd .. 返回上级目录; cd ../.. 返回上两级目录;
建立文件和目录
mkdir 和 touch
拷贝文件或目录
cp 需要复制的文件路径+文件名字 到哪里 cp -r 复制目录 cp -rf 参数f是删除已经存在的目标文件而不提示 cp -i 参数i和f相反,在覆盖目标文件之前将给出提示要求用户确认,回答y时目标文件将被覆盖,是交互式拷贝.
删除文件和目录
rm 新建文件夹 //将新建文件夹这个文件删除 rm -v:显示过程信息 rm -i:删除已有文件或目录之前先询问用户; rm -rf :(强制删除文件或目录,删除时不提示.)-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
重命名
rename(原字符串:将文件名需要替换的字符串; 目标字符串:将文件名中含有的原字符替换成目标字符串; 文件:指定要改变文件名的文件列表)
实验补充
实验内容
1)练习Linux的文件操作、目录操作、系统管理的命令;
①注销(退出)系统:logout 或exit,关机:shutdown
②练习使用命令ls(注意Linux命令区分大小写):
使用ls 查看当前目录内容,查看指定目录内容,如/目录、/etc目录,查看当前目录内容;使用dir 查看当前目录内容。
③使用cd改变当前目录
④显示当前路径:pwd ;
⑤建立目录mkdir;
⑥删除目录:rmdir;
⑦复制文件cp;
⑧移动文件或目录: mv;
⑨删除文件:rm;
⑩显示文件内容(不分页显示及分页显示):cat, more;连接文件:cat与重定向;
⑪从键盘输入三个文件C,D,E,文件内容自定,将C,D,E合并成一个文件CDE;
⑫在当前目录下建立USER子目录,在USER子目录下添加文件U1.C(内容自定),将USER子目录下的文件复制到当前目录下。
2)编写一段C 源程序, 用gcc 编译器编译程序, 运行程序, 调试程序。
3)设置环境变量:
①显示环境变量HOME,设置一个新的环境变量hello;
②使用env命令显示所有的环境变量。
实验过程演示
3.实验结果
创建目录:
ls查看目录:
cd改变当前目录
rmdir删除目录:
cp复制文件:
移动文件或目录: mv
删除文件
touch创建文件,cat查看:
more查看:
cat重定向合并文件:
合并C,D,E三个文档:
建立USER子目录,在USER子目录下添加文件U1.C(内容自定),将USER子目录下的文件复制到当前目录下。
编写一段C 源程序, 用gcc 编译器编译程序, 运行程序:
环境变量查看和设置环境变量: