热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxdates_Linux常用命令总结

root是超级用户ifconfig查看ip地址su:在不退出登陆的情况下,切换到另一个用户的身份eg:sulemon切换到lemon这个用户,将提示输入密码,输完密码后即可登录#:
dd90e9a203d56075d91b81bd8d5a1497.png

root是超级用户

ifconfig 查看ip地址

su:在不退出登陆的情况下,切换到另一个用户的身份

eg: su lemon

切换到lemon这个用户,将提示输入密码,输完密码后即可登录

#:超级用户提示符,

$:昔通用户提示符

hostname:查看主机名

who:查询登到系统的用户,

whoami:确认自己的身份

history:查看运行命令的历史

ifconfig:显示或设置网络设备的命令,我们可以用这个命令查看自己虚拟机的IP地址

ping: ping是Windows, Unix和Linux系统下的一个命令, ping也属于一个通信协议,它也是TCP/IP协议的一部分,利用"ping"命令可以检查网络是否连通

kill:杀死进程(kill-9进程号强制杀死进程)

date:显示日期

修改时间: date-s时间或者日期(只能在超级用户下使用)

eg: date-s"2017-11-25 09:50:00"

进程:电脑正在运行的程序

线程:电脑同一个软件不同功能在运行

linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录"/".下层是各种各样的子目录和文件

理解根目录底下的相关linux文件目录是非常重要的

linux严格区分大小写

Linux每个命令之间必须有空格

Linux一切皆文件

Linux可执行文件以.sh格式

可执行文件都在bin目录下

/ Linux 文件系统的上层根目录

root 存放root用户的相关文件

home 存放普通用户的相关文件

bin 存放常用命令的目录,如vi,su,普通用户就可以读取的命令

sbin 具有一定权限才可以使用命令

etc 存放配置的相关文件

var 存放经常变化的文件,如网络连接的sock文件

usr 安装一个文件的默认目录,相当于windows的program files

dev 设备文件的保存目录

lib系统库保存目录

mnt系统挂载光驱和软驱目录

proc直接写入内存的,不能直接操作,保存的是内存的挂载点

目录操作相关:绝对路径:以/开头的路径都是绝对路径

以../开头的路径都是相对路径!

pwd命令,显示当前目录

cd命令,切换目录

用法:cd 目录路径

cd ./ 当前目录

cd ../ 切换到上级目录

cd / 切换到 根目录

cd ~ (或只有cd) 切换到用户主目录

mkdir ,创建目录

创建层级目录,需要加 -p

mkdir 目录名 -p

rmdir ,删除目录

用法:redir 目录名

rm -rf 文件名(递归删除,r:递归 :强制)

rm ,删除文件

用法,rm 文件名

vi:是linux下常用的,功能强大的文本编辑器 vim:高亮

调用方法: vi a.txt (如果a.txt不存在则创建 保存退出则创建成)

按键盘i进入编辑状态

退出编辑按ESC键 退出方法

不保存退 q!

保存退出 wq

输入/ 进入搜索,输入你需要搜索的关键字 ,按enter (处于非编辑模式下), 查询多个关键字,按n一个,,b,上一个

输入:set nu,显示每一行的行数 (退出辆辑模式)

跳到第一行的第一个字符:先按两次“g”,首行

按键盘G可以直接定位到最末尾 (退出编辑模式)

注意:键盘输入,都是英文输入法进行输入,中文输入法会乱码

在非编辑模式下按ctrl+z时,在vi文件名(编辑这个文件) ,会报错,这时会出现一个文件名,swp文件,只需要把这个文件删除即可恢复正常 ll-a



推荐阅读
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
  • 虚拟机网络设置与数据库远程连接优化指南
    本文针对个人计算机上虚拟机网络配置与数据库远程连接的问题,提供了一套详细的优化指南。在探讨远程数据库访问前,需确保网络配置正确,特别是桥接模式的设置。通过合理的网络配置,可以有效解决因虚拟机或网络问题导致的连接失败,提升远程访问的稳定性和效率。 ... [详细]
  • 大数据应用实例:电视收视率分析企业项目实操第二篇
    本文继续探讨大数据在电视收视率分析中的应用,详细介绍了如何在CentOS系统中进行防火墙管理。针对CentOS 6.5及更早版本,提供了具体的命令操作步骤,包括停止防火墙服务和禁用防火墙启动。此外,还深入讨论了这些操作对数据传输和系统安全的影响,为实际项目实施提供了宝贵的技术参考。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 在深入探讨进程间通信技术时,本文重点解析了描述符传递的方法。通过详细分析发送和接收描述符的过程,文章首先介绍了发送描述符的具体步骤,并提供了相关函数原型。此外,还讨论了如何高效地在不同进程之间传输文件描述符,以实现资源的共享和同步。这一技术在多进程应用中具有重要意义,能够显著提升系统的性能和可靠性。 ... [详细]
  • Shell参数详解与应用
    本文详细介绍了Shell参数的种类及其应用,内容简洁明了,结构清晰。通过深入解析各类参数的功能和使用方法,旨在帮助读者更好地理解和掌握Shell编程技巧,提升实际操作能力。 ... [详细]
  • 在项目开发过程中,掌握一些关键的Linux命令至关重要。例如,使用 `Ctrl+C` 可以立即终止当前正在执行的命令;通过 `ps -ef | grep ias` 可以查看特定服务的进程信息,包括进程ID(PID)和JVM参数(如内存分配和远程连接端口);而 `netstat -apn | more` 则用于显示网络连接状态,帮助开发者监控和调试网络服务。这些命令不仅提高了开发效率,还能有效解决运行时的各种问题。 ... [详细]
  • 基于域名、端口和IP的虚拟主机构建方案
    本文探讨了在单台物理服务器上构建多个Web站点的虚拟主机方案,详细介绍了三种主要的虚拟主机类型:基于域名、基于IP地址和基于端口的虚拟主机。每种类型的实现方式及其优缺点均进行了深入分析,为实际应用提供了全面的技术指导。 ... [详细]
  • 如何使用R语言高效连接并操作MySQL数据库
    如何使用R语言高效连接并操作MySQL数据库 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • Python网络爬虫入门:利用urllib库进行数据抓取
    Python网络爬虫入门:利用urllib库进行数据抓取在数据科学和Web开发领域,Python凭借其简洁高效的特性成为首选语言。本文主要介绍了如何在Windows环境下使用Python的urllib库进行基本的网络数据抓取。考虑到命令行操作的不便,作者选择了Jupyter Notebook作为开发环境,不仅简化了配置过程,还提供了直观的数据处理和可视化功能。通过实例演示,读者可以轻松掌握urllib的基本用法,为深入学习网络爬虫技术打下坚实基础。 ... [详细]
author-avatar
90--00_203_206
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有