Linux基础 | 青训营笔记

98 阅读2分钟

基本知识点 命令提示符 命令格式 历史命令和补全功能 1.按上下键查看历史命令 ​ 2.history :查看执行过的所有命令 ​ history 10:查看执行过的近10条命令 ​ 3.ctr+r:用执行过的命令快速补全 开,关机以及重启 立即关机:

halt (停止进行,中断) ​ poweroff (定时关机,关闭电源) ​ shutdown -h now (shutdown:关机) 定时关机:

shutdown -h 5 5分钟后自动关机 ​ shutdown -h 12:00 中午12点关机 立即重启

reboot ​ shutdown -r now 定时重启

shutdown -r 10 过10分钟自动重启 ​ shutdown -r 22:00 在时间为22:00时候重启 取消以上操作:shutdown -c

目录相关操作 创建

mkdir 目录名 创建目录 ​ mkdir hello 在当前目录下创建 mkdir /usr/local/hello 在指定目录下创建 mkdir hello nihao kang 在当前目录下创建
删除

rm [-rf] 目录名 删除目录 r:递归删除 f:强制删除
​ rm -r hello 递归删除当前目录下的hello目录 rm -rf hello 递归删除当前目录下的hello目录(不询问) rm -rf hello nihao kang 递归删除三个目录 移动[剪切]

mv 目录 目录新位置 ​ mv /usr/local/kang /usr/ 将/usr/local下的名为kang的目录移动到/usr下
重命名

mv 目录名 新目录 ​ mv hello nihao 将目录hello改为nihao ​ [移动+重命名] ​ mv /usr/local/kang /usr/nihao /usr/local/kang将目录移动到/usr下,并重命名为nihao ​ • 对比移动 ​ mv /usr/local/kang /usr/nihao/ /usr/local/kang将目录移动到/usr下 ​ 注意:若是移动,则/usr/nihao/ local后面要加个/,否则就成移动并重命名了,加/后才表式nihao目录下 如果当前目录下也有个相同名字的文件的话,那这个原文件会被覆盖(可能会询问否是选择覆盖) 拷贝

  • -r 是递归把源目录下的目录递归进行移动;
  • -f:强行复制文件或目录,不论目标文件或目录是否已存在;
  • -i:覆盖既有文件之前先询问用户;
  • -p:保留源文件或目录的属性; 拷贝目录时要加参数 -r

文件则不需要

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作