• Linux学习笔记:基本概念、常用命令


    基本概念

    Console - 监视器、键盘。

    Virtual Console – 允许在一个物理Console上进行多个log session。

    Man 命令 - 包含技术的细节,要求使用者对命令或资源有一定的了解。Shell内部命令不在man的范围内。

    系统目录

    /bin – 基本系统命令。

    /dev - 设备文件,访问系统设备和资源。

    常用设备对应的文件名

    fd – floppy disk

    console – monitor

    tty – serial port

    hda – whole first hard disk

    hda1 – first partition

    sda – SCSI device

    lp – printer

    /usr - 包含可选的命令

    /bin - most of the executable, not essential to the system.

    /etc

    /include

    /lib

    /man

    /local

    File Link

    作用:给一个文件多个名称。

    在系统中,通过inode number标识文件。

    文件名是到inode的link。

    目录是文件,包含link-to-inode关联信息的列表。

    Hard link - 直接链接到文件的inode。必须和目标文件在同一个文件系统内。Link和目标文件由相同的inode number。

    Symbolic link - 没有链接到inode;Permission由目标文件决定;可以链接到不存在的文件;

    常用命令

    File

    • cat/head/tail/less  -- read
    • tar/gzip/zip/bzip2 -- archive
    • locate/find/grep  -- search; find -r path --name 'object'; find | grep 'object';
    • chgrp/chown/chmod/groups/suid/sgid -- rights
    • sed/awk -- line process;   sed "s/Mon/Tue/g" file;  awk -F ':' "{print $1, $2 }" file

    资源

    • ps/kill/pstree
    • jobs/fg
    • top/free/df/du
    • lsof - list open file

    shell

    • ;, &&, ||
    • >, >>, <, |
    • history, !, alias, $()

    Network

    • ifconfig/ifup/ifdown/ethtool
    • ip/route/arp
    • netstat/ss; netstat -tnl
    • ping/trace
    • host/dhclient
    • ssh/sftp/scp/wget/curl
    • tcpdump

    Security

    • openssl
    • iptables; iptables -A INPUT -s 10.10.10.0/24 -j ACCEPT

    Debug

    • gdb
    • strace
    • perf
    • time

    Help

    • man -k, -f, -t
    • info
    • whois/whereis/which
  • 相关阅读:
    (转)viso 形状搜索 无法使用 的解决办法
    Visio 2003 直线需要相交时的设置方法
    C# Serialport执行close()方法时,程序卡死的解决办法
    RabbitMQ核心技术总结
    kafka核心原理总结
    hadoop的价值在哪里
    从程序员小仙飞升上神,java技术开发要如何实现?
    明年大数据行业的趋势会是哪些?
    2016年末程序员应该知道的基本架构思想
    2016年末程序员突破自我的绝密方法分享
  • 原文地址:https://www.cnblogs.com/weichsel/p/1844806.html
Copyright © 2020-2023  润新知