Linux学习1——基本命令格式以及文件、目录处理的基本命令

  写在开头  

  关于写博客,在学java的过程中见识了各种大佬的英姿,早就爱跃跃欲试也想有一个自己的博客,可是拖延拖延再拖延,终于还是决定了以这种方式来记录自己的学习历程,也在学习的过程中起个备忘和加深记忆的作用,顺便让自己的学习的生活更加规律一些吧。

  关于linux这个东西呢,也是早就想玩了,但是苦于自己需要学习的东西(以前留的坑TAT)太多了,一直就没来得及接触,可是这最近接触到的redis啊,项目部署啊什么的好像都跟linux直接挂钩,所以不得不把这件事情提上日程了。

  至此想说,本博仅为自己学习,加深记忆所写,若有误欢迎各位指出哈。 


一、linux基本命令格式

  linux大部分命令都遵循 命令 [-选项] [参数] 的格式,[ ]的意思为可选,例如 ls -l /root(命令意义在后面说),当然选项的个数和参数都不是固定的,具体格式会因命令不同或使用场景不同有所变化。

  当一条命令有多个选项可选时,那么格式可以为 命令 [-选项选项选项] [参数 参数] 或 命令 [-选项 -选项 -选项] [参数 参数]。

  选项前为 " - " 时,后面的选项是简写,如"-a -l -h" ;选项前为 " -- "时,后面的选项则是单词的全拼,如"--help --all"。

二、ls命令

  不管是文章还是视频,都在说ls将会是接下来的整个linux学习生涯中使用最为频繁的一个命令。当我了解了他的作用后不得不说,一定会是如此。

  ls 英文全称为 list,顾名思义就是列出目录及文件。通过前面的学习已经了解到了linux中的所有东西都是以目录的形式存在的,ls必然也是在某个目录下的咯,他就在/bin/ls,所有用户都可以执行该条命令。ls就是典型的选项、参数可选的命令,当单独使用时【】,会显示当前目录下的所有目录和文件;而当配上不同的选项和指定的参数时,则可以显示指定目录下的目录和文件。

  该条命令可搭配的选项众多,在下面先来把今天学到的几个介绍一下子嚎。

  1: -a , --all 可显示某目录下全部文件,包括隐藏的文件。这里提一下隐藏这个概念,linux中在文件名前"."则将该文件标记为隐藏的,提醒用户不要轻易的修改或操作该文件,并非是要把文件藏起来让用户找不到哈(??▽?)? 。

  2: -l 显示目录下文件或目录的详细信息,意为long哈。有了这个选项用ls命令就看起来舒服多了,将会以列表的形式显示出来,如下:

    

    ①在左边这些以"d r w x -"组成的第一列呢,可以划分为四块:

    第一块是第一个字符表示该行文件的类型,一般可能为 :一般文件, :目录文件 l:软连接文件,linux中的常用类型就这几种,其他的如块设备文件、字符设备 、套接字文件 、管道文件,暂时还没了解到就以后再说吧。在文件类型之后的九个字符,每3个代表了一个用户类型的权限,依次为拥有者、所属组、其他人。

    ②第二列表示了该文件被引用或者说被操作的次数,对于现在初学来说好像还没有什么实际意义。

    ③第三列、第四列分别表示文件所有者和文件所属组,既不是文件所有者也不在这个组内的则为其他人。

    ④第五列是该文件或该目录的大小,看起来简直太别扭了,简直反人类啊,所以这里又引出一个选项 -h,h就是human,有了他,人类就看得懂了,nice哦!

    

    ⑤第六列是该文件或目录最后修改修改时间,linux中是没有创建时间这个概念的。

  3:-i选项,意为identity,很好理解这个选项的作用就是显示出文件的唯一标示咯。

  4:-d 当你想要查看某一个目录的信息的时候该怎么办呢 ,比如我们要查看 /tmp 这个目录的信息,那就必须用到 -d选项了,d以为directory,当然就是显示这个目录啦。

三、文件及目录处理命令

  1:mkdir (make directory)

  创建目录的命令,使用 mkdir [/目标目录]/新目录名即可创建一个新目录。当需要创建多级目录时,如mkidr [/目标目录]/新目录名1/新目录名2,这时新目录1和2都是需要新创建的目录,只是就需要加上 -p 选项即可完成递归创建的操作。

  2:cd (change directory)

  改变目录的命令,以前在windows下也接触过这个命令,就是操作前进后退的命令,但是从未了解过(CD?光盘吗??????  )。就他的功能来看,接下来的旅程看来也要长年与它相伴了。顺便提一下cd命令可以通过 cd .. 的方式来返回上一级目录。其他也没啥好说的了。1

  3:pwd (print working directory)

  打印当前所在路径,忘了自己在哪里了就pwd一下哈。

  4:rmdir(remove directory)

  linux中的删除操作都是用的remove,当然这里这个就是删除目录的命令啦,不过这个命令有些鸡肋,只能删除空目录,所以感觉后面见面的机会不会太多哈。

  5:cp(copy)

  复制粘贴的操作。表面看单词是复制的意思,但是实际上这一条命令完成了复制和粘贴两个操作, 看一下。

  

  在执行命令时不仅需要指定需要复制的文件 ,还需要指定粘贴的目标目录。

  在执行复制粘贴操作时,linux是不会将源文件的信息也复制过来的

  

  如果想要连同修改时间一起复制过来,加上 -p OK了。

  linux中的cp命令还可以实现复制的同时更名,只需将目标文件修改为你想要的名字就可以了。

  

  6:mv(move)

  linux中剪切和重命名都是使用mv命令来进行操作。

  7:rm(remove)

  

   

