linux基础(二)

目录

/               ##根目录

二级目录的作用:

/etc                ##杂项,系统配置文件等
/dev                ##设备处理器
/boot               ##启动分区,负责系统启动
/lib                ##函数库
/proc               ##系统进程
/srv                ##var系统数据
/opt                ##第三方软件
/tmp                ##临时文件
/bin                ##二进制可执行文件也就是系统命令
/sbin               ##系统管理命令存放位置
/sys                ##系统管理,主要是关于内核的
/usr                ##系统用户相关信息数据及用户自定义软件存放位置
/lib64              ##64位系统库文件存放位置
/mnt                ##系统临时设备挂载点
/media              ##系统临时设备挂载点
/run                ##系统临时设备挂载点
*了解即可*

文件寻址

绝对路径:

文件在系统中的真实位置文件名字以/开头

相对路径:

文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头  
而且名字会自动添加pwd显示的值

文件的管理

1)建立目录

mkdir   directory            ##创建目录
         -p                      ##上级目录不存在自动建立

2)文件的删除

rm    文件名字      ##  有提示的删除
rm  -f              ##强制删除
rm  -f -r           ##目录名字  强制删除目录及所有文件
rm  -fr             ##同-f-r
rm  -fr  目录名字*   ##删除目录里面所有的内容

3)ls 列出目录或文件信息

ls             ##如果后面没有目录那么默认为当前目录
ls directory|filename ##列出文件或者目录内容
ls  -d directory   ##列出目录本身
ls  -l directory     ##列出文件或目录里面内容的属性
ls  -ld  directory   ##列出目录或本身属性
ls  -a       ##显示目录的所有内容,包括"."开头的隐藏文件

4)文件的移动和重命名

mv  ##移动和重命名<相同磁盘的mv是重命名;不同磁盘的mv是复制删除过程>
mv  file file1  diretory    ##移动file file1 diretory目录中
mv    文件或目录  目录        ##移动文件
mv    文件 name              ##重命名文件

5)文件的复制

cp                            ##复制
cp file file1 file2  目录     ##复制文件到目录
cp  file test                ## 按照file模版建立文件test
cp -r directory  directory1  ##复制目录

6)文本方式编辑

vim filename                ##进入到命令模式
按i                         ##插入模式
按esc                       ##退出插入模式
输入:wq                 ##保存退出
输入:q!                   ##强制退出
vim  filename   ##如果名字不存在 会自动创建
没有操作对象直接打开 编辑后要:wq 文件名

7)cd切换工作目录

cd        diretory ##切换工作目录到指定目录
cd -              ##切换工作目录之前所在目录
cd ..                ##进入到当前目录的上级目录
cd -username     ##切换到制定用户家目录
.                ##当前目录
~                ##当前用户家目录
~  username     ##指定用户家目录
~+              ##当前目录
~-              ##当前目录之前所在目录

正则表达式

*                           ##匹配到所有的任意字符
?                          ##匹配到单个字符
[[:upper:]]                 ##匹配到单个大写字母
[[:lower:]]                 ##匹配到单个小写字母
[[:alpha:]]                 ##匹配到单个字母
[[:alnum:]]                 ##匹配到单个字母和数字
[[:digit:]]                 ##匹配到单个数字
[[:space:]]                 ##匹配到单个空格
[[:punct:]]                 ##匹配到单个字符

1){}表示不存在的或者存在的

{1..9}      ##1-9
{a..f}       ##a-f
{1,3,5}      ##135
{a,c,e}     ##a c e
{1..3}{a..c}    ##3*3个

2)[]表示存在的

[a-C]   ##aA bB cC
[a-c]   ##aA bB c
[1-3]   ##1或者2或者3
[145]   ##1或者4或者5
[^abc]|[!abc]  ##除了a并且除了b并且除了c

man

man man              ##查看man命令帮助
man passwd          ##查看passwd命令帮助

man  的级别
1   系统命令
2   系统接口
3   函数库
4   特殊文件,比如设备文件
5   文件
6   游戏
7   系统的软件包
8   系统管理命令
9   内核

man 5 passwd   ##查看/etc/passwd文件的帮助
man 页面的快捷键
上下键                 ##向上或者向下一行
pageup|pagedown         ##向下显示一个屏幕或者向上显示一个屏幕
d|u           ##向上或者向下显示半个屏幕
G|gg          ##跳转到页面最上或者最下
/关键字          ##关键字查找
n|N            ##向上或者向下翻
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值