zoukankan      html  css  js  c++  java
  • Linux基础命令01

    绝对路径:从“/”根目录下开始

    常用的一些命令选项

    ls

    ls :使用方式  ls {空格}选项 {空格}参数 (全写为list)(等同于dir)

    列出当前目录下所有的文件,包括隐藏文件

    ls  -a 

    列出当前目录下所有文件的详细信息

    ls -l
    
    #(也可以是ll)

    列出当前目录下所有文件的详细信息包括文件大小(此处是显示的是实际大小)

    ls -lh

    列出当前路径下目录(自身)的详细信息

    ls -ld

    按照时间排序从旧到新的形式列出当前目录下多有文件、目录的详细信息

    ls -lt

    按照时间排序从新到旧的形式列出当前目录下多有文件、目录的详细信息

    ls -ltr

    man

    查看ls的一些使用方法

    man ls

    短选项可以合并一起使用,但长选项不可以合并一起使用

    也是查看ls一些使用方法,但缺点是不是所命令都支持

    man ls

    pwd

    查看当前所在路径(显示的是绝对路径)

    man ls

    cd

    切换目录 进入目录

    cd 目录名/目录的路径
    root  @   ken     tmp
    
    当前登录用户分隔符主机名 当前所在目录

    回到上一次所处目录

    cd -

    回到家目录

    cd

    回到家目录

    cd~

    返回上一级目录

    cd ..

    mkdir

    创建目录

    mkdir 命名

    递归创建

    mkdir -p(parent)命名/命名

    touch

    创建普通文件

    touch

    echo

    输出并显示一行文本

    echo

    比如一段话之中有 ,就会把 的换行作用显示出来,就是解释 的作用并显示出来

    echo -e

    cp

    复制(也可用作改名),用作复制文件

    cp 要复制的文件名字 复制后文件名字的命名

    复制目录时用(已经包含 -p [保持属性不变]-r[递归复制])

    cp -a

    在移动或覆盖一个文件时,会给你一个提示

    cp -i

    复制目录

    cp -r

    mv

    移动或改名(./表示当前目录)

    mv 要移动的文件名字 路径

    移动目录中所有的文件、目录(移动的目录不是空目录)

    mv -r

    rm

    删除目录 

    rm 文件名字/目录名字

    不做提示直接删除目录、文件

    rm -f

    删除递归目录、文件 

    rm -r

    不做提示删除递归目录、文件 

    rm -rf 

    删除空目录(目录里没有任何文件跟目录)

    rmdir

    cat

    查看(适合查看较小的文件)

    cat 文件名

    显示行号

    cat -n

    特殊用法

    cat > 文件名 <<EOF(要与结尾想呼应)

    适合查看大文件(以百分比的形式展现,‘q’退出)

    more 文件名

    查看相对较小文件(支持搜索) 

    less

    查看文件头10行(默认10行)

    head

    n是要查看的行数

    head -n

    查看文件后10行

    tail

    n是要查看的行数

    tail

    持续刷新(监控文件)

    tail -f

    快捷操作

    清屏(快捷方式:ctrl+l)

    clear

    强制结束

    ctrl+c

    ctrl+z

    关机

    poweroff

    重启

    reboot

    alias

    设置和查看别名,显示系统当中已经定义了哪些别名

    alias

    设置别名

    alias "要设置的别名=要替换名字的命令"

    取消设置的别名

    unalias 设置的别名

    uname

    显示操作系统

    uname

    显示系统所有信息

    uname -a

    显示内核版本

    uname -r

     查看版本

    cat /etc/redhat-release

    hostname

    显示主机名

    hostname

    设置新的主机名(一次性的,退出就没有了)

    hostname 新的主机名

    设置新的主机名(永久的)

    hostnamectl set-hostname 新的主机名

    history

    查看历史使用过的命令(默认是1000行)

    history

    history这个命令的存放位置

    grep -i "HIST" /etc.profile:

    p代表刚执行过的命令

    !p 

    which

    完整路径

    which

    查看ls这个命令的路径

    which ls

    rpm

    查看ls这个命令依赖哪个程序

    rpm -qf +命令的路径

    安装(但不能解决依赖关系)

    rpm -ivh

    移除

    rpm -e

    包含了哪些文件

    rpm -ql

    whatis

    查看ls这个命令是什么

    whatis 要查看的命令

    whoami

    查看当前登陆用户

    whoami

    wc

    统计文本信息

    wc

    统计字节,但会把换行符统计上(printf -f 准确的统计字节,只统计英文字母,不统计符号)

    wc -c

    单词数量

    wc -w

    统计行数

    wc -l

    w

    查看哪些人登录你的系统

    w(who的增强版)
    USER:用户
    
    TTY:终端
    
    FROM:登陆的IP地址(从哪来)
    
    LOGIN@:登录时间
    
    IDLE:操作计时器
  • 相关阅读:
    利用jQuery Ajax技术实现每隔5秒向某页面传值
    POJ 题目2761 Feed the dogs(主席树||划分树)
    【翻译自mos文章】将expdp的dmp文件从asm磁盘组里边放到本地文件系统里边
    【算法拾遗】最大数和最小数
    WinMain和MFC的差别
    3.1 The Interpolating Polynomial(站点)
    在VS中设置比较和谐的字体和颜色的方法
    获取微信服务器IP地址
    关于bcg库记忆界面的问题及其解决办法
    Objective-C基础笔记(8)Foundation常用类NSString
  • 原文地址:https://www.cnblogs.com/shuaiyin/p/10745299.html
Copyright © 2011-2022 走看看