文件管理,文件查看,文件修改等相关操作命令。

First : 文件的管理

##新建一个文件(file):

利用touch 命令,touch file  file1 file2 ....

注意:
    touch默认用来建立文件,同时此命令具备修改文件时间戳功

    默认是在当前路径下创建名为file的文件.

##新建一个目录(dir)

mkdir  dir                                 ##创建一个目录

mkdir  -p   dir1/dir2/dir3         ##新建递归目录 (-p= -path ),即新建一个dir1目录里包含第一层dir1目录,第二层dir2目录

##删除

1.删除文件file :

利用rm  -f 命令

rm -f   file  file1 file2 ...

2.删除目录dir:

利用rm  -fr 命令

rm  -fr  dir

注:                   ##-f force强制删除不提示       ,      ##-r recursive    递归删除目录

##复制

#1.复制文件
cp file dest (指定路径)                       ##复制单个文件
cp file file1 file2   dir        ##复制多个文件到指定目录中

 

#2.复制目录
cp  -r  sourcedir1  sourcedir2  destdir     #复制目录到指定目录中

 

##移动                               ##相同磁盘文件移动是重命名
                                            ##不同磁盘文件移动是复制后删除

mv file file1                       ##重命名
mv file dir                          ##移动文件
mv hello test
mv test/hello .                    ##此命令中的"."代表当前目录

##文件查看
%%  cat              file                ##显示文件全部内容
         -n       file               ##显示文件内容并在每行前加入行号
         -b       file               ##显示文件内容并在每行前加入行号但是不包含空行

%% less                    ##分页浏览
    上|下                      ##逐行查看
    pgup|pgdn            ##主页查看
    /关键字                  ##搜索关键字并高亮显示,"n"向下匹配一个关键字
                                   ##"N"想上匹配一个关键字

head             file            ##显示文件前10行
head  -n 3    file            ##显示文件前3行
tail                file             ##显示文件后10行
tail -n 3        file             ##显示文件后3行

##文件修改
#1.图形工具

gedit       file

#2.vim

 vim         file

 

 

##文件统计
wc            file       ##行数
wc     -l     file       ##字数
wc    -w    file       ##字符数
wc    -m    file       ##字节数

Second: "文件路径"

##1.相对路径
相对与当前系统位置,文件名称的简写,此名称前会自动添加'pwd'命令的输出,
相对路径文件名称前不会出现"/"

 

##2.绝对路径
文件在系统中的真实位置,在任何情况下都可以使用
绝对路径一定以"/" 开头

 

 

总结:Linux的系统结构及目录分类
linux是一个倒树型结构顶级目录 "/" 根目录
"/"下的二级目录

/bin             ##系统常规命令
/boot          ##系统启动目录
/dev           ##设备影射文件
/etc             ##系统配置文件
/home        ##普通用户家目录
/lib              ##32位函数库
/lib64          ##64位函数库
/media        ##光盘临时挂载
/mnt            ##手动临时挂载
/run             ##自动临时挂载
/opt             ##第三方软件安装位置
/proc           ##系统进程信息和硬件信息
/root            ##超级用户家目录
/sbin           ##系统管理命令
/srv             ##系统数据
/sys            ##内核相关调式
/tmp            ##临时文件
/usr            ##用户相关设定
/var            ##系统数据

##关于系统路径的命令
pwd            ##显示当前路径


 

##显示
ls              dir        ##显示路径信息
ls   -l         file        ##显示目标属性
ls   -l -d     dir        ##显示目录本身属性
ls   -R        dir        ##递归显示目录中的所有内容
ls   -a                     ##显示所有文件包括以"."开头的隐藏文件
ls   -ad .*                ##显示所有隐藏文件

##切换
cd                   ##进入当前用户家目录
cd   /mnt         ##进入mnt目录
cd ..                ##进入到当前目录的上一级目录
cd -                 ##当前目录和进入当前目录之前所在目录之间的切换

Third:文件批处理

 

*                          ##匹配0~任意字符
?                       ##匹配单个字符
[[:alpha:]]           ##匹配单个字符
[[:lower:]]           ##匹配单个小写字符
[[:upper:]]          ##匹配单个大写字符
[[:digit:]]             ##匹配单个数字
[[:alnum:]]          ##匹配单个字母或者字母
[[:punct:]]           ##匹配单个符号
[[:space:]]         ##匹配单个空格
[[::][::]]                ##一个类型或者一个类型

eg: 新建  file1 file2 filea fileb fileC file' ' file'!' 文件进行匹配处理

{}            ##精确匹配
{1..5}
{a..c}
{1,3,5}

eg;精确快速新建  file1 file2 file3 file4 file5 文件

[]            ##模糊匹配
[a-c]
[1-3]
[!a-c]            ##不是a并且不是b并且不是c
[^a-c]            ##

 

~                             ##当年用户家目录
~username           ##当年用户家目录
~+                          ##当年目录
~-                           ##当年目录之前的目录

 

 

Last:命令行技巧

 

#1.<tab>
<tab>键可以自动补齐系统中存在的文件名称或者命令
当按<tab>补齐不了的时候,是因为以这个字符开头的内容不唯一
可以按2次<tab>来显示所有的以此字符开头的内容
如果按两次还不出来,就是输入错了


#2.历史调用
history                            ##显示历史
history -c                        ##清楚当前环境中的历史
 上|下                              ##逐行翻阅历史
!数字                            ##调用指定行数的历史,并执行
!字母                            ##调用以此字母开头的最近的一条命令,并执行
ctrl+R(关键字)         ##调用含有此关键字的最近一条命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值