linux命令整理

linux命令
1.帮助命令:可以用来查看命令作用
man +命令
help +命令
2.常用的快捷键
ctrl+l 清屏 ctrl +c 退出 :wq 保存加退出 :q! 强制退出 qwd 显示当前工作目录的绝对路径
上下键 查看执行过的命令 ctrl+q 退出 Tab键用来自动补全
3.文件目录操作命令
cat 查看文件 进入后i键 可以编辑文件 ls:用来显示 目录列表
cp 复制文件或文件夹 cp [选项] [源文件] [目标文件]
mkdir -p 创建多层目录 cd 将当前工作目录切换到指定目录
rmdir删除空目录 touch 创建空的文件 rename:批量为文件修改名字.rename :[原来字符串] [目标字符串] 文件
rm 删除指定文件和目录
-r 递归删除目录中所有内容 -f 强制删除,而不用提醒进行确认 -i 以交互的方式,提示用户进行确认是否删除文件.
-v 显示整个执行过程
mv :移动文件目录和重命名
mv [oldFile] [newFile] 在移动文件或命名时时候最好加上-i(为防止误操作而覆盖已经存在的文件)
mv [/temp/movefile] [targetfile]
more 文件内容分屏查看器
spce 向下翻一页 enter 向上翻一页 q退出 ctrl+F向下滚动一屏 ctrl+B 返回上一屏 =输出当前行号 :f 输出所有和当前的行号
less 分屏显示内容
space 向下翻一页 /子符串 n:向下查找 N:向上查找
echo echo用来在shell中输出变量的值,或者直接输出指定的字符串
head 查看文件. 默认查看文件的前10行
tail 默认查看文件的后10行 -f 监控文件的变化
[>] 覆盖文件内容
[>>] 追加文件内容
ln 创建(硬)软链接,就像windows 里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径
-s 用来创建软链接
history 查看所查命令历史
4.用户管理类
useradd 添加新用户
psswd 设置用户密码
id +用户名 用来查询用户是否存在
su+ 用户名 用来切换用户
sudo 设置用户root权限
userdel 删除用户
usermod 设置用户的属组 -g 老组 新组
5 用户组管理类
groupadd 添加组
groupdel 删除组
groupmod 设置组的管理权限
-n 新组名 指定工作组的新组名
-g 新组 id 指定工作组的新组id
6文件权限类操作
chmod (u,g,o)+(r,w,x) 数字777 (r=4,w=2,x=1)
chown 改变文件或目录的所有者 语法:chown [选项] [最终用户] [文件或目录] -R 递归操作 -v 显示过程
chgrp 改变所有组 语法:chgrp [最终用户组] [文件或目录]
7 搜索查找类
find -name -tyep -size -user<用户名>
grep 过滤查找
which + 指令 查找指令的绝对路径
whereis 显示指令以及相关文件的路径
8压缩和解压类操作
gzip 压缩文件并且不保留源文件
gunzip 解压文件且不保留源文件
zip 压缩文件并且保留源文件
unzip 解压文件且保留源文件
tar -zcvf将文件和文件夹一起打包 解压- zxvf
9进程管理类
ps 查看当前系统进程状态 -aux 查看系统中所有的进程 -ef 可以查看子父进程之间的关系
kill -9 进程号
pstree 查看进程树
10性能监控命令
top 指令实时报告系统整体性能情况
free 显示内存使用情况
netstat 功能介绍:显示网络统计网络系统得状态信息和端口占用情况
netstat -anp | grep 进程号 (功能描述:查看该进程网络信息)
netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)
1!磁盘分区类操作
df 功能介绍: 查看磁盘空间使用情况(列出文件系统的整体磁盘使用量,显示磁盘分区上可用的磁盘空间
du 功能介绍: 显示每个文件和目录的磁盘使用空间占用情况
fdisk 功能介绍:查看磁盘使用情况和磁盘分区
mount/umount :概述:对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它就是一个根目录、一个独立唯一的文件结构。
Linux中每个分区都是用来组成整个文件系统的一部分,Linux采用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。
12软件包管理类操作
rpm 概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具
yum 概述:YUM(全称为 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装
13.定时任务操作crontab
启动服务:service crond restart | start
功能介绍:crontab指令周期性执行的任务

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值