> 文章列表 > Linux系统入门基础-文件目录和shell命令

Linux系统入门基础-文件目录和shell命令

一、Linux基础概念

Linux简介 开源、免费的操作系统内核

由Linus Torvalds于1991年开发

基于Unix设计理念

主要发行版:Ubuntu, CentOS, Debian, Fedora等

Linux特点 多用户、多任务

良好的安全性

强大的网络功能

丰富的命令行工具

高度可定制

二、Linux文件系统

  1.目录结构

/ 根目录 bin 基本命令二进制文件 etc 系统配置文件 home 用户主目录 lib 系统库文件 opt 可选应用软件 root root用户目录 sbin 系统管理命令 stmp 临时文件 usr 用户程序 var 可变数据文件

三、基本命令

文件操作

ls 列出目录内容 ls -l 列出详细列表 ls -a 显示隐藏文件 cd 切换目录 pwd 显示当前目录 cp 复制文件 mv 移动/重命名文件 rm 删除文件 rm -r 递归删除文件 rm -f 强制删除文件 mkdir 创建文件 mkdir 递归创建文件

文件查看与编辑

cat 显示文件内容 less 分页查看文件 head 显示文件开头 tail 显示文件末尾 tail -f 实时追踪文件变化 vi 文本编辑器

 

四.Shell基础

变量

a.var=value       # 定义变量

b.echo $var       # 使用变量

c.export VAR=value   # 环境变量

常用符号

>      重定向输出

>>    追加输出

<      重定向输入

|       管道

&     后台运行

;       命令分隔符

五、实用技巧

1.Tab补全:输入部分命令/文件名后按Tab键自动补全

2.历史命令:使用上下箭头或history命令查看历史命令

3.命令别名:alias ll=’ls -l’创建快捷方式

4.通配符:

.匹配任意字符

?匹配单个字符

[abc] 匹配a、b或c