彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 彩世界开奖app苹果下载 > linux命令详解(一),linux命令详解(

linux命令详解(一),linux命令详解(

发布时间:2019-08-30 10:06编辑:彩世界开奖app苹果下载浏览(56)

    linux命令详解(一),linux命令详解(

    linux命令

    在使用linux环境进行工作和学习中,我们更多时间是手指在键盘上跳动。这里,我们就来说linux命令使用吧
    在linux环境中,显然不能记下所有的命令及其使用规则,那么这时,man,help两个命令就尤为重要了
    关于man命令,强调
    关于我们所需要查找命令的级别,场景,注意对号入座查找
    其次就是,告诉我们,man页面给出的选项,通常我们需要注意的是:描述(DESCRIPTION),返回值(RETURN VALUE)..

    在man中查找一个字符串方式为:/str 向上查找,?str向上查找
    eg:在手册中查找ls字符: /ls
    然后,按键N(next)

    图片 1

    linux基础命令详解,linux命令详解

    文件命令

    ls – 列出目录
    ls -al – 使用格式化列出隐藏文件
    cd dir - 更改目录到 dir
    cd – 更改到 home 目录
    pwd – 显示当前目录
    mkdir dir – 创建目录 dir         mkdir -p dir1/dir2 - 递归创建dir1,dir1下包含dir2
    rm file – 删除 file                  rm -r dir – 删除目录 dir
    rm -f file – 强制删除 file      rm -rf dir – 强制删除目录 dir *
    cp file1 file2 – 将 file1 复制到 file2
    cp -r dir1 dir2 – 将 dir1 复制到 dir2; 如果 dir2 不存在则创建它
    mv file1 file2 – 将 file1 重命名或移动到 file2; 如果file2 是一个存在的目录则将 file1 移动到目录 file2 中
    ln -s file link – 创建 file 的符号连接 link
    touch file – 创建 file
    cat > file – 将标准输入添加到 file
    more file – 查看 file 的内容
    head file – 查看 file 的前 10 行
    tail file – 查看 file 的后 10 行
    tail -f file – 从后 10 行开始查看 file 的内容

    ls命令

    pwd:显示当前目录
    touch 11.txt :在当前目录下创建一个名为11的txt文件
    mkdir laowang:在当前目录创建一个名为laowang的文件夹
    ls -a -l -h: 等价于ls -alh, -a为显示当前目录下所有文件,包括隐藏文件, -l为以列表的形式显示, -h为显示文件的大小时自动转化为默认格式大小,如10K,10M,10G.  参数先后顺序无所谓
    history:显示历史执行的命令, !102:执行编号为102的历史命令
    rm 11.txt:删除当前目录下名为11.txt的文件
    ls 2*:显示当前目录以2开头的文件或文件夹, *为通配符, *替换0个或n个
    ls 2?:显示以2开头,后面有且只有一位数的文件或文件夹, ?替换一个
    ls 1[1234]8: 等价于ls 1[1-4]8, 显示名字为118, 128, 138, 148的文件或文件夹
    

    进程管理

    ps – 显示当前的活动进程  pstree - 树状显示进程
    top – 显示所有正在运行的进程
    kill pid – 杀掉进程 id pid    kill -l  - 显示信号信息
    killall proc – 杀掉所有名为 proc 的进程 *
    bg – 列出已停止或后台的作业
    fg – 将最近的作业带到前台
    fg n – 将作业 n 带到前台

    cd命令

    cd ..:返回到当前目录的上一级目录
    cd .:返回当前目录
    cd -:跳转到上次所在的目录下
    cd ~:跳转到用户主目录
    

     文件权限

    chmod octal file – 更改 file 的权限
    ● 4 – 读 (r)
    ● 2 – 写 (w)
    ● 1 – 执行 (x)
    示例:
    chmod 777 – 为所有用户添加读、写、执行权限
    chmod 755 – 为所有者添加 rwx 权限, 为组和其他用户添加rx 权限
    更多选项参阅 man chmod.

    文件内容合并 ——— 写入文件

    ls > xxx.txt:将终端上当前显示的内容覆盖到xxx.txt文件下,如果xxx.txt不存在,自动创建
    ls >> xxx.txt:将终端上当前显示的内容追加到xxx.txt文件下
    more xxx.txt:在终端上显示xxx.txt的内容,与cat不同的是,more可以分页显示,按f为下一页,b为上一页.
    cat 111.txt 222.txt > xxx.txt:把111.txt和222.txt合并写入到xxx.txt
    

    SSH

    ssh [email protected] – 以 user 用户身份连接到 host
    ssh -p port [email protected] – 在端口 port 以 user 用户身份连接到 host
    ssh-copy-id [email protected] – 将密钥添加到 host 以实现无密码登录

    文件夹操作,软链接,硬链接

    mkdir A/B/C/D/E -p:在当前目录下创建A文件夹,A文件夹中创建B文件夹,B文件夹中创建C文件夹,以此类推。
    tree:以树的形式显示当前目录的结构
    rmdir C:删除当前目录下的名为C的文件夹,只能删除空文件夹
    rm A -r:删除当前目录下的名为A的文件夹,不一定是空文件夹,递归删除
    mv 1.txt 2.doc:把1.txt重命名为2.doc
    ln -s 1.txt 1softlink.txt:为1.txt创建一个名为1softlink.txt的软链接,删除掉1.txt后,1softlink不能使用。
    ln 1.txt 1hardlink.txt:为1.txt创建一个名为1hardlink.txt的硬链接,删除掉1.txt后,1hardlink依然可以使用。
    

     搜索

    grep pattern files – 搜索 files 中匹配 pattern 的内容
    grep -r pattern dir – 递归搜索 dir 中匹配 pattern 的内容
    command | grep pattern – 搜索 command 输出中匹配pattern 的内容

    grep搜索文件内容,文件拷贝和剪切

    grep 22 xxx.txt:在xxx.txt文件下查找含有22的行(在文件里面搜内容)
    mv xxx.txt A: 将名为xxx.txt的文件转到名为A的文件夹下
    cp xxx.txt A:将名为xxx.txt的文件拷贝到名为A的文件夹下
    

    本文由彩世界平台发布于彩世界开奖app苹果下载,转载请注明出处:linux命令详解(一),linux命令详解(

    关键词:

上一篇:svn 提交冲突(目录下删除文件)

下一篇:没有了