CentOS系统常见命令之文件系统管理(随更)

  • Tips
    • 输入文件名或键入命令时常需要使用Tab键补全
    • 文件详细信息中,前缀为 d 代表目录, - 代表文件,文件名前有点代表是隐藏文或隐藏目录
    • 某命令 --help,查看该命令的使用方法,如:ll --help
    • clear(清空屏幕,类似于windows下的cls命令)
    • /在系统中代表根目录,点点/(上一级目录),点/(代表当前目录或执行某文件,如:./startup.sh(执行该文件开启Tomcat))
    • ctrl+c终止当前命令或文件的执行
    • reboot(重新启动系统,可能需要root权限)
    • ~在系统中代表家目录,家目录即当前用户的私有目录,一般情况下,root用户的家目录就是根目录的root文件夹,普通用户的家目录是根目录的home文件夹下的一个子文件夹,一般以该用户的名字来作为该文件夹的名称
    • “>”在系统中代表写入(会覆盖已有内容),“>>”代表追加(不会覆盖)
    • 以下带有 z 的命令项代表在众多类似命令中推荐使用的命令
  • 查看
    • 查看某个目录(合法目录)下的各个文件及目录
      • ls /(查看根目录下的文件及目录)
      • ls(查看当前目录下的文件及目录)
      • ls -l(查看当前目录下的文件及目录的详细信息,等同于命令ll)
      • ls a(把a目录的子目录显示出来)
      • ls -R a(把a目录下的整个目录结构显示出来)
      • ll(查看当前目录下的文件及目录的详细信息)z
      • ll -al(查看全部文件,包含隐藏文件)
      • cd 目录名称(切换到目标目录),如:cd /切换到根目录、cd(默认回到家目录)
      • pwd(查看自己当前所在的目录)
    • 查看文件内容、退出查看
      • cat HelloWorld.java(查看该java文件的内容)
      • more HelloWorld.java(同上,使用该命令还可以对内容进行分页查看,空格或上下键翻阅)
      • less HelloWorld.java(同上,使用该命令会进入内容查看页,退出按q,空格或上下键翻阅,shift+g,跳到文件起始位置,gg跳到文件末尾位置,搜索关键字:先按冒号,输入/关键字,回车搜索)z
      • 注意: more、less命令一般在文件内容较多,一个页面容不下的时候使用,内容较少时,翻阅、搜索等操作可能会失效,键入q,退出查看页面
      • tail -10 HelloWorld.java(查看文件尾部的10行内容)
      • tail -f user.log(实时刷新并显示文件的尾部内容,一般用于在生产环境中打印程序日志,给程序debug用)
      • head -10 Helloworld.java(查看文件头10行的内容)
  • 创建
    • 创建文件夹
      • mkdir 目录名(在当前目录创建一个文件夹)
      • mkdir -p a/b/c(创建多级目录;若父目录没有,则会自动创建)
    • 创建文件、写文件
      • touch 1.txt(创建一个空文件)
      • echo(打印或输出),如图所示
      • echo “内容” > 2.txt(将引号中的内容写入2.txt文件中,若没有该文件,则会在当前目录中自动创建)
      • ll > 3.txt(将ll命令要输出的内容写进3.txt中,若没有该文件,则在当前目录自动创建)
  • 删除
    • 删除文件夹
      • rmdir 目录名(能且只能删除空文件夹)
      • rm -r 目录名(能删除非空文件夹)
    • 删除文件
      • rm 文件名(删除文件)
      • rm -rf(强制删除文件夹或文件)
  • 移动
    • 移动文件
      • mv a/1.txt b/(将a目录下的1.txt文件移动到b目录下)
      • mv a/1.txt b/2.txt(将a目录下的1.txt文件移动到b目录下并改名为2.txt)
    • 拷贝
      • cp 源文件位置 目标文件位置(需要定位到子目录,在文件前添加即可)
  • 编辑
    • 编辑文件
      • vi 源文件(进入编辑页面)
      • vim 源文件(进入编辑页面)z
      • 注意: 进入编辑页面后是处于一种命令模式下。键入冒号,从命令模式进入编辑模式(也可以理解为命令编辑模式),该模式下可以通过回车键执行一些命令,如:搜索关键字(:/关键字)、退出并保存(:wq)、强制退出并保存(:wq!),命令执行完成后会回到命令模式;键入i(当前光标位置插入)、o(光标所在的下一行插入)、a(光标后插入)进入插入模式,该模式下可以编辑文本的内容,编辑完成后,键入Esc键,退出插入模式,回到命令模式。该命令的工作模式如图所示
    • 退出、保存
      • :w(保存)
      • :w 文件名(另存为某文件)
      • :q(退出)
      • :wq(保存并退出)
      • :wq!(强制保存并退出)z
      • :wq! 文件名(以某文件名保存后强制退出)
      • :q!(强制退出)
      • :x(保存并退出,当文件有变化时会进行保存)
      • 注意: 在系统中有些文件可能是只读的或当前用户权限不够,如图所示,所以需要强制保存并退出。

日期:2019年3月9日上午

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值