二、Linux常用命令——文件处理命令

ls(愿意:list)

功能描述:显示目录文件

语法:ls 选项[-ald] [目录或文件]

            -a    显示所有文件,包括隐藏文件(以"."开头的文件)

            -l     显示详细信息

            -d    查看目录属性

例子: ls -l /home/dodo        显示/home/dodo目录下的详细信息


cd(change directory)

功能描述:切换目录

语法:cd [目录]

例子:cd /        返回根目录

       cd ..        返回上级目录



pwd(print working directory)

功能描述:显示当前所在的工作目录(路径)

语法:pwd

例子:pwd


touch

功能描述:创建空文件

语法:touch [文件名]

例子: touch newfile.txt



mkdir

功能描述:创建新目录

语法:mkdir [文件名]

例子: mkdir newdir



cp(copy)

功能描述:赋值文件或目录

语法:cp [-r] [源文件或目录] [目的文件或目录]

          -r 复制目录            

例子: cp file1 file2 dir1    将文件file1、file2复制到目录dir1

         cp –r dir1 dir2        将dir1下的所有文件及子目录复制到dir2



mv(move)

功能描述:移动文件、更名

语法:mv [文件或目录名] [目的目录]        

例子:mv file1 file2    将当前目录下文件file1更名为file2

        mv file2 dir2    将file2移动到目录dir2下



rm(remove)

功能描述:删除文件

语法:rm -r [文件或目录]

           -r 删除目录 

例子:rm file2            删除文件file2

        rm –r dir1        删除目录dir1


cat(concatenate and display files)

功能描述:显示文件内容

语法:cat [文件名] 

例子:cat /etc/issue           显示issue的文件内容

       cat /etc/services       显示issue的文件内容



more

功能描述:分页显示文件内容

语法:more [文件名]

          进入文件后        空格或"f"        显示下一页

                                   enter              显示下一行

                                   "q"或"Q"        退出

例子:more /etc/services          分页显示services的文件内容



head

功能描述:查看文件的前几行

语法:head -num [文件名]

          -num 显示文件的前num行

例子:head -20 /etc/services          显示services的文件前20行内容



tail

功能描述:查看文件的后几行

语法:tail -num [文件名]-num 显示文件的后num行

          -f 动态显示文件内容(有时候文件是动态更新的,我们可以使用-f来动态滚屏

例子:tail -20 /etc/services        显示services的文件后20行内容



ln(link)

功能描述:产生连接文件(类似于生成快捷方式)

语法:ln -s [源文件] [目标文件]

          -s 创建软连接

例子:ln –s /etc/issue /issue.soft        创建文件/etc/issue的软连接/issue.soft

        ln /etc/issue /issue.hard           创建文件/etc/issue的硬链接/issue.hard


注意:

软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接

硬链接:
1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建
这里有两点要注意:
第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;
第二,ln的链接又分软链接和硬链接两种,软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接 ln 源文件 目标文件,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。



useradd

功能描述:创建新用户

语法:useradd 用户名

例子:useradd haha



passwd

功能描述:设置密码

语法:passswd 用户名

例子:passwd haha


clear

功能描述:清屏(将屏幕的内容清空)


su root

功能描述:获取root权限



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值