linux常用命令

挂载命令:mount
光盘手动挂载

mount -t iso9660 /dev/cdrom /mnt

光盘iso镜像文件挂载

mount -o loop -t iso9660 mycd.iso /media

loop回环设备,选项-t后面表示挂在格式,将光盘镜像文件mycd.iso通过loop设备挂在到/media目录,一个设备可以挂载到多个目录,挂在的目录只是访问的入口,
拆卸命令umount
参数
-a All of the filesystems described in /etc/mtab are unmounted,except the proc filesystem.

安装包管理命令
下载安装软件包
apt-get download vim下载vim软件包,下载到当前目录
apt-get install vim下载安装软件包
apt-get update 更新软件列表,不下载软件包
apt-get upgrade更新软件包,升级软件
apt-cache search搜索包名

debian包管理命令:dpkg
离线安装deb软件包 dpkg -i *.deb,需要管理员权限。
离线拆卸deb软件包dpkg -r *.deb,需要管理员权限。

进程查看命令:ps
缺省显示当前shell进程以及ps进程本身
常用选项
-A 显示所有程序,包括其他用户的程序
-u 用户名,显示指定用户名的进程
-x
-e 显示所有进程信息,同-a
-f 表示以完全格式来显示进程信息
进程树的查看命令pstree
常用选项
-p 附加显示进程号
进程动态查看命令:top
缺省显示当前占用cpu资源最多的所有进程信息
常用选项
-p 仅显示进程号占用的资源信息

进程终止操作:kill pid
缺省发送terminate信号给进程,pid表示进程号
常用选项
-l 查看系统支持的所有信号
kill -l
-9 选项发送终止该进程的信号
kill -9 1024 (给1024号进程发送终止信号)
killall 进程名
常用选项
-l 显示常用信号
-9 发送终止进程的信号

查看进程pid命令
pidof 进程名——查看进程名的进程号

清屏命令clear
重启命令reboot
关机命令poweroff
关机命令shutdown

系统信息查看
查看cpu信息cat /proc/cpuinfo
查看内存硬件信息cat /proc/meminfo
操作系统信息uname -a
主机名查看hostname
cron服务
计划任务查看与设置命令crontab,需要sudo权限
常用选项
-l 显示当前用户的计划任务
-e 编辑当前用户的计划任务
-r 删除当前用户的计划任务(直接删除模式)
-i 删除计划任务(询问模式)
crontab -e添加计划任务之后,重启cron服务,启动过程回去读取计划任务列表,才能添加成功,重启命令sudo service cron restart

内存状态查看命令free
缺省字节为单位显示内存信息
常用选项
-s N,每N秒刷新显示当前内存信息
-c N,每隔N秒重复显示当前内存信息

磁盘文件系统空间使用命令df
缺省以字节为单位显示磁盘文件系统的空间使用
常用选项参数
-h 表示以人性化方式显示

文件空间占用查看命令du
缺省显示以字节为党委的文件空间占用情况
常用选项
-s 表示概括描述文件空间占用情况
-h 表示以人性化方式显示

磁盘分区管理fdisk,需要sudo权限
常用选项
-l device,表示显示device设备的分区表,如果没有提供device,则默认显示显示/proc/partitions文件中设备。

sudo fdisk /dev/sdb

网络连接查看ping
检测网络的联通情况
常用选项
-c 发送的icmp数据包的数量
-s 制定数据包的大小
-I 制定网口检测网络联通情况
域名地址解析命令nslookup
缺省解析指定域名的ip地址
反向解析指定ip地址的域名信息

路由信息查看以及设置路由信息route
缺省检测以及显示路由信息
常用选项
-n 直接显示缓存的路由表

网络统计信息命令netstat
查看当前的网络统计信息
缺省显示简单网络统计信息
常用参数
-a 用于显示包含监听信息的所有网络统计信息
-t 用于仅显示与tcp协议相关的网络统计信息
-u 用于仅显示与udp协议相关的网络统计信息

用户创建useradd
sudo useradd -m XXX 创建XXX用户
sudo passwd XXX 修改XXX密码

查看当前用户命令whoami
查看所有登陆用户who
查看用户id
缺省显示当前用户的所有id信息
常用选项
-u XXX,显示指定用户的id

用户切换用户su
用法su 用户名
在ubuntu系统中,切换到root用户的推荐用法sudo -i
用户临时获取管理员授权命令:sudo 命令名
在ubuntu系统中,sudo命令提交后通常需要输入管理口令,但有例外:在同一窗口缓存时间内,无需多次输入口令
在ubuntu系统中,sudo命令的使用有用户限制

用户账户锁定usermod -L XXX
锁定XXX用户账户
用户账号文件/etc/passwd
用户影子密码文件/etc/shadow

用户组添加groupadd
缺省分配当前未被占用的最小的gid给新用户,需要管理员权限
常用选项
-g 用户指定新用户组的gid
用户组删除groupdel,只能删除没有登陆的用户组,需要管理员权限

/etc/group用户组的配置文件
用户组查看命令groups
缺省查看当前用户所在的所有组
指定用户名是,查看指定用户所在的用户组
用户组成员更改gpasswd 组名,需要sudo权限
常用选项
-a 用于将新增用户加入组群
-d 用于将用户从该组群中删除

sudo gpasswd -d s t
sudo gpasswd -a s t

将用户s增加/删除从群组t
改变有效登陆群组 newgrp 所属组名

命令别名设置alias
alias ll=’ls -alF’
type ll命令输出命令ll别名
ll is aliased to `ls -alF’

通配符
‘*’通配符,匹配0个或者任意多个

‘?’仅且只且匹配一个
‘[]’范围中的一个字符
ls -l test[0-9].txt匹配test0.txt-test9.txt中的一个

任务管理命令

命令后台运行的概念:命令后台运行是指命令脱离命令行交互程序的控制而独立运行
命令后台发送的使用:在原有命令的末端使用”&”符号即可将该命令发送至后台运行
命令作业控制的概念:命令作业控制是指系统对于命令作业的某种任务安排
命令作业控制的操作:
jobs命令可以查看当前的后台作业任务
bg命令可以将当前命令作业切换到后台(被挂起的命令作业)
fg将后台中的命令调至前台继续运行

ctrl + z
可以将一个正在前台执行的命令放到后台,并且暂停

nohup 命令
用途:不挂断地运行命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值