我是靠谱客的博主 斯文犀牛,最近开发中收集的这篇文章主要介绍【linux】常用命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

6-9

tmux

tmux: terminal multi

命令: tmux new -s < name > 创建一个session 起个名字

继续创建窗口 ctrl + B 然后按下c键 就出现有一个窗口

回到另一个窗口ctrl+B 然后按下数字

watch -n 2 free 每个2s中更新一次内存状态

然后可以做窗口分离 使用ctrl + b 在输入d 或者tmux detach 回话里的的进程仍然会在后台运行

tmux ls 或者 tmux list-session : 查看所有tmux回话

tmux attach -t 0 或者 tmux attach -t < sesstion-name > 接入会话

key-map : ctrl + b d : 分离会话

ctrl+b s 列出所有会话

ctrl+b $ 重命名当前会话

linux中的jobs命令

1 把命令挂到后台上去: &

2 ctrl + z 把命令挂到后台

3 查看后台命令 jobs

​ jobs - l : 列出作业和进程的pid

​ jobs -r: 列出在run的作业

​ jobs -s: 列出暂停的作业

作业和进程概念:linux有三种不同类型的进程:交互进程;批处理进程;监控进程(用init启动他们,windows叫它们‘服务’)

一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。

fg %jobnumber : 把作业挂到前台去,有时候按ctrl + z会把作业挂起,而不会杀死进程 ctrl+c会杀死进程

bg %jobnumber: 把作业挂到后台去

kill

kill -l :列出当前kill能够使用的信号

kill -1 :重新读取一次参数的设置文件

watch 命令:检测一个命令的运行结构

watch [ 参数 ] [ 命令 ]

watch -n: 指定时间间隔查看

watch -d: 查看不同

6/10

linux的文件属性:

用户管理:

useradd

useradd –d  /home/sam -m sam #创建一个sam用户并且指定它的根目录/home/sam
useradd -s /bin/sh -g group –G adm,root gem #创建一个gem用户,指定shell并且分好组

userdel:

userdel -r 用户名 : 删除用户也删除它的目录

usermod:

 usermod -s /bin/ksh -d /home/z –g developer sam

passwd指定和修改用户口令

root可以为任何用户设置密码 passwd

cat /etc/passwd 可以查看用户口令

cat /etc/group 可以查看用户分组

groupmod -g GID为用户组指定新的组标识号

groupmod -n 新用户组名字 用户组

red2​: x :​1003:1003::/home/red2:/bin/bash
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
目前把口令save一个影子文件中 /etc/shadow中

批量添加用户:

1 新建一个user.txt文档 按照格式把用户信息协商

2 newusers < user.txt 把用户信息导入

磁盘管理

df: 检查文件系统的磁盘空间占用情况

df /:找出磁盘文件名

du

fdisk -l : 输出后面节装置的所有分区

fdisk /dev/vda1 可以查看磁盘相关信息

磁盘格式化:

mkfd -t 文件系统格式 装置文件名

磁盘检验

fsck -t 文件系统格式 装置文件名 file system check

fsck [-t 文件系统] [-ACay] 装置名称

磁盘挂载与卸除

mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n]  装置文件名  挂载点

最后

以上就是斯文犀牛为你收集整理的【linux】常用命令的全部内容,希望文章能够帮你解决【linux】常用命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部