Linux系统命令-文件操作,用户管理,网络管理,进程管理,帮助命令

1:Linux系统管理命令

Linux常用命令解释
date:[root@localhost ~]# date显示日期
pwd:[root@localhost ~]# pwd显示当前路径
cd:[root@localhost ~]# cd 路径切换工作路径
cal: [root@localhost home]# cal显示日历
who :[root@localhost home]# who显示在线用户
wc:[root@localhost ~]# wc 文件名 -c字节数 -l行数 -m字符数 -w字数(空白分隔) -L(最长行的长)统计字符
who am i:[root@localhost ~]# who am i显示登录用户
uname :[root@localhost ~]# uname -a显示操作系统信息
clear清屏
logout注销
shutdown关机
history 使用!n执行历史命令,n为历史命令编号查看历史命令
>重定向
>>追加
shell命令:
read:从控制台读取并赋值给NUM1—read -p “请输入NUM1=” NUM1读取控制台输入
echo:向控制台输出:echo “hello,world”输出内容到控制台

管道命令:Linux系统中,命令执行完毕会有输出信息,使用管道功能可以把命令的输出作为另一个命令的输入信息,从而将两个或两个以上的简单的命令连接在一起,实现复杂的功能。

管道功能通过管道线“|”实现,“|”前面命令的输出信息是“|”后面命令的输入:

通过管道功能统计文件和目录的数量:
[root@centos7 home]# ls
hdlazy
[root@centos7 home]# ls | wc -w
1

2:Linux系统的文件操作相关命令

Linux文件操作命令解释
ls:-a显示隐藏 -l长格式显示 -r文件名反序 -t更改时间排序 -m用,分隔文件和目录 -R递归显示子目录显示文件列表
cd :~进入用户主目录 …返回上一级目录 … /…返回上两级目录 –返回进入此目录之前所在目录切换工作目录
cat [选项] 文件名 -n参数显示文件时加行号显示文件内容
cat > 命名的新文件名写入到一个新的文件
cat 文件1 文件2 > 新文件名两个文件的信息合并起来
more 文件名分页显示文件内容
head [-行数] 文件名显示文件开头几行(默认前10行)
tail [-行数] 文件名显示文件末尾几行(默认后10行)
cp [选项] 源文件或目录 目标文件或目录 -rf及其子目录拷贝文件
mv [选项] 源文件或目录 目标文件或目录搬移文件
rm [选项] 文件或目录列表 -rf删除目录删除文件
touch [选项] 文件名 注:当文件已经存在时,touch命令改变该文件的创间日期建立空文件
file显示文件类型
find [目录] [文件的匹配标准]查找文件
fild 目录 -type c = 查找字符设备文件 b:块设备文件
grep 字符串 文件名在文件中查找字符串
sort 文件名 -n依照数值的大小排序(从小到大) -r以相反的顺序来排序 -k第几列的参数为标志对文件排序
mkdir 目录名 -p递归创建建立目录
rmdir 目录名 rm -r代替rmdir rm -rf 非空目录也删除删除目录
tar [选项] 包文件名称 文件或目录打包命令
tar -cvf XXX.tar 文件或目录 打包为tar文件
tar -xvf 包文件名称 解压
tar -zcvf XXX.tar.gz 文件或目录 打包为tar.gz文件
tar -zxvf 包文件名称 解压
gzip [选项] 文件压缩文件
gizp – d 和gunzip释放文件

3:Linux系统的用户管理方法及相关命令

用户和组概述

  1. 用户账户分为普通用户账户和超级用户账户
  2. 组账户分为私有组和标准组
  3. linux中的用户必须属于一个组,不能独立于组外
  4. 同一个用户可以同属于多个组,Linux下当一个用户属于多个组时,其登陆后所属的组称为主组,其他组称为附加组。

