今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。,,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,登录后复制,1、cp:复制文件和目录 cp 源文件(文件夹)目标文件(文件夹),2、touch+文件名:当文件不存在的时候,创建相应的文件;当文件存在的时候,修改文件的创建时间。另外,搜索公众号Linux就该这样学后台回复“猴子”,获取一份惊喜礼包。,3、mv 文件 目标目录:移动或重命名文件或目录(如果指定文件名,则可以重命名文件)。可以将文件及目录移到另一目录下,或更改文件及目录的名称。,4、rm:删除文件;,5、mkdir +文件夹名称:创建文件夹;,6、rm -r +文件夹名称:删除文件夹(空文件夹和非空文件夹都可删除),7、mkdir -p dir1/dir2:在当前目录下创建 dir1 目录,并在 dir1 目录下创建 dir2 目录, 也就是连续创建两个目录(dir1/和 dir1/dir2),8、rmdir –p dir1/dir2:删除 dir1 下的 dir2 目录,若 dir1 目录为空也删除它,9、rm *:删除当前目录下的所有文件,10、-f 参数:强迫删除文件 rm –f *.txt:强迫删除所有以后缀名为 txt 文件,11、-i 参数:删除文件时询问,12、-r 参数:递归删除(连子目录一同删除,这是一个相当常用的参数),13、grep:功能:在文件中搜索匹配的字符并进行输出,14、ln 命令,date:查看或设置当前系统的时间:格式化显示时间:+%Y–%m–%d;,date -s:设置当前系统的时间,hwclock(clock):显示硬件时钟时间(需要管理员权限);,cal:查看日历,格式 cal [参数] 月年,cal:显示当月的日历 cal4 2004 :显示 2004 年 4 月的日历,cal- y 2003:显示 2003 年的日历,uptime:查看系统运行时间,echo:显示输入的内容 追加文件 echo “liuyazhuang” >> liuyazhuang.txt,cat:显示文件内容,也可以将数个文件合并成一个文件。,格式:格式:cat[参数],cat test.txt:显示 test.txt 文件内容,cat test.txt | more :逐页显示 test.txt 文件中的内容,cat test.txt >> test1.txt :将 test.txt 的内容附加到 test1.txt 文件之后,cat test.txt test2.txt >readme.txt : 将 test.txt 和 test2.txt 文件合并成 readme.txt 文件,head:显示文件的头几行(默认 10 行) -n:指定显示的行数格式:head -n 文件名,tail:显示文件的末尾几行(默认 10 行)-n:指定显示的行数 -f:追踪显示文件更新 (一般用于查看日志,命令不会退出,而是持续显示新加入的内容),格式:格式:tail[参数],tail-10 /etc/passwd :显示/etc/passwd/文件的倒数 10 行内容,tail+10 /etc/passwd :显示/etc/passwd/文件从第 10 行开始到末尾的内容,more:用于翻页显示文件内容(只能向下翻页),more 命令是一般用于要显示的内容会超过一个画面长度的情况。为了避免画 面显示时瞬间就闪过去,用户可以使用 more 命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按 Q 键停止显示。,ls -al |more:以长格形式显示 etc 目录下的文件列表,显示满一个画面便暂停,可 按空格键继续显示下一画面,或按 Q 键跳离,less:翻页显示文件内容(带上下翻页)按下上键分页,按 q 退出、‘,less 命令的用法与 more 命令类似,也可以用来浏览超过一页的文件。所不同 的是 less 命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在 less 命令的提示符“:”下按 Q 键即可。,ls -al | less:以长格形式列出/etc 目录中所有的内容。用户可按上下键浏览或按 Q 键跳离,Ispci:查看 PCI 设备 -v:查看详细信息,Isusb:查看 USB 设备 -v:查看详细信息,Ismod:查看加载的模块(驱动),shutdown 关闭、重启计算机,shutdown[关机、重启]时间 -h 关闭计算机 -r:重启计算机,如:立即关机:shutdown -h now,10 分钟后关机:shutdown -h +10,23:30 分关机:shutdown -h 23:30,立即重启:shutdown -r now,poweroff:立即关闭计算机,reboot:立即重启计算机,zip:压缩文件 zip liuyazhuang.zip myfile 格式为:“zip 压缩后的 zip 文件文件名”,登录后复制登录后复制,unzip:解压文件 unzip liuyazhuang.zip,gzip:压缩文件 gzip 文件名,tar:归档文件,tar -cvf out.tar liuyazhuang 打包一个归档(将文件”liuyazhuang”打包成一个归档),tar -xvf liuyazhuang.tar 释放一个归档(释放 liuyazhuang.tar 归档),tar -cvzf backup.tar.gz/etc,-z 参数将归档后的归档文件进行 gzip 压缩以减少大小。,-c:创建一个新 tar 文件,-v:显示运行过程的信息,-f:指定文件名,-z:调用 gzip 压缩命令进行压缩,-t:查看压缩文件的内容,-x:解开 tar 文件,tar -cvf test.tar *:将所有文件打包成 test.tar,扩展名.tar 需自行加上,tar -zcvf test.tar.gz *:将所有文件打包成 test.tar,再用 gzip 命令压缩,tar -tf test.tar :查看 test.tar 文件中包括了哪些文件,tar -xvf test.tar 将 test.tar 解开,tar -zxvf foo.tar.gz 解压缩,gzip 各 gunzip 命令,gziptest.txt :压缩文件时,不需要任何参数,gizp–l test.txt.gz:显示压缩率,locate:快速查找文件、文件夹:locate keyword,此命令需要预先建立数据库,数据库默认每天更新一次,可用 updatedb 命令手工建立、更新数据库。欢迎关注我们,公号终码一生。,find 查找位置查找参数,如:,find . -nameliuyazhuang查找当前目录下名称中含有”liuyazhuang”的文件,find / -name *.conf 查找根目录下(整个硬盘)下后缀为.conf 的文件,find / -perm 777 查找所有权限是 777 的文件,find / -type d 返回根目录下所有的目录,find . -name “a*”-exec ls -l {} ;,find 功能:用来寻找文件或目录。,格式:find [][匹配条件],find / -name httpd.conf 搜索系统根目录下名为 httpd.conf 的文件,功能:查看当前系统中有哪些用户登录,格式:who/w[参数],功能:显示系统诊断信息、操作系统版本号、物理内存的大小以及其它信息,功能:用于查看文件系统的各个分区的占用情况,功能:查看某个目录中各级子目录所使用的硬盘空间数,格式:du [参数] ,功能:用于查看系统内存,虚拟内存(交换空间)的大小占用情况,VIM 是一款功能强大的命令行文本编辑器,在 Linux 中通过 vim 命令可以启动 vim 编辑器。,一般使用 vim + 目标文件路径 的形式使用 vim,如果目标文件存在,则 vim 打开目标文件,如果目标文件不存在,则 vim 新建并打开该文件,:q:退出 vim 编辑器,VIM 模式,vim 拥有三种模式:,(1)命令模式(常规模式),vim 启动后,默认进入命令模式,任何模式都可以通过 esc 键回到命令模式(可以多按几次),命令模式下可以键入不同的命令完成选择、复制、粘贴、撤销等操作。,命名模式常用命令如下:,i : 在光标前插入文本;,o:在当前行的下面插入新行;,dd:删除整行;,yy:将当前行的内容放入缓冲区(复制当前行),n+yy :将 n 行的内容放入缓冲区(复制 n 行),p:将缓冲区中的文本放入光标后(粘贴),u:撤销上一个操作,r:替换当前字符,/ 查找关键字,(2)插入模式,在命令模式下按 ” i “键,即可进入插入模式,在插入模式可以输入编辑文本内容,使用 esc 键可以返回命令模式。,(3)ex 模式,在命令模式中按” : “键可以进入 ex 模式,光标会移动到底部,在这里可以保存修改或退出 vim.,ext 模式常用命令如下:,:w :保存当前的修改,:q :退出,:q! :强制退出,保存修改,:x :保存并退出,相当于:wq,:set number 显示行号,:! 系统命令 执行一个系统命令并显示结果,:sh :切换到命令行,使用 ctrl+d 切换回 vim,使用 RPM 命令的安装模式可以将软件包内所有的组件放到系统中的正确路径,安装软件包的命令是:rpm –ivh wu-ftpd-2.6.2-8.i386.rpm,i:作用 rpm 的安装模式 v: 校验文件信息 h: 以#号显示安装进度,删除模式会将指定软件包的内容全部删除,但并不包括已更改过的配置文件,删除 RPM 软件包的命令如下:rpm –e wu-ftpd,注意:这里必须使用软件名“wu-ftpd”或”wu-ftpd-2.6.2-8 而不是使用当初安装时的软件包名.wu-ftpd-2.6.2-8.i386.rpm,升级模式会安装用户所指定的更新版本,并删除已安装在系统中的相同软件包,升级软件包命令如下:rpm –Uvh wu-ftpd-2.6.2-8.i386.rpm –Uvh:升级参数,更新模式下,rpm 命令会检查在命令行中所指定的软件包是否比系统中原有的软件 包更新。如果情况属实,rpm 命令会自动更新指定的软件包;反之,若系统中并没有指定软件包的较旧版本,rpm 命令并不会安装此软件包。而在升级模式下,不管系统中是否有较旧的版本,rpm 命令都会安装指定的软件包。,rpm –Fvhwu-ftpd-2.6.2-8.i386.rpm -Fvh:更新参数,若要获取 RPM 软件包的相关信息,可以使用查询模式。使用-q 参数可查询一个已 安装的软件包的内容,rpm –q wu-ftpd,查询软件包所安装的位置:rpm –ql package-name,rpm –ql xv (l 参数:显示文件列表),好了,今天就介绍到这里,觉得不错了,如果觉得有用,可以先收藏了!,以上就是600 条最强 Linux 命令总结的详细内容,更多请关注www.92cms.cn其它相关文章!