热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux中8种常用命令的用法示例

这篇文章主要介绍Linux中8种常用命令的用法示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.cdmancd描述:切换目

这篇文章主要介绍Linux中8种常用命令的用法示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Linux中8种常用命令的用法示例

1.cd

man cd

描述:切换目录

常用参数:

直接用 cd [目录]

示例:

切换到bluseli目录下

cd /home/bluseli/

cd ./home/bluseli/

切换到bluseli用户目录下

cd ~bluseli

切换回用户主目录

cd

cd ~

切换文件夹,两次table查看该文件夹下文件

cd /home/ + 两次table

切换回根目录

cd /

切换上一层目录

cd ..

恢复上一次操作

cd -

2.pwd

man pwd

pwd [ -L | -P ]

描述:

显示当前目录的全路径(绝对路径)

常用参数:

-L

显示连接文件的路径

-P

显示连接文件所连接到的路径

示例

显示当前路径

pwd

该文件夹下没有连接文件,故显示相同

pwd –L | -P

3.ls

man ls

描述:显示目录和文件的相关信息

常用参数:

-l

列出文件/目录的详细信息

-a

列出全部文件(显示隐藏文件)

示例:

显示当前文件夹下文件名

ls

显示当前路径下所有子文件

ls –l

以长格式详细列出当前路径下的内容

ls -a

显示当前路径下所有子文件(包括隐藏文件 以.开头的文件)

ls –al

显示/home目录下的文件

ls /home

显示/home目录下所有文件的详细信息

ls –al /home

4.mkdir & rmdir

man mkdir

描述:

创建目录

常用参数:

-m

创建目录并设置权限

-p

递归创建多层目录

-v

返回创建目录提示

示例:

创建空目录

mkdir dir1

创建多个空目录dir1 dir2 dir3

mkdir dir1 dir2 dir3

在/home/bluseli下创建目录dir1

mkdir /home/bluseli/dir1

在/home/bluseli下创建目录dir1,并设置该目录权限为test2

mkdir –m 777 /home/bluseli/dir1

在/home/bluseli下创建/dir1并在dir1创建后再创建dir2(/home/bluseli/ dir1/ dir2) 递归创建

mkdir –p /home/bluseli/ dir1/ dir2

连续在/home/bluseli下创建三层信息,并返回信息

mkdir -vp /home/bluseli/dir1/ dir2/ dir3

在dir1下创建dir2 dir3 dir4

mkdir dir1/{ dir2, dir3, dir4}

rmdir

man rmdir

描述:

删除文件夹(空文件夹)

常用参数:

-p 递归删除多层空文件夹

示例:

删除/home/bluseli/test3下test4

rmdir /home/bluseli/test3/test4/

删除test7后,test6空了,再删除test6,test5又空了,再删除test5,但bluseli中有其他文件,非空不能删除

rmdir -vp /home/bluseli/test5/test6/test7/

同时删/home/bluseli下test4 test5 test6

rmdir test4 test5 test6

5.rm

man rm

描述:

删除文件或目录

常用参数:

-f

忽略不存在的文件,不出现警告信息

-i

默认调用,提示是否删除文件

-r

递归删除 删除该文件夹下所有东西

示例:

删除单个文件

rm test1

删除多个文件

rm test1 test2 test3

删除指定目录下的文件

rm /home/test

删除文件夹dir1

rm -r dir1/

删除多个文件夹dir1 dir2

rm -r dir1/ dir2/

删除指定目录下的文件夹dir1

rm -r /home/dir1

强制删除test3,test3非空

rm -f test3

删除test2下所有.c文件

rm ./test2/*.c

6.ps & top

man ps

描述:

查看当前进程动态

常用参数:

-m

显示内存信息

-w

显示加宽以显示更多信息

-a

显示所有用户

-u

按用户名和启动时间顺序来显示

-x

显示无控制终端的进程

-l

以长列表的形式显示

示例:

ps –aux查看其他所有者的进程

top

man top

描述:

进程实时监控

常用参数:

示例:

top

7.kill

man kill

描述:

强制停止进程

常用参数:

示例:

kill -9 进程号

8.tar

man tar

描述:

打包压缩

常用参数:

示例:

归档和压缩

tar -cvzf归档文件名 需要归档和压缩的文件

解压归档文件

tar -xvfz 需要解压的归档文件名

以上是“Linux中8种常用命令的用法示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程笔记行业资讯频道!


推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
author-avatar
妖童J
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有