概述
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】常用命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复