linux常用命令

作者: 贪挽懒月 | 来源:发表于2018-05-15 14:53 被阅读148次

    linux目录结构:

    linux不像Windows 分了盘,它根目录下有如下常用文件夹:
    home ---------- 用户的家
    root ---------- 超级管理员root的家
    etc ---------- 存放配置文件
    usr ---------- 存放共享资源

    常用命令:

    1、cd命令:

    ①、进入某一个目录
    cd 目录名

    ②、进入多级目录
    cd 目录名/目录名

    ③、返回上一级目录
    cd ..

    ④、返回根目录
    cd /

    ⑤、返回根目录下的某一个目录
    cd /目录名

    ⑥、回家
    cd ~

    2、创建、删除目录:

    ①、创建目录
    mkdir 目录名

    ②、创建多级目录
    mkdir -p a/b/c

    ③、删除目录(只能删除空目录)
    rmdir 目录名

    ④、删除目录(可删除非空目录,带询问)
    rm -r

    ⑤、删除目录(不带询问,谨慎使用)
    rm -rf

    3、对文件的操作:

    ①、创建空白文件
    touch 文件名

    ②、复制文件
    cp a.txt b.txt
    表示复制a文件并重命名为b。

    cp a.txt dir/b.txt
    表示把a复制到dir文件夹下并重命名为b。

    ③、移动文件
    mv a.txt dir/b.txt
    把a.txt移动到dir目录下并重命名为b.txt。

    ④、重命名文件
    mv a.txt b.txt
    把a.txt重命名为b.txt。

    ⑤、删除文件
    rm 文件名
    带询问的删除

    rm -f 文件名
    不带询问的删除。

    ⑥、浏览文件
    cat 文件名
    显示文件所有内容

    more 文件名
    分页显示,空格键下一页,回车键下一行。

    less 文件名
    分页显示,pgup上一页,pgdn下一页。

    tail -5 a.txt
    显示a.txt文件的最后5行。

    tail -f 文件名
    动态的查看。

    4、查看目录下的文件:

    ①、查看所有文件和目录名称
    ls

    ②、查看所有文件和目录名称(包括隐藏的)
    ls -a

    ③、查看文件并显示详细信息(最常用)
    ll

    ④、友好的显示
    ll -h
    比如显示的文件大小是kb而不是字节。

    5、tar打包命令:

    ①、将当前目录所有文件打包成haha.tar
    tar -cvf haha.tar ./*

    ②、将当前目录下所有文件打包并压缩成haha.tar
    tar -zcvf haha.tar.gz ./*

    ③、将haha.tar解压到当前目录
    tar -xvf haha.tar

    ④、将haha.tar解压到b目录
    tar -xvf haha.tar -C b
    注意C是大写的!

    6、其他常用命令:

    ①、grep命令
    grep category a.txt
    表示在a.txt中查找category字符串所在的行,前提是打开了a.txt文件。

    grep category a.txt -A2
    在a.txt中查找category字符串的前两行。

    grep category a.txt -B2
    在a.txt中查找category字符串的后两行。

    ②、查看当前目录
    pwd

    ③、wget下载命令
    wget www.baidu.com
    下载百度首页
    注意:若是出现command not found,执行yum -y install wget,电脑要联网,然后执行service network restart

    7、vi/vim编辑器:

    ①、编辑器有三种模式,分别是:
    命令行模式:
    此模式无法编辑文件,yy复制行,p粘贴,dd删除行,按如下键都可以进入插入模式:
    i 当前位置前插入
    I 当前行行首插入
    a 当前位置后插入
    A 当前行行尾插入
    o 当前行之后插入一行
    O 当前的之前插入一行

    插入模式:此模式下可以对文件进行编辑。按esc退出插入模式,回到命令行模式。
    底行模式:命令行模式下按:,即可进入底行模式。底行模式有如下常用命令:
    q 不保存退出
    q! 不保存强制退出
    wq 保存退出

    8、管道:

    管道:|,将一个命令的输出作为另一个命令的输入。例如:
    ip addr的输出结果中查找192.168字符串:
    ip addr | grep 192.168

    9、系统管理命令:

    ①、查看系统时间
    date 查看系统时间
    date -s "2018-05-15 22:22:22"将系统时间设置为引号里面的时间

    ②、查看磁盘信息
    df 查看磁盘信息
    df -h 友好地展示磁盘信息

    ③、清屏
    clear或者按ctr L

    ④、进程
    ps -ef查看所有进程
    ps -ef | grep ssh查找ssh进程

    ⑤、杀掉进程
    kill 9527杀掉9527号进程
    kill -9 9527 强制杀掉9527号进程

    ⑥、查看网络端口
    netstat -an | grep 3306查看3306端口占用情况

    ⑦、ping命令
    ping xx.xx.xxx测试网络连通性

    相关文章

      网友评论

      本文标题:linux常用命令

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