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

linux命令ls查看内存,Linux常用命令

1.liunx常用的管理命令reboot重启shutdown-h或者init0;关机whoami查看当前用户uanme-r查看内核版本netstat-an查看Linu

1. liunx常用的管理命令

reboot  重启

shutdown -h  或者  init  0 ;关机

whoami    查看当前用户

uanme -r  查看内核版本

netstat  -an  查看Linux下所有的端口

2.基本指令

2.1  ls/ll/ls -l  查看目录内容

lsattr  查看当前目录的绝对路径,显示当前所有目录

cd  跳到指定文件夹

clear  清屏

env  查看所有环境变量

su  用户名 :切换用户

mkdir  --help   查看命令的帮助信息

man mkdir    查看命令的详细信息

2.2 文件管理命令

mkdir  文件夹:创建文件夹

touch  文件名 :创建文件

rmdir 文件夹 :删除文件夹

rm -rf 文件夹 :删除文件夹或文件名

cp 源文件路径/源文件名  目标路径:拷贝文件

mv 源文件路径/原文件名  目标目录:剪切文件(文件和文件夹一样操作)

管道:|

筛选  grep

find 路径 参数 参数值:1.find /home -name 文件名  :表示在home目录下                                                                                                                   面,根据文件名查询;

2.find /home -size  +1M:表示在home目录下面,查                                                                                                             询大于1M的文件。

locate 文件名:根据索引表查找文件

wc  -l 文件名:统计当前文件的行号

wc -m 文件名:统计当前文件的字符数

wc -c 文件名:统计当前文件的字节数

2.3查看文件内容命令

more 文件名: 按回车一行,空格一行,不能上下翻行(只能用"/"查看字符                             串,不会高亮显示结果,光标默认位置在文件内)

less 文件名:按回车一行,空格一行。可上下翻行,按q退出,光标默认在文件内

head -n 文件名 :查看文件的前n行,n代表行数(光标默认在文件外)

tail -n 文件名: 查看文件的后n行,n代表行数(光标默认在文件外)

cat  文件名:产看文件的所有内容(光标默认位置在文件外)

cat -n 文件名:查看文件的所有内容,并显示行数

cat A>B :把A的内容导入B(把B原本的内容覆盖)

cat /dev/null > 文件名:清空文件中的内容,不留空行

cat A >>B :把A的内容追加到B的后面

cat A B>>C:把A和B的内容导入到C

2.4 压缩管理

.tar :打包

tai  参数 目标文件路径/包名   被打包的文件名称

tar -cvf  t101.tar    f101 :将目录f101和文件打包到当前目录下的t101.tar包中

tar -cvf  /opt/t101.tar    f101:将当前目录f101打包到opt/的t101包中。

tar -tcf t101.tar : 查看t101.tar包中的内容

tar -xvf t101.tar:将t101.tar包中的内容释放到当前目录中

tar -xvf t101.tar -C /opt/d102/ :将t101.tar包中的内容释放到/opt/d102/目录中

.gz:压缩文件

gzip :只能压缩单个文件,不能压缩目录,也不能同时压缩多个文件 压缩比(1表示压缩比最小,9表示压缩比最大)

例:gzip -1 f101.txt :将     f101.txt       文件压缩,

gzip -9 101.txt

gzip -l f101.txt.gz:  查看压缩文件信息

gzip -d f101.txt.gz  :解压f101.txt.gz

.tar.gz:一键打包并压缩(压缩包)

tar 参数 目标文件路径/包名  被打包的文件名称

例:  tar -zcvf  t101.tar.gz  T101  :将目录和文件打包到当前目录下的t101.tar.gz压缩                                                                      包中

tar -ztvf ./t101.tar.gz T101:查看t101.tar.gz压缩包中的内容

tar  -zxvf ./t101.tar.gz:释放(解压缩)t101.tar.gz压缩中的内容

3.网络配置

ifconfig  -a : 查ip信息;

ping : 测试网络是否联通;

setup : 配置ip、防火墙、服务等信息;

service network restart(start\stop):重启网卡服务

hostname  输出主机名

客户端工具:SecureCRT  xshell\ssh\puty(通过SSH2:端口22)协议远程连接到Linux服务器(SSH2协议为安装自带协议)

