linux基础1--常规文件操作

本文详细介绍了在Linux虚拟机中的基本shell命令,如终端操作、目录管理、文件操作(如ls、cd、touch、cp、mv等)、查看文件属性以及常用文本处理工具(cat、tac、more、less)。
摘要由CSDN通过智能技术生成

@@一切皆为文件

@@没有消息就是好消息

在虚拟机中

Ctrl+Alt+t   打开一个终端

Ctrl+Shift+=  放大窗口和字体

Ctrl+-    缩小

Ctrl+d或exit   关闭

《鸟哥的私房菜》---shell命令,百度

@符号之前用户名,之后计算机名,:号手动打印,~号目录,当前位置,dollar为非root用户

root:超级管理员(super administrator)#符号

shell语言分为:sh、csh(较大内核,类似c语言)、korn sh(人机交互)、bash就是当前命令、ZSH为MAC电脑的shell命令

Echo 打印,

Echo  $SHELL  查看当前shell语言

Linux内核版本  uname -a

发行版本   cat /etc/issue

关机 power off、 shutdown -h (10分钟时间)、init 6

重启 reboot 、shutdown -r (时间),init 0

 whereis 查询软件的安装路径和环境

第一个是安装路径,后面是配置文件

 binary--二进制  s--super  sbin/bin目录--可执行程序目录

所有可执行程序的路径是上面

 du 路径名 查看指定目录的大小,du -h(带单位展示) human readable

 ls (list show) 打印当前目录下所有内容

 ls 【option】… 【file】…

…可变长参数,可有可没有,可多可少

 ls -a 查看所有文件,包括隐藏文件(以.开头的文件是隐藏文件)

.表示当前目录, ..表示上层目录,上上层为  ../../

以点开头的路径为相对路径

/bin 普通用户的二进制文件

/sbin 管理员的二进制文件

/boot 引导目录,操作系统的启动程序,没有无法启动

/ cdrom 虚拟机有,光盘

/dev 设备驱动目录

/etc 所有程序的配置文件

/home 所有的普通用户,普通用户家的集合,普通用户不能操作其他用户,管理员可以操作任何目家目录

/root root用户的家目录

/media 自动挂载目录(手机,优盘,硬盘)

/mnt 手动挂载目录

/opt 第三方软件目录

/var 临时文件

绝对路径:以根目录为起始的路径为绝对路径  /home/123/  最后一个斜杠可写可不写

~是绝对路径,表示/home/***,某个用户的家目录

相对路径:以当前路径引起的与其他路径之间的关系

第一个字母表示文件类型,后面9个表示权限

数字2表示硬链接数,第一个ubuntu表示属主,第二个表示属组,4096表示文件大小,时间是文件最后修改时间,最后文件名

 ll -lh = ll -hl = ls -l -h

Tab  补全,一大神器,不会写错,可补全文件、文件夹、命令

上下键,翻历史记录

 pwd 显示当前位置的绝对路径

 cd change dirtory-改变切换目录

 cd + 路径,可以是相对、绝对路径

 cd 回车  切换到家目录

 cd .. 上一层, cd ../..  上上层

 touch 文件名 创建文件

 word 文件 doc,xlm都是二进制类型文件,txt是文本文件,记事本打不开的都是二进制

 rmdir 删除空文件,

 cp source destination  两个都可以是绝对或相对路径

 cp注意事项:1.源文件必须存在; 2.目标文件可以存在,存在之间覆盖,不存在会创建

拷贝文件夹需要加 r,表示递归

 mv 剪贴,重命名

可以mv多个文件,或者改名一个文件,但是不能同时改名

 cp文件夹必须加-Rmv文件夹不加 -R

 ll 和 stat 查看文件属性

Inode 号为文件编号,Uid是用户ID, Gid是组用户

查看文件

 cat   将文件内容打印到屏幕终端上,一般适用于文件内容非常少,只能鼠标翻页

 tac   以行为单位倒着打印

 more

 less

 head 默认看文件前十行   head -20 【文件名】看前20行

 tail 默认看文件后十行   tail -20 【文件名】看后20行

 问题:more和less不一样的地方

  more-上下键翻页,显示百分比,看完之间结束,空格翻页,回车换行

  less-上下键换行,不显示百分比,需要退出q,空格翻页,回车换行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值