原文地址:https://www.cnblogs.com/dc5e/p/10261068.html

时间: 2024-10-09 11:06:22

Linux学习1——基本命令格式以及文件、目录处理的基本命令的相关文章

Linux学习笔记(二)——文件/目录/VIM

文件和目录管理 及 VI编辑器的使用 文件和目录管理,刚开始学这块的时候感觉内容很多很杂,但是学完进行总结后,发现其实很有条理的而且没什么难度,只是熟练掌握这些常用的命令就行了.至于Vim编辑器,不得不说,用了这个编辑器之后,感觉windows的notepad很没有技术含量了. 先简单总结一下文件和目录常用到的命令,简单的用法就略过.      文件操作命令:touch.file.which.find.cp.rm.mv.ln      文件内容操作命令:cat.more.less,head.ta

linux学习笔记(1)-文件处理相关命令

列出文件和目录 ls (list) #ls 在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录 #ls -a 列出当前目录的所有文件 #ls -al 列出当前目的所有文件的详细信息 创建目录 mkdir (make directory) #mkdir test 在当前目录创建test的目录 显示当前目录 pwd (print working directory) #pwd 打印当前目录 切换到其他目录 cd (change directory) #cd 目录名 复制

Linux中ftp不能上传文件/目录的解决办法

在linux中不能上传文件或文件夹最多的问题就是权限问题,但有时也不一定是权限问题了,像我就是空间不够用了,下面我来总结一些ftp不能上传文件/目录的解决办法 在排除用户组和权限等问题后,最可能引起ftp下文件无法上传并经常被忽略的因素就是硬盘空间已满,而导致硬盘空间满的问题多数是日志文件所占用的,例如mysql的日志会在不知不觉中变得十分庞大,直至占满剩余的硬盘空间. 解决办法: 1.定期手动清理或使用脚本清理mysql日志或其他相关日志文件. 2.关闭mysql日志(不推荐) 上面是空间有问

Linux学习笔记--rm命令(删除文件或目录)

rm:英文名remove,删除的意思. 1. 命令格式: rm [选项] 文件或目录 2. 常用选项: "rm -f" 强行删除,忽略不存在的文件,不提示确认.(f为force的意思) "rm -i" 进行交互式删除,即删除时会提示确认.(i为interactive的意思) "rm -r" 将参数中列出的全部目录和子目录进行递归删除.(r为recursive的意思) "rm -v" 详细显示删除操作进行的步骤.(v为verbo

Linux学习笔记(二)文件和目录管理

1.绝对路径"一定由根目录/写起":相对路径"不是由/写起". 2.特殊目录有.,..,-,~,~account,需要注意. 3.与目录相关的命令有cd,mkdir,rmdir,pwd等重要命令. 4.rmdir仅能删除空目录,要删除非空目录需使用"rm -r"命令. 5.用户能使用的命令是依据PATH变量所规定的的目录去查找的. 6.不同的身份(root与一般用户)系统默认的PATH并不相同.差异较大的地方在于/sbin和/usr/sbin.

Linux学习笔记(14)文件系统管理

1 回顾分区与系统 (1)分区类型 Linux的分区一般包括主分区,扩展分区和逻辑分区.其中: 主分区最多只能分4个: 扩展分区只能有一个,也算作主分区的一种,即主分区加扩展分区最多有4个.但扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用: 逻辑分区是由扩展分区划分出来的.如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘,Linux最多只能支持11个逻辑分区. (2)文件系统 Linux中常见的文件系统包括ext2,ext3,ext4. ext2是ext文件系统

Linux学习日志之Linux之命令基本格式及文件处理命令

Linux常用命令: 练习3遍以上 一.命令基本格式 1.命令格式: [root(管理员)@localhost(主机名)~]#(超级用户提示符,普通用户提示符是$) adminis /root一级目录用pwd print working directory(打印工作目录)查看 /home/user1/二级目录 [[email protected] ~]# cd /usr/local/src/ 切换当前目录 [[email protected] src]# 命令[选项] [参数]  中括号表示可选

[Linux] Linux学习笔记(5)-文件与目录管理

1.Linux目录结构为树状结构,最顶层的目录为跟目录"/",其它目录通过挂载可以将它添加到目录树中,通过解除挂载移除它们. 2.绝对路径与相对路径 绝对路径写法:由根目录"/"写起,例如:/usr/share/man这个目录: 相对路径写法:不是由"/"写起,例如要由/usr/share/man转移到/usr/share/doc,可以写成:cd ../doc .不过值得注意的是,假如我想从跟目录"/"跳转到"/us

Linux学习笔记(八)文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限

一.chmod chmod 命令用于修改文件或者文件夹的权限, 之前学习过 ls -l 如图,第一位-之前已经学习过,代指这是一个文本之后的 rw-r--r--是文件的权限前三位rw-是文件所有者的权限中间三位r-- 是文件所属组的权限后三位r--是其他用户的权限文件的权限有三种:r(Read,读取):对文件而言,具有读取文件内容的权限:对目录来说,具有浏览目录的权限.w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限:对目录来说,具有新建,删除,修改,移动目录内文件的权限.