码迷,mamicode.com
首页 > 系统相关 > 详细

Linux核心基础命令

时间:2019-06-14 01:13:31      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:一个   trie   选项   基础命令   切换   with   符号   linu   目录   

记录一下Linux核心的基础命令。

ls命令

ls:list显示目录文件下的内容。

ls -l:(use a long listing format)显示目录文件下内容,以长格式来显示。

ls -a:(do not ignore entries starting with .)显示所有文件内容,包括隐藏的文件。

ls -d:(list directories themselves, not their contents),显示目录,但是不显示内容,如果要看目录的长格式,使用ls -ld

技术图片

还有很多其他的参数选项,可以使用man命令来查看。

cp命令

cp:(copy files and directories)复制文件和目录,使用格式为cp [OPTION]... SOURCE... DIRECTORY,其中option为参数选项,source为源文件,默认为文件不能是目录,即需要复制的文件,directory为拷贝到的目标文件目录名。其他还有两种,暂时不考虑,只是简单的了解下。

技术图片

如果是复制目录,会报忽略目录。

技术图片

如果要复制目录,需要添加参数-r

cp -r:(copy directories recursively)即递归的复制目录。

技术图片

cp -p:(same as --no-dereference --preserve=links),如果复制的源文件是符号链接,仅仅复制符号链接本身,并且保留符号链接所指向的目标文件或目录。

技术图片

查看halt命令,发现halt链接指向/bin/systemctl,halt就是一个链接,复制链接使用-d参数,复制完成后发现只是复制了链接过去,其他没有。

cp -a:(same as -dR --preserve=all)保存所有属性的复制,如果需要保留属性,用这个命令。

技术图片

如图发现,通过cp -a 复制clyang.tex文件后,文件的属性一模一样。

mv命令

mv:(move (rename) files),移动目录或文件,相当如剪切,使用格式为mv [OPTION]... SOURCE... DIRECTORY,移动目标资源source到指定目录directory,原来目录的文件不再有。

技术图片

mv -i:移动之前人为确认。

mv -t:这个主要是移动的资源和目录顺序颠倒过来,变成mv [OPTION]... -t DIRECTORY SOURCE,使用和常规的移动没啥区别,暂时不深究。

rm命令---容易导致删库跑路的命令!!!

rm:(remove files or directories),删除文件或目录。使用格式为rm [OPTION]... FILE...,option为参数选项,file为文件。

rm -f:(force),强制删除。

rm -r:(remove directories and their contents recursively),递归删除。

rm -i:(prompt before every removal),需要人为确认后才能删除。

如何防止误操作,需要为rm命令设置别名,或者直接放弃使用此命令,或者不删除,只是移动到回收站(/tmp),或者需要使用cd命令切换到目标目录下,再执行删除命令。下面设置一个别名,告诉用户不要使用此条命令。

技术图片

alias/unalias命令 

系统默认会为一些命令设置别名,如图所示,当执行命令时会默认将后面的参数加上,其中-i 的意思是需要人为确认后再执行。

技术图片

如果需要取消别名的影响,可以在使用时,在命令前加"\",或者使用命令的完整路径名。

技术图片

如上图在复制clyang到/opt目录下,如果直接复制,会提示是否覆盖,在命令前加上反斜杠或者使用完整命令名后可以不提示直接复制。

或者使用unalias 命令 取消别名,如下图当取消cp命令的别名后,再次复制clyang.txt到/opt目录下不再提示用户需要输入y。

技术图片

以上为linux下基本核心命令,记下来后面学习使用。 

Linux核心基础命令

标签:一个   trie   选项   基础命令   切换   with   符号   linu   目录   

原文地址:https://www.cnblogs.com/youngchaolin/p/10962089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!