美文网首页
linux文件、命令

linux文件、命令

作者: 撸出优雅的代码 | 来源:发表于2020-04-03 11:45 被阅读0次

    一、linux文件目录

    目录 说明
    bin 存放二进制可执行文件 (ls,cat,mkdir 等)
    boot 存放用于系统引导时使用的各种文件
    dev 用于存放设备文件
    etc 存放系统配置文件
    home 存放所有用户文件的根目录
    lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
    mnt 系统管理员安装临时文件系统的安装点
    opt 额外安装的可选应用程序包所放置的位置
    proc 虚拟文件系统,存放当前内存的映射
    root 超级用户目录
    sbin 存放二进制可执行文件,只有 root 才能访问
    tmp 用于存放各种临时文件
    usr 用于存放系统应用程序,比较重要的目录 / usr/local 本地管理员软件安装目录
    var 用于存放运行时需要改变数据的文件

    二、关机和重启

    关机:shutdown -h now
    重启:reboot
    shutdown -r now

    远程链接的普通账户无法关机或重启,sudo可以临时获取管理员权限,root账户可以

    三、压缩和解压

    压缩文件夹:tar -zcvf test.tar.gz test
    解压文件夹:tar -zxvf test.tar.gz

    -z  gzip 压缩(test.tar.gz)
    -j  bzip2 压缩(test.tar.bz2)
    -c  压缩
    -x  解压
    -v  显示文件压缩过程
    -f  f之后接压缩后的名称
    -tf 查看归档文件里面的文件
    

    四、基础操作命令

    命令 说明 语法 参数 参数说明
    ls 显示文件和目录列表 ls [-alrtAFR] [name...]
    -l 列出文件的详细信息
    -a 列出当前目录所有文件,包含隐藏文件
    mkdir 创建目录 mkdir [-p] dirName
    -p 父目录不存在情况下先生成父目录
    cd 切换目录 cd [dirName]
    touch 生成一个空文件
    echo 生成一个带内容文件 echo abcd > 1.txt,echo 1234 >> 1.txt
    cat 显示文本文件内容 cat [-AbeEnstTuv] [--help] [--version] fileName
    cp 复制文件或目录 cp [options] source dest
    rm 删除文件 rm [options] name...
    -f 强制删除文件或目录
    -r 同时删除该目录下的所有文件
    mv 移动文件或目录 mv [options] source dest
    find 在文件系统中查找指定的文件
    -name 文件名
    grep 在指定的文本文件中查找指定的字符串
    tree 用于以树状图列出目录的内容
    pwd 显示当前工作目录
    ln 建立软链接
    more 分页显示文本文件内容
    head 显示文件开头内容
    tail 显示文件结尾内容
    -f 跟踪输出

    五、常用命令

    ip a                //相当于ip addres显示IP地址信息,偏向于上层
    ifconfig            //查看ip
    top                 //系统资源监控
    ps -ef              //查看当前系统进程
    kill -9 <PID>       //强制杀死进程(PID进程号)
    
    cat                 //查看文件内容
    cat /etc/os-release                 //linux中查看当前系统版本信息
    
    grep                //查找
    grep 1111 *         //从所有文件中查找1111
    
    find ./ -name test                  //根目录查找
    find / -name test                   //查找名字为test的文件, /代表整个机器(多级目录)
    find / -name test|xargs grep 1111   //接上条命令,搜索带1111内容的文件
    
    who                 //查看连接
    netstat -na         //查看端口
    netstat |grep LISTEN
    
    free -m             //查看当前可用内存
    df -h               //查看磁盘可用空间
    
    sed -i "s/aa/11/g" test.txt         //批量替换文件内容
    scp test.txt root@10.3.133.155:/tmp //服务器文件网络传输
    

    六、vi编辑器

    Vi 日志文件 -- 内容查找(/+搜索字符串) 按n多次查找
    dd -- 删除行
    yy -- 复制行 p--粘贴行
    set paste 设置格式
    

    相关文章

      网友评论

          本文标题:linux文件、命令

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