在Linux系统中,用户的信息保存在系统文件中,这些用户信息文件有以下4个:

  • /etc/passwd(保存用户账户信息)-----用户名:口令:用户ID:组ID:注释性描述:主目录:登录Shell
  • /etc/shadow(保存用户登陆密码)-----用户名:口令:最近改密日期:最小时间间隔:最大时间间隔:警告时间 :不活动时间:失效时间:保留
  • /etc/group(保存组信息)-----组名称:组密码:组ID:组用户列表
  • /etc/gshadow(保存组密码)-----组名称:组密码:组管理员账号:组用户列表
Linux用户管理命令解释
useradd [选项] 用户名 [-d设置用户目录默认为home/用户名] [ -e设置过期时间][ -g设置所属组] [-s登录shell默认/bin/bash] [-u用户uid] [-D显示用户所使用的默认值]添加用户
passwd [选项] 用户名修改用户密码
userdel [选项] 用户名 -r删除宿主目录及用户的邮件池删除用户
usermod [选项] 用户名 -g 组名 用户名–改变用户所在组修改用户账户属性
groupadd [选项] 组名添加组
groupdel [选项] 组名 若该用户组中仍包括某些用户,则必须先删除这些用户,方能删除用户组删除组
groupmod [选项] 组名修改组账户属性
gpasswd [选项] 用户名 组名 -d删除 -a添加将指定用户添加到指定用户组或从组内删除
su [选项] 用户名切换用户身份
sudo [选项] 命令以root身份执行命令

4:Linux系统的网络管理相关命令

Linux网络管理命令解释
ifconfig显示当前活动的(或指定的)网卡设置
ifconfig 网卡设备名 updown激活和停止指定的网卡
hostname [参数]显示或设置主机名
netstat[参数]用来显示Linux中网络系统的状态信息
service network restart重新启动网络服务
ping [选项] [参数]常用的网络测试命令
write给其他用户发送实时消息
wall 消息内容给所有用户发送广播实时消息
mesg [Y /N]设置是否接收来自其他用户的消息
talk 用户名与其他用户聊天,使用该命令时要求聊天的双方同时登陆到主机
mail双方不需要同时在线,发送邮件

5:Linux系统的进程管理相关命令

进程:进程是指程序的运行过程,是操作系统进行资源分配和调度的独立单位。

程序:程序是静态的指令集,其载体是存放在硬盘中的文件,是永久存在的。

守护进程的管理:守护进程在网络多用户操作系统中,守护进程也是黑客攻击的对象,因为它在后台定期运行,用户察觉不到,守护进程配合Shell编程,设计出适合用户自己的新功能,大大地提高了工作效率。

Linux进程管理命令解释
psps是一个功能强大的进程查看命令
–ef主要查看子进程、父进程关系
-axu主要查看进程的状态
-a显示所有用户进程
-e显示包括系统进程的所有进程
-l显示进程的详细列表
-f显示进程的详细信息
-x显示没有控制终端的进程
-u显示用户名和启动时间等信息
free示系统内存的使用情况,包括内存总量、已经使用内存数量,空闲内存数量等信息。
top实时监控系统进程
①P键,根据CPU使用时间的多少排序。
②M键,根据内存的使用量多少排序。
③T键,根据进程的执行时间多少排序。
-d指定实时显示的刷新时间
sleep time; 命令 其中time为延迟时间,时间单位为s 比如10s后执行cal sleep 10;cal用于使进程延迟一段时间再执行
kill PID kill -9 PID(强制执行)来杀死程序产生的进程
jobs查看挂起到后台的进程
fg 后台进程编号将后台挂起的进程恢复到前台来运行
bg 后台进程编号将后台挂起的进程恢复到后台来运行
Ctrl + Z把当前进程转到后台挂起
pstree查看Linux系统中的进程树
nice [选项] [程序或命令名] renice [选项] [参数]改变程序执行的优先权等级

6:Linux系统帮助命令

Linux帮助命令解释
man获取帮助信息
-a在所有的man帮助手册中搜索
-f显示给定命令的简短描述信息
-p指定内容时使用分页程序
-m指定man手册搜索的路径
help获取帮助信息
比如 cp --help获取cp命令的帮助信息
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值