美文网首页
linux的shell基本命令

linux的shell基本命令

作者: 随风飘过的云_41d0 | 来源:发表于2019-02-15 09:42 被阅读0次

    cd:切换目录

    cd ~ :切换到当前用户的home目录

    cd .. :返回到当前目录下的上一级目录

    cd - :退回到切换前的目录

    ls:列举出当前的文件夹和文件

    ls -a:查看所有文件,包括隐藏文件。

    ls -l:查看更详细的文件信息

    ls -F:在文件的后面多添加表示文件类型的符号。

    pwd:显示当前的文件路径

    touch:新建文件

    mkdir:新建文件夹;rmdir删除目录

    rm:删除文件

    rm -i :删除前询问

    rm -f :强制删除

    rm -r:支持删除文件夹

    cp:复制

    cp test.txt ../test 复制当前目录下的test.txt到父目录下的tets文件夹下

    cp test.txt test2.txt 复制当前目录下的test.txt到当前目录下并改名test2.txt

    cp -r a b 复制当前目录下的文件夹a到本目录并把文件夹名改成b

    mv:移动

    mv 1.txt ../test1  移动1.txt文件到父目录下的test1中

    mv 1.txt 2.txt  在本目录下把1.txt改成2.txt

    mv 1.txt ../test1/2.txt 移动当前目录下1.txt到父目录下的test1中并改名2.txt

    cat:读取整个文件

    cat -A:展示所有

    cat -b:对非空输出行编号

    cat -n:对1开始对输出的所有行数编号

    find:查找文件

    tar:压缩文件

    echo:在终端输出字符串或变量提取后的值。

    date:用于显示及设置系统的时间或日期。

    %H:小时(00~23)

    %I:小时(00~12)

    %M:分钟(00~59)

    %S:秒(00~59)

    %j:今年的第几天

    reboot:重启

    poweroff:关闭系统

    wget:在终端下载网络文件

    -b:后台下载

    -p:下载到指定的位置

    -P:下载页面内所有资源,包括图片、视频等

    -r:递归下载

    ps:查看系统中的进程状态。

    -a:显示所有的进程(包括其他用户的进程)

    -u:用户以及其他详细信息

    -x:显示没有控制终端的进程

    进程5种常见的状态;

    R(运行):进程正在运行或者运行队列中等待

    S(中断):进程处于休眠中,当某个条件形成后或者接受到信号时,则脱离该状态。

    D(不可中断):进程不响应系统异步信号,即使用kill命令也不能将其中断。

    Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放。

    T(停止):进程收到停止信号后停止运行。

    top:用于动态监控进程活动与系统负载等信息

    第一行:系统时间,运行时间,终端数,平均负载:1分钟,5分钟,15分钟(数值越小说明负载越低)

    第二行:总进程数,运行的进程数,睡眠的进程数,停止的进程数,僵死的进程数

    第三行:用户占用率,系统内核占用率,改变过优先级的进程资源百分比,空闲的资源百分比等

    第四行:物理内存总量,内存空闲量,内存使用量,作为内核缓存的内存量

    第五行:虚拟内存总量,虚拟内存空闲量,虚拟内存使用量,已被提前加载的内存量

    pidof:用于查询某个指定服务进程的PID值。

    uname:查询系统内核

    -a:查看详细信息

    uptime:系统负载情况

    free -m/-g:用于显示当前系统中内存的使用量情况

    相关文章

      网友评论

          本文标题:linux的shell基本命令

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