Linux学习笔记(一)----基本bash shell命令

默认bash shell提示符是美元符号($)

bash手册

在想要查找的工具名称前面输入man命令(空格进行翻页;回车键逐行查看;箭头键滚动手册内容)

man man 可以查看手册页相关的手册页

关键字搜索手册页语法:man -k 关键字

查看所需要的页面语法 :  man    section     topic 

info也是参考资料

大多数命令都可以接受 --help选项

浏览文件系统

Linux在路径名中不使用驱动器盘符

Linux将文件存储在单个目录结构中,被称为虚拟目录

使用正斜线(/)划分目录

遍历目录

cd命令切换目录可用绝对路径和相对路径

pwd命令显示当前目录路径

单点符(.) 表示当前目录

双点符(..) 表示当前目录的父目录

文件和目录列表

列表命令ls (按字母排序,按列排序)

-F 参数 可以区分文件和目录

-a参数显示所有文件包括隐藏文件

-R  递归显示当前目录文件和子目录文件

-l  可以显示更多信息

过滤输出列表

ls  可以识别标准通配符

?   一个字符

*   0个或多个字符

[ ]   可能出现的字符

!  将不要的内容排除在外

处理文件

touch 创建文件;      改变文件修改时间

- a   参数只改变访问时间

复制文件

cp  source   destination

- i 参数 强制询问是否需要覆盖已有文件

-R 递归复制整个目录内容

自动补全功能

按制表符  tab

链接文件

链接是指向真实文件的占位符

分为符号链接 ;  硬链接

符号链接是一个实实在在的文件:  指向存放在另一个文件;彼此内容不同

创建符号链接 原始文件必须存在  ;   ln   -s   链接 原始文件

硬链接会创建独立的虚拟文件,包含了原始文件的信息及位置    根本上是同一个文件

ln   链接   原始文件

不要创建软链接文件的软链接


重命名文件

mv  可以移动 和重命名文件和目录(只影响文件名或位置'不影响时间戳 和inode编号)

删除文件

r m

-  i  提示是不是真的要删除

-f   强制删除

处理目录

mkdir 创建目录

-p   同时创建多个目录和子目录

删除目录

r m d i r

只删除空目录

可以在非空目录上使用 r m   -r 

查看文件内容

file 查看文件类型

查看整个文件

1. cat命令

-n   加上行号

-b 只给文本行加行号

-T 替换制表符 为 ^I

2.more 命令

显示每页数据之后停下来

3. less命令

实为 more 命令的升级版

查看部分文件

1. tail  

默认尾部 10 行

-n   修改显示的行数

-f 允许你在其他进程中使用该文件时查看文件内容

2. head

默认前10 行

支持    -      n

你可能感兴趣的:(Linux学习笔记(一)----基本bash shell命令)