美文网首页
Linux基础

Linux基础

作者: Funny灬 | 来源:发表于2018-04-27 14:44 被阅读0次

    Linux目录

    最顶层目录是:/,根目录

    /home,代码放在这个文件夹,经常用。里面包含和用户名相同的文件夹

    /bin,可执行文件,一些命令

    /dev,U盘,其他设备文件等

    /tmp,临时文件

    Linux命令

    ls,显示当前路径下的文件和文件夹;ls后面可以加文件夹,查看文件夹下的东西

    ls -a,显示文件和隐藏文件

    ls -l,列表方式显示文件

    ls -h,显示文件大小

    *表示通配符,?表示必须有一个,[ab]表示中括号中的任意一个字符,[a-f]表示a到f的任意字符

    cd,切换目录,后面需要加文件名

    pwd,显示当前绝对路径

    cd ..,退到上一级目录,..(两个点)表示当前路径的上一级路径,.(一个点)表示当前路径

    cd ../..,退到上一级的上一级目录

    cd -,跳转到上一次所在的路径(回看)

    cd ~,跳转到当前用户的家目录

    跳路径,有相对路径和绝对路径两种方式

    clear,清屏,命令还在上面

    tab,自动补全

    touch,创建一个文件

    一个大于号 >,重定向,把数据写到一个文件中,会清空原来的文件

    两个大于号 >>,重定向,原来的东西不会被删除

    more,查看文件内容,显示一屏幕

    |,管道,ls -alh | more,接受前面命令的内容

    1. 文件夹操作
    • 创建

    mkdir + 名字,创建文件夹,在当前目录下创建

    mkdir A/B/C -P,嵌套创建文件夹

    tree,以目录树的方式显示文件

    • 删除

    rmdir,删除文件夹,只能删除非空文件夹

    rm,删文件直接删,rm + 文件夹名 -r,删除文件夹
    -r,递归删除,文件也删,文件夹也删
    -i,删除时有提示
    -f,强制删除

    ln,创建快捷键,硬链接

    ln -r,创建快捷键,软链接

    cat,查看文件内容,全部显示。后面加多个文件名,可以合并文件

    grep,搜索,查找内容
    -v,过 滤
    -i,忽略大小写
    -n,显示行号
    支持正则表达式:^a,以a开头,a$,以a结尾

    ls --help,查看命令的帮助信息

    man ls,查看命令的帮助信息

    history,查看历史命令

    find,查找文件的位置

    cp + 文件名 + 新文件名,复制文件

    cp a b,将a文件夹整体复制到b文件夹下

    cp a/* b,将a文件夹下的所有内容复制到b文件夹下

    mv,剪切文件

    • 打包和压缩

    tar -cvf test.tar *,打包

    tar -xvf test.tar *,解包

    gzip,压缩

    gzip -d,解压缩

    tar -zcvf test.tar.gz *,打包并压缩

    tar -zxvf test.tar.gz,解包并解压缩

    zip,压缩

    unzip -d,解压缩

    which,显示这个命令的路径,一般在bin目录下

    ifconfig,查看ip地址

    ssh 用户名@ip地址,远程登录

    who,查看当前登录的用户信息

    whoami,查看当前的用户名

    exit,退出

    useradd 用户名 -m -d /home/用户名,创建新用户,并创建用户的home文件夹

    su 用户,切换用户

    userdel 用户名,删除用户,不会删除用户资料

    userdel -r 用户名,删除用户和用户资料

    sudo -s,直接切换到root用户

    Linux文件的权限:d文件夹 rwx文件拥有者权限 rwx同组用户权限 r-x其他用户权限

    chmod,修改权限
    U,拥有者; g,同组用户; o,其他用户;
    r,读权限,对应4; w,写权限,对应2; x,执行权限,对应1;

    相关文章

      网友评论

          本文标题:Linux基础

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