zoukankan      html  css  js  c++  java
  • Linux 常用命令


    demo 示例

    【】显示:ls

    【】查看当前路径: pwd

    【】跳转: cd 文件夹名字

    【】新建一个文件:touch

    【】新建一个文件夹:mkdir

    【】清屏:clear


    【】
    命令一般都有选项和参数 ls / 显示根目录下的所有东西


    ls /bin 显示根目录下bin文件夹下的所有东西

    ls -a ls -l ls -h 这里 a、l、h 就是选项 没有先后顺序

    ls -alh

    ll

    【】
    查看Linux命令帮助信息 --help ls --help

    man ls

    自动补全: 先输入几个字母 TAB键


    【】显示文件的内容 : cat 文件的名字

    cat可以查看多个文件的内容 demo: cat 1.txt 2.txt

    【】查看以前的命令: 上下键翻动


    【】删除文件:rm 文件的名字

    【正则表达式】

    * 通配符 2* *表示通用的

    ? 替换符 一个?只表示一个

    ls 1[1-5]3.txt 显示中间为1-5的1?3.txt文件

    ^xxx :以xxx开头 xxx$ :以xxx结尾


    【重定向】 : > 把想要的东西塞到一个文件中

    demo ls >xxx.txt 把当前路径下的所有文件名字放到xxx.txt


    >> 追加
    demo ls >>xxx.txt 把当前路径下的所有文件名字追加放到xxx.txt文件的末尾

    【】more :more xxx 查看大文件用(分屏显示,继续查看按F键)


    【】管道: | demo: ls -alh /bin | more


    一行显示多个命令:用“ ;” 分号隔开 (Python也是)

    【】相对路径 和绝对路径

    绝对路径:cd /home/python 从根目录开始算起
    相对路径:cd Downloads 从当前路径算起

    . 表示:当前那路径
    ..表示:当前路径的上一层
    ../.. 表示:当前路径的上二层

    cd - 跳转到上一次所在的路径(类似电视机遥控器中的回看)

    cd ~ 跳转到当前用户的家目录(/home/python)


    【】tree: 以目录树的形式显示


    mkdir A/B/C/D/E -p 依次创建文件夹 需要加-p


    rmdir: 删除空文件夹


    rm 一般是删除文件的 如果要删除文件夹 要添加 rm 文件夹名字 -r(递归的删)

    【】软链接 :ln demo : ln -s 1.txt l-softlink.txt

    【】硬链接 :ln demo : ln 1.txt l-hardlink.txt

    软链接 硬链接(文件还可以找到)

    【】 mv 移动(剪切)(顺带重命名)
    重命名:mv demo : mv 原文件名 新文件名

    移动(剪贴粘贴):mv 111.txt laowang/

    【】文本搜索 grep : 文件找内容

    demo: grep "ntfs" xxx.txt


    【】 cp : 复制粘贴

    demo : cp 2.txt A 把2.txt问题复制粘贴到A文件夹
    cp A B -r 把A文件夹复制粘贴到B文件夹
    cp a/* b 将a文件夹下的所有内容赋值到b文件夹下

    操作文件夹不让做 都可以加 -r选项

    【】find :指定路径找文件 find 路径 -name '*.t?t'

    demo : find / -name "*name*"


    【】
    获取权限: sudo 加命令

    【】 tar


    常见的压缩解压方式:

    tar -zcvf xxx.tar.gz * 打包并压缩
    tar -zxvf xxx.tar.gz 解压缩包

    tar -jcvf xxx.tar.bz2 *
    tar -jxvf xxx.tar.bz2

    【】which :查看使用的命令在哪一个文件夹下
    demo : which ls


    【】 ps 查看进程 top 查看进程(按CPU占用大小排序)

    kill 杀死进程 kill -9 pid(程序的编号) -9 是强制的杀

    【】reboot 重启 shutdown -r now 关机


    【】df 查看硬盘内存 du 当前路径占用空间大小

    【】ifconfig : 查看IP地址信息 设置网卡的地址


    【】ping ip地址 查看是否能够通信


    【】useradd 添加用户 : demo: useradd 用户名 -m

    加-m表示创建当前账目的家目录

    设置用户密码 :sudo passwd 用户名


    切换用户: su (-) 用户名 加个- 表示切换的时候家目录也切

    切换到超级管理员: sudo -s

    删除用户:sudo userdel(-r) 用户名 加了-r表示连家目也删

    查看自己的用户名: whoami

    退出当前用户:exit

    【ssh】远程登录: demo : ssh python@172.16.7.139

    【】 Ctrl +shift +T 在一个终端里开两个标签 Alt+1/2可以切换标签

    【】who :查看当前用户数


    【】 创建组 :sudo grepadd 组名
    删除组 :sudo grepdel 组名

    【】为创建的普通用户添加sudo权限

    sudo usermod -a -G adm 用户名

    sudo usermod -a -G sudo 用户名


    【】修改文件的权限: u 拥有者 g 同组 o 其他人 rwx 可读可写可执行

    chmod u=wrx ,g=wrx,o=wrx 文件名

    chmod 137 文件名

    7 表示可读可写可执行 4+2+1 4(r) 2(w) 1(x)

  • 相关阅读:
    linux下Tomcat配置提示权限不够解决办法
    Linux 生成SSL证书 供 nginx使用
    mysql存储emoji表情报错的处理方法【更改编码为utf8mb4】
    Linux Mysql 备份与还原
    Linux 安装Mysql
    Linux 卸载Mysql
    Linux yum安装java环境
    InMemoryUploadedFile对象复制到磁盘中的临时路径
    在django中使用(配置)celery
    使用ffmpeg以mp4的格式保存视频
  • 原文地址:https://www.cnblogs.com/ndh074512/p/14815730.html
Copyright © 2011-2022 走看看