Linux基本命令格式及文件处理命令

一、命令的基本格式

       1、命令提示符  [root@localhost ~]#  

       在登陆linux系统之后,会有这样的命令提示符,其中:

       root  表示当前登陆用户    localhost 表示主机名   ~  表示家目录    #  表示超级用户提示符。

       对于家目录,当登陆用户为root用户时,家目录为根目录下的/root目录,对于普通用户,针对每一个用户,都会在/home目录下创建一个对应文件夹,如/home/user1。 

       2、命令格式

       命令 [选项] [参数] 

       中括号表示可选,这只是一般的命令格式,有部分命令格式不遵循此格式,在后续会遇到,单独讲解。

       当有多个命令时,可以合并在一起写,如 ls 命令下的选项,-l 和 -h 可以合并写为 -lh。

       选项格式有长格式和短格式之分 -a等于 --all。

       3、查询目录命令 ls [选项] [目录或文件]

       选项 : -a 显示所有文件 

                    -l  显示详细信息

                    -d 查看目录属性

                    -h 人性化显示文件大小

                    -i 显示inode

        在Xshell中输入 ls -l,如下图所示

         其中,最先显示的为权限,共10位,如-rw- - - - - -,第一位 - 指的是文件类型,常用的有三种,- 代表文件,d代表目录,l代表软链接文件,后九位,三位为一组,表示文件的所有者,如 -rw - r- - r - -,rw-表示所有者(u),r--表示所属组(g),r--表示其他人(o)。

          r表示读权限,w表示写权限,x表示执行权限。

          -rw-r--r--. 1 root root 26150 8月  20 03:05 install.log
          权限后的数字1表示引用计数,第一个root表示所有者,第二个root表示所属组,26150表示文件大小,日期表示最后一个修改时间,最后是文件名。

二、目录处理命令

          1、创建目录mkdir  (make directories)

                  格式 :mkdir  [-p]  目录名      

                  其中,-p表示递归创建,即创建完目录后在目录中再创建一个目录,如 mkdir -p  China/Beijing,弱没有 -p ,则会报错。

          2、切换所在目录 cd  (change directory)

                 cd [目录]

                 简化操作:cd ~或者cd直接回车     进入当前用户的家目录

                                   cd - 进入上次目录

                                   cd .. 进入上一级目录

                                   cd .  进入当前目录

                  绝对路径和相对路径    

                  绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下,都能进入指定位置,如[root@localhost ~] # cd  /etc/ 

                  相对路径:参照当前所在目录,进行查找。 如: [root@localhost ~] # cd ../usr/local/src

           3、查询所在目录位置:pwd (print working directory)

                   显示当前所在目录位置。

           4、删除文件或目录 :rm(remove)

                 rm  -rf  [文件或目录]     选项  -r  删除目录          -f 强制删除

           5、复制目录或文件:cp(copy)

                 cp  [选项]  [原文件或目录]  [目标目录]

                 选项:   -r  复制目录          -p 连带文件属性复制           -d 若源文件是链接文件,则复制链接属性             -a  相当于 -pdr(复制文件完全一样)

           6、剪切或改名命令: mv(move)

                 mv [原文件或目录] [目标目录]

                 若原文件与目标目录在同一个目录下,则命令为改名命令,格式为:mv  [原文件名] [改后文件名]

                 若要移动,如将家目录下的目录China移动到tem目录下并改名china     格式为: mv  China  /tmp/china

三、常见目录作用

           在终端中,输入“cd / ”命令进入到根目录,用 ls 命令查看根目录下的文件,如下图所示:

        

          1、根目录是最高一级目录,在根目录下,有 bin 目录和 sbin目录,同时,在根目录下的 usr 中,也有 bin 目录和 sbin 目录,如下图:

        

          根目录下的 bin ,sbin, usr目录下的 bin 和 sbin ,这四个目录都是用来保存系统命令的,不同的是,bin目录下保存的命令任何用户都可以执行,而在sbin目录下的命令只有root 用户可以执行。

          2、根目录下的boot为系统启动目录,在安装linux时已为其单独分区,一般不对其进行操作。

          3、dev目录下保存的是系统的硬件文件,一般不对其进行操作。

          4、etc目录为系统默认的配置文件保存位置,学习服务的时候,就要多次用到这个目录。

          5、home为普通用户的家目录,root为超级用户的家目录。

          6、lib为linux系统函数库的保存位置。

          7、media , mnt , misc这三个是空目录,用来挂载系统外接设备。

          8、proc和sys目录不能直接操作,这两个目录保存的是内存的挂载点。

          9、temp是临时目录,存放临时数据。

          10、usr是系统软件资源目录。

          11、var目录是系统的文档目录。

          Linux是很严谨的系统,不能随便往目录下放文件,平时练习,可以在家目录或者temp目录下放内容。

四、链接命令

          链接命令: ln (link)

          命令格式  ln -s [原文件] [目标文件]               选项 -s  表示创建软链接

          功能 :生成链接文件

          硬链接特征:

          1、拥有相同的i节点和存储block块,可以看作是同一个文件;

          2、可以通过i节点识别;

          3、不能跨分区建立硬链接,即只能在一个分区内建立硬链接;

          4、不能针对目录使用,只能针对文件使用。

          软链接特征:

          1、类似于windows下的快捷方式;

          2、软链接有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没咬实际的文件数据;

          3、lrwxrwxrwx   表示文件类型为软链接,且权限均为rwx;

          4、不论修改软链接文件还是修改原文件,另外一个都会改变;

          5、删除原文件,软链接不能使用。

          6、如果要创建软链接,一定要写原文件的绝对路径,否则报错。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值