linux基本命令

1:压缩

tar   cvf(c)归档 v(列出详细信息) f 使用文档必要设备

z指的是压缩算法,.gz表示就是gzip也就是使用z算法生成的压缩文件

tar zxvf name.tar.gz表示解压缩

除此之外,还有bz2算法

tar jcvf name.name.bz2:

2查找

find本身自带递归算法,可以遍历目录下的子目录

grep不带递归(类似于关键字查找,原理是正则表达式),末尾加上-R可以带递归

3:挂载

挂载:sudo mount 文件 /mnt

卸载:sudo umount  /mnt/文件

4:ps aux 查看任务管理器

 参数:

    USER 用户名

    UID  用户ID(User ID)

    PID  进程ID(Process ID)

    PPID 父进程的进程ID(Parent Process ID)

    SID  会话ID(Session ID)

    %CPU 进程的CPU占用率

    %MEM 进程的内存占用率

    VSZ 进程所使用的虚存的大小(Virtual Size)

    RSS 进程使用的驻留集大小或者是实际内存的大小,kbytes字节

    TTY 与进程关联的终端(tty)

    STAT 进程的状态:进程状态使用字符表示的(STAT的状态码)

    R    运行  Runnable(on run queue)      正在运行或在运行队列中等待.

    S    睡眠  Sleeping       休眠中,受阻,在等待某个条件的形成或接受到信号

    I   空闲  Idle

    Z    僵死  Zombie(a defunct process)  进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放。

    D   不可中断  Uninterruptible sleep (ususally IO)  收到信号不唤醒和不可运行,进程必须等待直到有中断发生。

    T   停止   Terminate      进程收到SIGSTOP ,SIGSTP,SIGTIN,SIGTOU信号后停止运行。

    P   等待交换页

    W  无驻留页  has no resident pages   没有足够的记忆体分页可分配

    X   死掉的进程

    <   高优先级进程               高优先序的进程

    N   低优先级进程              低优先序的进程

    L   内存锁页    Lock         有记忆体分页分配并缩在记忆体内

    s   进程的领导者(在它之下有子进程)

    l   多进程的(使用 CLONE_THREAD,类似 NPTL pthreads)

    +   位于后台的进程组

    START  进程启动时间和日期

    TIME   进程使用的总CPU时间

COMMAND  正在执行的命令行命令

    NI     优先级(Nice)

    PRI    进程优先级编号(Priority)

    WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。

    FLAGS  与进程相关的数字标识。   

5:绿色代表可执行文件

gcc while.c -o app

./app

jobs显示人为手动挂起的进程

ctrl+z挂起

ctrl+c直接停止

fg+编号直接将挂起的唤醒到前台

bg+编号:T->R

6KILL

kill向进程发送信号

默认15号 SIGTERM

信号:

2号 sigint ctrl+c  收到信号,杀死当前进程,不能杀死进程组

15号 sigterm    收到信号,杀死当前进程,杀死进程组

如果收到下面两个信号必死,不能阻塞忽略和拦截

9:sigkill  服务于kernel

sigstop

4种操作信号的方式

拦截  阻塞 忽略 捕获

10:

创建用户

sudo useradd –s /bin/bash –g 名字 –d /home/colin –m 名字

 -s 指定新用户登录时shell类型

    -g 指定所属组,改组必须已经存在

    -G 指定附属组,改组必须已经存在

    -g 用户家目录

    -m 用户家目录不存在时,自动创建该目录

-g -G表示一个用户或者文件可以属于多个组

11:sudo ifconfig up(打开网卡)  down(关闭网卡)

12nat表示虚拟机和主机共用一个网卡

桥接表示为虚拟街创建一个虚拟网卡

12

mode(初始权限)&(~umask)(权限掩码)

13:ctrl+s冻结

  ctrl+q解冻

14:

sp: 上下分屏,后可跟文件名

vsp: 左右分屏,后可跟文件名

Ctr+w+w: 在多个窗口切换

shift+z+z:删除窗口

原文地址:https://www.cnblogs.com/13224ACMer/p/6380418.html