美文网首页
linux常用命令1

linux常用命令1

作者: 龚小姐_abf0 | 来源:发表于2017-05-24 09:36 被阅读0次

    1. 文件操作相关的基本命令


    ls          显示文件或目录

         -l           列出文件详细信息l(list)

         -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

    mkdir        创建目录

          -p        创建目录,若无父目录,则创建p(parent)

    cd              切换目录

    touch          创建空文件

    echo            创建带有内容的文件

    cp                拷贝

    mv              移动或重命名

    rm              删除文件

        -r            递归删除,可删除子目录及文件

         -f            强制删除

    find              在文件系统中搜索某文件

           find 路径 -name "*.txt" //在某个路径下去查找以.txt文件结尾的文件

           find 路径 -size +5k //查找这个路径下哪些文件是大于5k的

             find / -mmin -5    //# 查找在系统中最后5分钟里修改过的文件(modify time)

            find / -mtime -1    //# 查找在系统中最后24小时里修改过的文件

            find / -empty        //# 查找在系统中为空的文件或者文件夹

            find / -amin -10    //# 查找在系统中最后10分钟访问的文件(access time)

            find / -atime -2   //# 查找在系统中最后48小时访问的文件

            find ./ -mtime 0      //# 返回最近24小时内修改过的文件。

    wc                统计文本中行数、字数、字符数

    grep            在文本文件中查找某个字符串

              ps -aux | grep "init"

              netstat -ano | grep "443" //查看443这个端口被谁占用了

    rmdir          删除空目录

    tree            树形结构显示目录,需要安装tree包

    pwd              显示当前目录

    ln                  创建链接文件

    cat              查看文件内容

    more、less  分页显示文本文件内容

    head、tail    显示文件头、尾内容

    ctrl+alt+F1  命令行全屏模式


    2.网络相关的命令 


    ifconfig //查看ip地址

    ping //1. 查看两台电脑是否能够正常通信  2. 查看是否能够正常上网

    ping 192.168.1.110

    ping www.baidu.com


    3.编辑器相关的命令


    //vi编辑器  Linux系统集成的一个编辑器  (日志文件)

    vi 文件名

    dd //删除一行

    命令行模式:不可编辑

    按i  -----  进入编辑模式

    按o  -----  进入编辑模式,并插入新的一行

    按shift+:  ----- 进入底行模式

    编辑模式

    按esc  ---- 进入命令行模式

    底行模式

    按q ----  不保存退出

    按wq ----  保存并退出

    按q! ----  强制退出

    vi编辑器流程

    4.进程管理


    (1)        ps :是显示瞬间进程的状态,并不动态连续;

    (2)        top:如果想对进程运行时间监控,应该用 top 命令;

    (3)        kill 用于杀死进程或者给进程发送信号;

    ps [options] [--help]

    ==========================范例==============================

    ps    //当前用户下与现行终端相关的进程

    ps  a //显示现行终端机下的所有程序,包括其他用户的程序

    ps  au //显示现行终端机下的所有进程,前台进程,包括其他所有用户

    ps -A //系统中的所有进程,显示的非详细信息

    ps -u  jason //制定显示哪个用户的进程

    ps -aux //显示所有的进程,信息的是详细信息,最常用的方法是ps -aux,然后再用管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

    ps -aux | grep main

    ps -aux  或者 ps aux

    who 可以查看那个客户端连接了这台电脑

    USER      PID %CPU %MEM    VSZ  RSS TTY      STAT START  TIME COMMAND

    root        1  0.0  0.1  2900  1436 ?        Ss  04:39  0:02 /sbin/init

    root        2  0.0  0.0      0    0 ?        S    04:39  0:00 [kthreadd]

    root        3  0.0  0.0      0    0 ?        S    04:39  0:00 [migration/0]

    解:

    //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、权限设置 


    chmod 664 文件名

    chmod +x 文件名

    r:可读 4

    w: 可写 2

    x: 可执行 1

    2. 修改文件的权限

    chmod  464 文件名 //加上-R,将子目录也设置为相应的权限

    chmod  666 文件名

    备注:

    1. 文件夹必须要可执行才能进入

    2. 如果加上-R,那么文件夹及文件夹下面的所有文件都会被修改

    3. 只有管理员才可以做

    chown jason:root 文件名

    相关文章

      网友评论

          本文标题:linux常用命令1

          本文链接:https://www.haomeiwen.com/subject/irmuzttx.html