• Linux内常用的BASH命令


    ls系列
    ls 列出当前目录的内容 (蓝色表示目录,白色表示普通文件,蓝色表示可执行文件,绿色表示是安装包,红色压缩包)
    ls -a 显示所有文件和文件夹(包括以 . 开始命名的隐藏文件和隐藏文件夹)
    ls -l 显示详细内容(前面的一串字符,第一个是的d表示目录,是-表示是文件,c表示字符型的设备,b表示块的设备,l表示链接/快捷方式)
    ls -la 包含隐藏文件和文件夹
    ls -lh 以K,M为单位(原来是以字节为单位)显示文件和文件夹的大小
    ls -lh --sort=size 以大小排序
    ls -lh --sort=time 以最近修改时间排序

    cd系列
    #前是目录名称,/表示根目录,~表示/root/
    cd /目录名/ 进入目录(每一级都要写出来)
    cd . 进入当前目录
    cd .. 进入上级目录
    pwd 显示当前目录
    cd 进入/root/ (无论现在在哪)

    查看文件内容
    cat /目录名/文件名 查看文本类型文件内容
    more /目录名/文件名 逐屏的查看文件内容,左下角显示当前百分比,按回车查看下一行,按q退出
    less /目录名/文件名 逐屏的查看文件内容,不显示当前百分比,按回车查看下一行,按q退出
    tail /目录名/文件名 显示文件的最后面十行内容
    tail -number /目录名/文件名 显示文件的最后面number行内容
    watch -n t + 命令 每隔t秒钟执行后面的命令(可以配合tail命令使用)ctrl+c退出
    dmesg 查看messages文件

    文件操作
    rm 文件名 删除文件(不会保留在垃圾箱)
    cp 文件1 文件2 复制文件1成文件2
    rm -r 文件名 删除文件夹
    cp 文件夹1 文件夹2 复制文件夹1成文件夹2

    系统进程
    top 监视系统性能及进程
    在界面下输入k加对应的pid就能杀死对应的进程
    按q或ctrl+c退出
    ps 查看进程
    ps -ef 查看进程详细参数
    ps aux 查看进程详细参数(与ps -ef不同在于信息列,包括cpu,内存占用率等)

    筛选输出内容
    grep str /目录名/文件名 筛选文件中只含有包含字符串str的内容
    grep -v str /目录名/文件名 筛选文件中不含有包含字符串str的内容

    网络
    ifconfig 查看当前的网络配置信息
    ifconfig eth0 down 关闭网卡
    ifconfig eth0 up 启动网卡
    netstat 查看网络连接信息

    对显示的内容自定义
    awk '{print $number}' 以空格对内容分块,同时输出第number列的内容
    cut -d 'symbol' -f number 通过symbol符号进行分块,显示第number块
    sort 排序
    uniq 重复的内容只显示一次

    挂载目录
    mount 查看已挂载的目录
    mount -o loop 文件名.iso /目录名/ 挂载光盘文件到文件夹

    查找命令
    find /目录名/ -name 文件名 在目标目录下查找指定文件(当目录名为 / 代表根目录)
    find /目录名/ -iname 文件名 查找时模糊文件名大小写
    find /目录名/ -name "str*" 查找以str字符串开头的文件
    find /目录名/ -name 文件名 -exec 命令 ; 查找完对查找结果进行操作
    whereis 文件名 查找文件,范围比find小,速度比find快
    whereis -b 文件名 二进制文件

    echo "str" 在终端中显示字符串str

    vi文本编辑器(简单)
    vi 文件名 用vi编辑器打开文件(输入:,然后可以开始输入命令)
    :set nu 显示行号
    :wq 保存并退出(加!为强制)
    输入i,进入文本编辑状态;按esc退出
    命令模式下按dd删除当前行;按o在当前行下面插入一行;按y复制当前行,按p粘贴

    管道
    命令 | 命令 多个命令在同一行中输入,共同起作用
    命令 || 命令 前面的命令执行不成功,才执行后面的命令
    命令 & 命令 前后两个命令依次执行
    命令 && 命令 前面的命令执行成功,才执行后面的命令
    命令 > 文件名 将前面命令执行的结果输出到目标文件中
    命令 >> 文件名 将结果追加到文件中

  • 相关阅读:
    Nodejs下载和第一个Nodejs示例
    永久关闭Win10工具栏的TaskbarSearch控件
    对称加密,非对称加密,散列算法,签名算法
    【转】TTL和RS232之间的详细对比
    zlg核心板linux系统中查看系统内存等使用信息
    Power BI后台自动刷新数据报错 The operation was throttled by Power BI Premium because there were too many datasets being processed concurrently.
    剪切板和上传文件内容获取
    CSS, LESS, SCSS, SASS总结
    文字程序
    electron 打包“ERR_ELECTRON_BUILDER_CANNOT_EXECUTE”
  • 原文地址:https://www.cnblogs.com/cnsec/p/11879405.html
Copyright © 2020-2023  润新知