美文网首页
Linux命令-文件、磁盘管理

Linux命令-文件、磁盘管理

作者: 鲸随浪起 | 来源:发表于2018-11-21 20:52 被阅读0次

    <0>创建文件:touch 文件名

    <1>查看文件信息:ls

    ls -l 以列表方式显示文件的详细信息

    ls -lh  配合-l以人性化的方式显示文件大小

    <2>输出重定向命令:>

    ls > text.txt(test.txt如果不存在,则创建,存在则覆盖其内容)

    显示在终端上的内容保存到指定文件中

    >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部

    <3>分屏显示:more

    查看内容是,在信息过长无法再一屏显示时,使用more命令,每次只显示一页,按下空格可以显示下一页,按下Q键退出显示,按下H键可以获取帮助

    <4>管道:|

    一个命令的输出可以通过管道作为另一个命令的输入

    ls -lh | more

    可以理解成现实中的管子,左边塞东西(写),右边取东西(读)

    <5>清屏:clear

    clear作用为清除终端上的显示,也可以使用快捷键:Ctrl+L

    <6>切换工作目录:cd

    cd      切换到当前用户的主目录(/home/用户目录)

    cd ~    切换到当前用户的主目录(/home/用户目录)

    cd .      切换到当前目录

    cd ..    切换到上级目录

    cd -    可进入上次所在目录

    注意:cd .. 中间用空格,否则会失败

    <7>显示当前路径:pwd

    <8>创建目录:mkdir

    通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录

    创建haha文件夹:mkdir haha

    递归创建文件夹:mkdir a/b/c/d -p

    以目录树的方式显示:tree

    <9>删除目录:rmdir

    可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然删除失败

    <10>删除文件:rm

    可通过rm删除文件或目录

    rm 文件夹 -r

    -i    会询问是否真的要删除

    -f    强制删除,忽略不存在的文件,无需提示

    -r    递归的删除目录下的内容,删除文件夹是必须加此参数

    <11>建立连接文件:ln

    Linux连接问价类似于Windows下的快捷方式

    软连接:软连接不占用磁盘空间,源文件删除则软连接失效

    硬链接:硬链接只能连接普通文件,不能连接目录;硬链接会占用相同大小的硬盘空间;相当于复制

    硬链接:ln 源文件 连接文件

    软连接:ln -s 源文件 连接文件

    通过ls -lh查看软连接地址

    注意:如果软连接文件和源文件不在同一个目录。源文件要使用绝对路径,不能使用相对路径

    ln -s /home/alaji/桌面/a/aa.txt bb.txt

    <12>查看或者合并文件内容:cat

    查看:

    cat aa.txt

    cat /etc/samba/aa.txt

    合并:>先清空,后添加,>>直接添加

    cat aa.txt bb.txt > lala.txt            两个文件内容合并成lala.txt

    cat aa.txt bb.txt >> lala.txt         lala.txt不清空继续添加

    <13>文本搜索:grep

    Linux系统中grep命令是一种强大的文本搜索工具

    -v    显示不包含匹配文本的所有行(相当于取反)

    -n    显示匹配行和行号

    -i    忽略大小写

    grep常用的正则表达式

    '^a'    搜索a开头的

    'a$ '   搜索a结尾的

    '[xxx]'    匹配 [] 里中一系列字符中的一个;搜寻匹配单词signal、signaL、Signal、SignaL的行;grep -n '[Ss]igna[Ll]' 1.txt

    '.'    匹配任意字符,寻找txt用t.t

    grep

    <14>查找文件:find

    find文件搜索

    <15>拷贝文件:cp

    cp命令的功能是将给出的文件或目录复制到另一个文件或目录中

    cp 原文件 新文件 -r

    -r 复制目录下的所有子文件

    <16>移动文件:mv

    用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。

    <17>查看命令位置:which

    相关文章

      网友评论

          本文标题:Linux命令-文件、磁盘管理

          本文链接:https://www.haomeiwen.com/subject/asjhqqtx.html