4. 组&用户&权限

4.1 组管理

1,groupadd   增加组

例:groupadd 新组名:系统自动分配唯一的组id

groupadd -g 新组id   新组名:给新组指定一个新的组编号

2, groupdel   删除组

例:groupdel g11000:删除组g11000(组中有用户时不能被删除)

3,groupmod  更改组名或组Id

例:groupmod -n g1066 g106:将g106更名为g1066;

groupmod -g 500 g106:将g106的id更改为500  ;

4,cat/etc/group:查看当前系统存在多少组

4.2 用户管理

useradd    u101:增加用户(useradd g 新建用户组名  新建用户名:新增一个用户并指定组名)

userdel -r u101:彻底删除用户

passwd  u101:修改用户密码

cat/ect/passwd:查看存储用户信息

usermod  -g  组名  用户名:改变用户所在的组

6b2a0af0a46c

linux常用的查看资源命令:

1.top  查看系统运行实时动态,显示系统中CPU使用率最高的进程(相当于任务管理器)

2.vmstat   查看系统进程,内存,IO以及CPU的情况  相关命令 vmstat -m

3.uptime  查看系统运行时间

4.ps 查看进程类命令  例如ps -ef|grep ssh

5.free -m 查看内存使用情况

6.iostat 查看硬盘IO以及CPU使用情况

7.netstat 查看网络情况

8.df -h   查看硬盘使用情况

------------------------------------------------------------------------------------------



推荐阅读
  • CentOS7系统目录LINUX有四种基本文件系统类型普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了使用readlink命令获取文件的完整路径的简单方法,并提供了一个示例命令来打印文件的完整路径。共有28种解决方案可供选择。 ... [详细]
  • Chrome浏览器非常强大,使用Chrome浏览器对页面性能进行检测,根据测试的结果进行优化。当然这个结果只是参考,在实际的项目中肯定有特殊情况存在,并不能为了满足某项测试结果而忽略特定情况的存在。1 ... [详细]
  • 传送门上一篇:Day4-前端高频面试题之浏览器相关1、请介绍一下HTTP和HTTPS的区别?HTTPS是在HTTP的基础上加入了SSL协议 ... [详细]
  • Linux操作系统学习笔记4【文件管理与常用命令】
    文件目录:一:Linux文件基础知识1.Linux常用文件类别2.Linux目录结构概述3.Linux目录常见概念4.Linux系统目录及说明 ... [详细]
  • 由于同源策略的限制,满足同源的脚本才可以获取资源。虽然这样有助于保障网络安全,但另一方面也限制了资源的使用。那么如何实现跨域呢,以下是实现跨域的一些方法。 ... [详细]
  • GO语言 包 if..else.. for循环 switch 数组
    包1.什么是包1.新建一个文件夹,内部写很多go文件,但是包名必须一致,改文件夹就是一个包2.作用和优点包用于组织Go源代码,提供了更好的可重用性与可读性。由于包提供了代码的封装, ... [详细]
  • 语法必须遵守的语法推荐遵守语法不做要求文件格式文件应该使用Unicode(UTF-8)编码保存。同时不要使用字节序标记(BOM)。与UTF-16和 ... [详细]
  • 开发中,EXT封装的.NET控件,使用了ExtJsExtenderControl的开源控件,发现个问题,就是每次控件加载,都需要调EXT_ALL.JS文件,600K,导致页面加载很慢。想对这个问题进行 ... [详细]
  • Linux操作系统回炉复习各种常用命令集合解析
    Linux操作系统回炉复习各种常用命令集合解析猿码互联猿码互联今天Linux终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[ ... [详细]
  • 1.man(相当于cmd--help)对不熟悉的命令想查询详细使用方法的帮助解释可以使用eg:manls就可以查看ls相关的用法注: ... [详细]
  • 本文目录一览:1、如何搭建php服务器2、如何 ... [详细]
  • 项目地址:https:github.comthe-xentropyxencrypt原文链接:http:caidaome.com?post246Xenc ... [详细]
  • 在系统启动过程的最后阶段,linux内核在调用sys_mount挂载实际根文件系统之前,先调用了init_mount_tree()这个函数挂载了一 ... [详细]
author-avatar
你是我的小心肝啊哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有