Linux系统命令
查看主机名称
hostname
查看内核版本
uname –a
uname –r
查看cpu信息
more /proc/cpuinfo
物理cpu数量,可以数不重复的 physical id 有几个
真实的核数, 应该是 cpu cores 这个参数值
grep "model name" /proc/cpuinfo
查看内存总数
grep MemTotal /proc/meminfo
free –m
查看CPU位数(32 or 64)
getconf LONG_BIT
查看linux版本
more /etc/redhat-release
more /etc/issue
more /proc/version
查看时区
date –R
date +”%Y%m%d %H:%M:%S %w” %w (星期天 0是周日)
修改系统时间
date -s 20061010 //设置成20061010,这样会把具体时间设置成空00:00:00
date -s 12:23:23 //设置具体时间,不会对日期做更改
date -s “12:12:23 2006-10-10″ //这样可以设置全部时间
查看selinux情况
Sestatus
getconf命令
getconf命令可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。
查看磁盘大小
Df –h
确定是否内核是 32 位或 64 位
getconf WORD_BIT
查看ip
ifconfig –a
查看当前登录用户名
whoami
查看所有登陆用户
who显示登陆用户帐号名。用户重复登陆,该帐号也会重复出现
who –H 显示详细信息
切换用户
su –user则是完整的切换到新的用户环境
su user切换到其他用户,但是不切换环境变量
查看进程
ps -ef | grep java
删除进程
kill -9 [PID]
-9 表示强迫进程立即停止
通常用 ps 查看进程 PID ,用 kill 命令终止进程
查看所有进程
netstat –lnp
Lsof
根据端口号查看进程
lsof -Pnl +M -i4 | grep 20880
lsof -Pnl +M –i6 | grep 20880
lsof命令参数解释
1) -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。
2) -n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。
3) -l :这个选项约束着用户ID号到登录名的转换。在登录名的查找不正确或很慢时,这个选项就很有用。
4) +M :此选项支持本地TCP和UDP端口映射程序的注册报告。
5) -i4 :仅列示IPv4协议下的端口。
6) -i6 : 仅列示IPv6协议下的端口。
修改用户密码
passwd
显示占用该端口的进程情况
lsof -i :端口
查看当前位置
pwd
复制文件
cp [参数] 原文件名称或目录 目的文件名称或目录/路径
参数
-b 覆盖时会先备份。备份文件会在尾部加~
-f 强迫复制
-i 覆盖文件前询问用户
-p 保留原有文件属性
-r 递归处理 非文件或是目录则视为一般文件处理
-R 递归处理,保留特殊文件的属性
-u 仅复制时间差异的文件
复制单个文件
cp -r /tmp/a /root/a
记得有空格。
复制整个文件
cp -R 整个文件夹copy
拷贝文件夹下所有文件
cp -rvf /tmp/a/^ /home/a
cp -ri /root/data/appdata_test /var/lib/mysql
移动文件
mv [选项] 源文件或目录 目标文件或目录
- I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
- f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
移动datacenter目录下的所有文件到mysql目录下,重复文件直接覆盖不做提示
mv -f /root/data/datacenter/* /var/lib/mysql
删除文件
rm [选项] 文件…
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
删除以_store开头的所有文件
rm -f _store*
创建目录
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。
命令中各选项的含义为:
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
分享到:
相关推荐
Linux 命令学习笔记 本笔记将涵盖 Linux 命令的基本概念、虚拟机的概念、Linux 主要目录结构、Linux 命令速查表、文件和目录常用命令等几个方面。 一、Linux 概念 Linux 是一种免费、开放源代码的操作系统,广泛...
Linux命令学习手册是一份专为初学者设计的资源,它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux环境。Linux是一种免费且开源的操作系统,广泛应用在服务器、超级计算机和个人计算机上。学习...
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...
本资源包提供了四份关于Linux命令学习的CHM(Microsoft帮助文件)文档,分别是"大学生攻克Linux系统教程(又名天下没有难学的Linux)"、"Linux基础命令教程豪华版"、"Linux常用命令全集"以及"Linux命令大全"。...
Linux命令学习模拟器是一款专为Linux初学者设计的实用工具,它可以帮助用户在不实际操作Linux系统的情况下,熟悉和掌握各种Linux命令的使用。这款模拟器可能是基于网页或者桌面应用程序的形式,提供了一个仿真的...
"Linux命令学习.rar"这个压缩包文件,显然包含了有关Linux命令的学习资源,特别是"Linux命令学习.chm"这个CHM格式的文档,通常包含了详细的教程或手册。 Linux命令是通过命令行接口(CLI)与操作系统交互的方式,它...
在IT领域,Linux操作系统是许多专业开发者和系统管理...通过阅读和查阅"Linux命令学习.chm"这样的资料,你可以逐步成为一个熟练的Linux用户,并在工作中得心应手。不断实践和探索,你将发现Linux命令行世界的无限魅力。
"Linux命令学习、归纳、整理.zip"这个压缩包文件显然提供了一套完整的Linux命令学习资料,可能包括笔记、教程、示例等,旨在帮助用户加深对Linux命令的理解和应用。 《The Linux Command Line》是一本非常经典的...
Linux命令学习思维导图。
本文将深入探讨“Linux命令学习大全”这一主题,基于提供的压缩包文件内容,包括“Red Hat Enterprise Linux AS 4图解教程之Linux基本操作.pdf”、“Linux系统常用命令快速入门.pdf”以及“Linux命令学习大全.pdf”...
Linux命令学习实践超详细记录是我在接触Linux系统后进行了学习和相关的实践记录,对于命令的使用均配合了一些实例,还有图片,结合网上博客等资源的学习来进行学习
Linux 命令学习
以下是一些基础且重要的Linux命令,它们构成了Linux命令学习的基础: 1. **ls**:列出目录内容。用于查看当前目录中的文件和子目录。例如,`ls -l`会显示详细信息,包括权限、大小、修改日期等。 2. **cd**:切换...
Linux命令学习是IT专业人员及爱好者必备的基本技能之一。Linux作为一款广泛使用的开源操作系统,其强大的命令行界面为用户提供了灵活而强大的操作手段。无论是系统管理、网络配置、服务部署还是日常使用,Linux命令...
【Linux学习手册--Linux命令大全】是一份详细阐述Linux操作系统中常用命令的文档,适合初学者及需要深入了解Linux命令的用户。文档涵盖了多个基础且重要的命令,如`cd`、`chmod`和`locate`,旨在帮助用户更好地管理...
linux命令学习,快速入门.java开发必备知识
对于初学者来说,从零开始学习Linux命令是迈入这个领域的基础。 首先,要理解Linux命令行界面的工作方式。在Red Hat Enterprise Linux 5中,用户可以通过多种方式进入文本模式,例如直接启动到文本模式、使用虚拟...