• Linux学习笔记


    cal 显示指定 日历 cal 4 2016

    ls 当前目录下的文件

    date 显示时间年月日

    date +%Y-%m-%d  2016-07-30

    date +%H:%M        18:46

    bc enter                  计算

    scale=3                  小数点后取三位 quit 退出

    tab 自动补全 cat XXX(回车键补齐) 查看文件内容 tac xxx 逆序查看文件内容

    ctrl+c 结束当前

    +++++++++++++++++++++++++++++++++++++++++++++++++++

    ifconfig enp0s3 192.168.1.105         修改linux网卡的IP

    ifconfig enp0s3 up/down               开关网卡

    ifconfig enp0s3                       查看网卡状态

    ifconfig enp0s3 netmask 255.255.255.0 修改子网掩码

    +++++++++++++++++++++++++++++++++++++++++++++++

    ls -l /home/wanglianchen 列出该目录下的所有文件夹

    ls -la  列出所有文件(包含隐藏文件)

    +++++++++++++++++++++++++++++++++++++++++

    man ls 显示所有ls的命令

    +++++++++++++++++++++++++++++++++++++++++

    cd    回到用户主目录 cd .. 回到上一级目录

    ++++++++++++++++++++++++++++++++++++++++++

    su - wanglianchen pwd 显示当前用户目录 /home/wanglianchen

    su -root   切换用户 pwd 显示当前用户目录 /root

    +++++++++++++++++++++++++++++++++++++++++++

    新建文件(文件操作)

    touch tail.txt    新建文件

    mkdir xxx         创建文件夹

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

    rm xxx.txt        删除文件

    rm -r xxx         删除目录

    rm -f xxx.txt    强制删除文件

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    cp xx1 xx2    将xx1拷贝到xx2(复制) mv xx1 /home  将xx1文件移动到home目录下

    重定向输出 ls > 123.txt  将ls列表写到123.txt文件下(覆盖而不是追加) ls >> 123.txt 将ls追加到123.txt文本中 ls 2> 123.txt 将错误信息写到123.txt文本 echo "abc" >>123.txt

    重定向输入 grep XXX < 123.txt     在123.txt中查找XXX内容 vi 123.txt             对文本进行编辑   按下esc 输入冒号 w写入文件 q退出编辑   :w   :q

    wc -l 123.txt  统计行数 wc 123.txt     输出行数+单词数+字符数

    ln -s /tmp/1.txt t 在当前目录下新建一个快捷方式指向tmp/1.txt   软连接 ln -s /tmp/packaging.log  t

    echo 回显命令 可用于清空文件内容   echo > tail.txt

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    clone 一个新的终端 tail -f tail.txt   该命令可以监控tail.txt 文件内容的变化(-f 用来刷屏)

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    find / -name profile              查找根目录下名为profile的文件

    cat xxxprofile |grep xxxcontent   查找xxxprofile文件中的带有xxxcontent内容

    Connection reset by 192.168.1.111 port 22
    Connection reset by 192.168.1.111 port 22
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    进程相关

    ps                     与进程相关的指令   ps -A                  显示所有进程 ps -ef                 显示所有进程详细信息 ps -ef |grep python    搜索Python进程 ps -aux |more

    stat xxxx 显示文件的属相等于右键属性

    hostname     显示主机名称 hostname XXX 改变主机名称 uname -a     当前系统属性 kill -9 5809 5809进程号

    netstat -ano |more   可以查看本机ip以及外部ip

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    服务相关问题

    service sshd restart  重启ssh服务 chkconfig             查看服务状态 service iptables stop 停止iptables防火墙服务

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    备份和压缩

    tar -czvf XXX.tar.gz 123.txt   将123.txt压缩 文件名为XXX.tar.gz    gz=gzip                               

    c:创建 z:压缩的协议 f:显示文件清单 v:将文件显示出来 tar -xzvf tard.gz 解压

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    vim编辑器

    敲i键 进入编辑模式 o键 当前行进入下一行追加一行 shift+o当前行的上一行追加一行

    敲击ecs       /XXX 文本中查找XXX  再次按键n往后查询下一个N往前查询

    s/p1/p2/g          p2替换p1(当前行) n1,n2 s/p1/p2/g    n1行到n2行p2替换p1 g/p1/s//p2/g       全部p1 由p2替换

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    管理用户

    who               显示当前linux下所有用户(查)

    who am i          显示I 登陆的用户

    useradd wanglc -d /home/wanglc -p 123 -g user    (增)创建用户wanglc 用户目录 /home/wanglc                                                  

    ‘’‘’密‘’码‘’1‘’2‘’3‘’ ‘’组‘’ ‘’u‘’ser(不指定组-g XXX 则默认为私有组) userdel wanglc                                   (删) passwd username   修改用户密码(改)

    groups            显示用户用户组

    /etc/passwd 文件中存储着用户信息 cd /etc     cat passwd   cat shadow

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    管理文件权限

    chmod 777 xxxx                               root下可使用chmod管理文件权限     读r(4)  写w(2)  运行x(1)    777代表可读 

                                                         可写可运行

    chown   wanglianchen:wanglianchen t.txt      将t.txt文件更改为用户wanglianchen:用户组wanglianchen 所属

    chown -R wanglianchen:wanglianchen a         将a目录下的所有文件都更改为为用户wanglianchen:用户组wanglianchen所属                                             

    -R:将所有子目录递归

    chgrp                                        更改组权限

    usermod -g 用户组 -G添加新的用户组 username

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    管道    :把上一个命令的输出作为下一个命令的输入

    ll |wc -l 将查询到的ll 列表统计行数

    cat 123.txt | sort -n |uniq >>123.txt 将123.txt的内容以(n)数字(sort)排序 uniq重复行不显示  (>>)追加到123.txt文本

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    tr 'A-Z''a-z' 大写转小写

    vi .bash_history    查看用户执行的命令历史记录

    vi .bash_profile    查看环境变量可进行修改 若修改环境变量 则需要

    source .bash_profile命令使得.bash_profile文件生效

    echo $JAVA_HOME     查看Java的环境变量

    env                 查看环境变量

    sh XXX.sh           执行shell脚本

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    bash Anaconda.XXX.XXXX.sh    安装 Anaconda
    pip install jupyter          安装 jupyter

     ~/.local/bin/jupyter-notebook --ip=192.168.1.111 --port=8888    执行此命令在浏览器输入  192.168.1.111:8888 便可以打开jupyter

    ssh WangLC@192.168.1.111    ssh userName@IP  使用Cygwin64登录方式

    .sh文件  bash  指令执行

    htop 显示资源利用情况

  • 相关阅读:
    SSM——事务配置
    SSM——Spring+Mybtis整合(代理【mapper】开发模式)
    objective-c(五)关于代码块的使用
    objective-c(四)内存管理
    objective-c(三)类与对象的方法调用
    objective-c(二)基本数据类型介绍
    objective-c(一)关于基本数据类型打印输出方式
    Eclipse启动发生的错误:An internal error occurred during: "Initializing Java Tooling".
    单例模式
    Java 代理模式
  • 原文地址:https://www.cnblogs.com/wlc297984368/p/5742832.html
Copyright © 2020-2023  润新知