`

Linux常规命令一

 
阅读更多

  ls -al:显示所有切一排显示,也显示文件目录的属性

  ls -hl:人性化显示文件的属性

  ls -dl:显示目录本身的属性

  ls -i:  显示i节点

 

 

  mkdir -p 父目录/子目录:递归创建目录

  

 

  cp 源文件 目标文件1 目标文件2 目标文件3  (多少个文件使用空格隔开)

  cp -r 源目录 目标目录

  cp -p:复制过程中保持文件或目录的属性不变,例如所有者所属组权限,时间等

 

 

  mv:移动(重命名、剪切)文件目录的功能,不需要参数

           mv 源目录 目标目录  (若目标目录名称没有变化则是重命名,变化则是剪切移动,文件亦如此)

 

  rm -f :强制删除文件

  rm -rf:前置删除目录

  如果文件或者目录名含有空格,需要用引号括起来

 

 

  查看文件内容:

         cat -n 文件名 :查看文件的所有内容,切显示行号

         less 文件名:分页显示内容,可用上下、pageup等间来操作,同时可用/后输入内容来搜索匹配

         head -n 文件名:查看文件最前的n行内容

         tail -f 文件名:动态显示文件的最末几行,经常用于查看日志报错

 

 

  软、硬链接:

  软链接:ln -s 源文件/目录  目标文件/目录(该目录必须不存在,因为ln会自动生成)

  硬链接:ln  源文件/目录  目标文件/目录

  ps:两者的区别软连接的文件权限一定为777,而不是源的权限,可夸分区创建软连接;硬链接能同步更新内容,随便哪边的内容发生变化都会同步,由于硬链接的目标与源是使用同一个i节点的,所以即使源被删除了,目标还是可以用的,不能夸分区创建硬链接

 

 

  权限的理解:

       对于目录而言:

                                r的权限是ls,列出文件或目录;

                                w的权限是touch、mkdir、rm等文件目录操作,

                                x的权限是cd,进入目录

  

        对于文件而言:

                                r的权限是cat、more、less等读取内容

                                w的权限是vim等修改内容的操作

                                x的操作是作为脚本被执行的操作

 

       所以一般绝大数对于目录而言r和x是同时存在的,x能进r能读。

       所以一个文件是否能被删除,取决于所在目录是否拥有x和w这2个权限

       所以一个目录能否创建新的内容,取决于该目录是否有x和w这2个权限

 

 

    chown可以同时修改文件的所有者和所诉组:chown 用户名:用户组名 文件名

 

 

    umask -S:查看当前用户缺省的权限,也就是创建新文件、目录的默认权限,其中由于系统会自动删除新建文件的x权限,所以新建的文件会比新建的目录少了x权限

    举例:umask -S 后查看到的是可能是:u=rwx,g=rx,o=rx 

    可以通过umask来修改默认缺省的权限,修改步骤如下:

    1.假设要修改成754,需要先用777-754=023

    2.umask 023 即可

 

 

    

 

    

 

 

 

           

分享到:
评论

相关推荐

    linux常规操作命令大全

    linux常规操作命令大全,详细的介绍了linux日常操作需要的命令,很实用的。

    常见的linux系统命令(自己整理)

    常见的linux系统命令,经常使用的,欢迎下载

    linux常规命令

    linux命令

    常规的Linux命令

    常规的Linux命令,包括添加组,成员,查看硬盘大小

    服务器常规操作命令

    linux 服务器常规操作命令,适合新手,了解服务器。详细知识还需努力学。

    Linux命令集合大全

    Linux命令集合大全这个适用于速成者和不需要深入研究的人群,看完之后你可以对linux进行常规操作,可以满足学习和工作中的需求,也可以把它作为命令查询的一个工具。

    Linux scp命令用法及实例分享

    scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可...

    postgreSQL pgsql13.5 windows安装与 Linux 安装 及 常见命令 教程

    全文通俗易懂,图文并茂一步步安装 和 并使用psql 常规命令; 本文是postgreSQL 13.5 windows安装与 Linux 安装 及 常见命令, 由作者自身一步步实践写出来了,主要也是为了记录下操作步骤备忘. 全文通俗易懂,图文并茂...

    linux常用命令,我将其列为思维导图的形式,供各位参考

    能学到什么:linux系统的基础命令使用包括其作用及运用场景,linux常规命令不单只适用于此,它在全方面的安全领域都会涉及和学习的到,多敲,多练,PDF中的命令基本上都是可以掌握的,毕竟在实际生产环境当中,linux...

    linux常见服务的管理

    linux常见服务的管理

    Linux常用命令大全新手必备.docx

    /bin 二进制文件,系统常规命令 /boot 系统启动分区,系统启动时读取的文件 /dev 设备文件 /etc 大多数配置文件 /home 普通用户的家目录 /lib 32位函数库 /lib64 64位库 /media 手动临时挂载点 /mnt 手动临时挂载点 ...

    Linux常用命令简介

    1、熟悉 LINUX用户界面及常规设置。 2、熟悉 LINUX 的常用基本命令如 ls、who、w、pwd、ps、pstree、

    linux常用命令举例

    常规名利,对刚学linux的学员,小有帮助

    红帽子LINUX操作系统安装及命令学习

    红帽子LINUX操作系统安装及命令 可帮大家学习有需要的朋友可以下载看看

    SecureCRT中常用linux命令.doc

    技术分享:SecureCRT中常用linux命令 ...MEM的状况、修改文件编码方式、查找目录、搜索文件、命令历史、VI/VIM命令、sed、awk、以及Linux下经常使用的常规命令

    Linux面试题大全(带答案)_linux_

    面试--用于进行各种linux 常规命令和常用知识的选择,还带有部分答案

    Linux常用命令(PDF)

    Linux+命令行和shell脚本 虚拟机安装成功后,选择 ubuntu 64 ovf 双击再进行安装 安装完成后 虚拟机左边会出现 ubuntu 64 选择开启虚拟机 (如果报 64 位错误 需要修改 bios) 如果你的电脑没有打开虚拟化,需要重启...

    linux内核优化命令工具

    命令主要是用于新安装的Centos系统或者是新的docker中, 一键优化内核数据 及常规优化,

    Linux简单常用命令.md

    适合初学者,刚刚用linux的人群都是一些很常规的命令。看完自己操作一遍,大概十分钟就能熟练使用linux。我把一些繁琐的命令都给简单化。我也是个初学者做的一个笔记。

    Linux命令行大全

    第一部分开始了对命令行基本语言的学习之旅,包括命令结构、文件系统的导引、命令行的编辑以及关于命令的帮助系统和使用手册。第二部分主要讲述配置文件的编辑,用于计算机操作的命令行控制。第三部分讲述了从命令行...

Global site tag (gtag.js) - Google Analytics