linux base note(1) (Linux filesystem structure and bash)

Linux 目录结构: //boot有效的启动引导文件目录 /bin所有用户常用命令目录 /sbin管理员命令目录 /etc配置文件目录 /dev设备文件目录 /rootroot主目录 /home普通用户默认主目录存放位置 /lib库函数及内核模块目录 /initrd特殊的块设备 /media设备默认自动挂载目录 /mnt设备挂载点 /opt额外安装的应用程序存放的目录 /proc当前内核的映射,是一个虚拟的文件系统 /tftpboottftp 主目录 /usr应用程序存放目录 /var日志系统文件(动态数据)存储目录 /lost+found文件残片

bash: /bin/bash 一.提示符 [用户名@主机名 当前目录]#root [用户名@主机名 当前目录]$other

id 命令可查看用户标识 pwd 显示当前工作路径 cd 在目录中切换

cd -返回 cd 回家 cd ~Pika到Pika 家去 二.语法,命令格式 命令[选项][参数] 选项的格式 data查看系统时间cal 日历 主题 微调 参数(命令的作用对象) data -s 11:11 -字母--单词两种格式 ls --all(-a) . 表示(链接到)当前目录 ..表示(链接到)上级目录 ls -l -h多个选项(-h以人性化的方式显示) ls -lh 合并选项 目录并不是文件的抽屉,而是一个类型为d的文件,他的内容是该目录中所有的文件的名字列表 三.bash的特点 有文件和命令的自动补全 <Tab> 补全,<Tab><Tab>提示补全  支持众多快捷键 ^lclean  清屏(实际上是上卷,可以往上翻) reset清屏,但是不能上翻,上面的东西将被清除 ^a切换到命令最开始的位置 ^e 切换到命令最尾部的位置 ^c退出 ^d相当于exit (快速退出) ^r搜索命令模式 history历史命令 !207调用207号历史 !ser 调用最后一个以ser开头的命令 !$上一条命令的最后一个参数 alias 别名: alias grep='grep -- color' 在命令行上输入可以设置临时的别名 vim ~/.bashrc 可以设置当前登陆用户永久别名 /etc/bashrc 对所有用户生效(需要管理员权限) type -a 命令 可以查看命令的类型(使用的是哪里的命令) \ls/bin/ls不使用别名 unalias ls 取消ls 别名 四.用bash进行文件管理: (1)了解Linux的文件系统组织结构 windows多根 Linux 单根

df查看分区 lost+found目录只在挂载点有 绝对路径:不可能产生歧义,从一个起点开始,能绝对的表达目标 相对路径:从当前开始 ll -d /home/加 -d 选项可以列出文件夹而不是其中的文件 ll -i 显示文件inode(索引/节点号) 文件类型: d : 目录可用 mkdir 文件名 命令创建 - : 普通文件可用 touch 文件名 命令创建 b : block 块设备(存储)可用 mknod 文件名 b 主设备号 次设备号(对块设备即分区号) 命令创建 c : 字符设备文件可用 mknod 文件名 c主设备号 次设备号 命令创建 l : link 链接文件(ln src desc 创建硬链接 ln -s src desc 创建符号链接) p : 管道文件(FIFO)(进程间通信)可用 mkfifo 创建 s : socket 套接字(网络进程通信)可用 mksock 创建 以上文件创建方法可能因为不同 linux 有所不同  file /bin/ls详细查看文件类型 type -a ls命令类型

文件管理: 创建文件 / 文件夹 touch / mkdir touch /home/dir1 dir2 -v在/home 下创建 dir1在当前目录下创建 dir2 显示过程 mkdir -v /home/{dir1,dir2}在/home 下创建 dir1 和 dir2 mkdir -v /home/dir{1,2}同上面一条 -p 选项可以在父目录不存在时帮助我们创建父目录

stat查看文件属性 每个文件有四个时间 atimeaccess 访问时间 mtimemodify 修改(内容)时间 ctimechange  改变(属性)时间 dtimedie 死亡时间 touch a1 a2 a3 a4 存在 -> 改变三个时间为系统当前时间不存在->创建 >acc创建acc文件 存在则清空 touch pika{1..20}创建(或刷新时间)pika1 ~ pika20 touch -rvf /etc/hosts{,.old} 备份为hosts.old cp 拷贝,拷贝加改名 mv 移动或更名 rm 删除(最好到目录之后再删除)rm -rf a1 a2 dir1递归删除,文件,目录及目录中的文件

文件内容查看 文本文件 / 二进制文件 cat (tac)反着看 more可下翻页 less可上下翻页 head前十行 head -2/etc/passwd 前两行 tail后十行 tail-2 /etc/passwd后两行可动态查看 strings打印二进制文件可打印部分

grep文本过滤工具

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值