zoukankan      html  css  js  c++  java
  • linux命令学习

    命令名 【选项】【参数】1、窗口放大 shift+ctrl+=号

    窗口缩小ctrl+-号
    2、whoami显示用户名
    3、pwd显示当前的工作目录绝对路径
    4、/home/tarena
    /表示根目录
    home是根目录下的子目录
    tarena是home下的子目录
    绝对路径:从根开始的路径叫绝对路径。
    相对路径:不是从根开始的路径(当前)
    5、linux文件系统中一切皆文件
    6、ls显示当前目录中的文件
    7、ls -l
    -l就是ls命令选项,显示细节
    8、ls -a
    -a选项就是显示包括隐藏文件在内的所有内容;
    以.开头文件是隐藏文件
    9、查看文件内容,ls 目录:显示目录内容,如果是文件,则显示文件的信息。
    10、cd空格+目录名:改变工作目录;cd回车回到tarena目录下
    11、mkdir目录名:创建目录 其中.目录表示当前目录 ..目录上一级目录。  如果递归创建文件夹mkdir -p  /file/tarena
    12、ctrl+s锁住窗口光标,ctrl+q解锁窗口光标。
    13、查看帮助
    ls --help查看ls帮助 如果ls --help|more称为管道
    main ls 查看ls的帮助可以使用翻页键,方向按键浏览内容,使用Q退出。
    14、Tab:用于补全,提高效率
    15、使用上下按键执行
    16、touch 创建文件:1、如果文件不存,则创建文件2、如果存在,则用系统时间更新最后的时间。
    17、cp复制文件,cp 文件1(源文件) 文件2(复制成文件)+目录名表示把文件复制到文件夹中去。
    例如:cp 1.py 2.py把1复制成2,后面给目录,把文件复制到文件目录中去。
    如果判断复制的文件是否相等,则使用命令diff,如diff 1.py 2.py ,没有提示表示相等,有提示表示内容不相等。

    18、diff比较文件或者目录,如果2者完全一样表示没有提示信息,如果不一样表示有提示信息。
    19、mv :搬移文件/改名 用法:mv 文件1 文件2,例如mv 1.py 3.py 把1改成3。后面加个目录名,把文件搬移到目录中。
    例如:mv 4.text ../搬移到上一级目录中去。
    20、删除:rm 删除文件,rm -r删除目录名
    sudo rm -rf / 强制删除,不带提醒,慎用。:删除后数据文件还在
    21、sudo:默认是root用户,想拥有root权限。 sudo mkdir
    22、tar:打包压缩/展开命令
    打包:tar cvf 包名 文件/目录 ,包名:要生成的文件名,建议包名以.tar结尾; 文件/目录:要被打包的内容;

    解包:tar xvf 包名 :解包

    打包压缩: tar cvfz 包名 文件/目录,或者tar -zcvf  包名  文件名 ,建议包名以.tar.gz结尾,例如要打包del文件夹 tar -zcvf del.tar.gz del
    解压缩包:tar xvfz 包名

    23、查找文件:find 用法:find位置( 从哪开始找) -name 文件名:通过文件名查找
    例如:find ./ -name "1.text"

    24、grep:在文件中查找指定的内容(关键词)
    用法:grep "要查找的内容" 文件....
    例如:grep “1” 3.text 2.text
    grep “1” ×查找所有的
    grep -R “1” × 目录子目录也查找

    cat song.txt | grep '你好'  在song.txt文件中查找‘你好’

    如果看第几行有:在grep 后面加-n 在最后加也行
    25、通配符:
    ×:代表多个任意字符(所有) 0--多个 例如:ls ×.text 或者ls 1×.text

    ?:代表一个任意字符:例如:ls 1?.text

    1、修改源文件,第一行加入:
    #! /usr/bin/python3

    2、添加执行权限 ,修改权限
    chmod +X xxx.py(文件名)

    3、执行

    作业:
    统计代码有多少行wc 例如:wc -l 3.text
    看字多少 wc -w 3.text
    看文件大小 wc -c 字节数

      

    27、文本编辑器
    输入vim启动,

    1、进入编辑模式:输入a ;2、输入o换行;3、shift+:输入set   nu  显示行号, set ai 自动缩进;4全文输入gg调到首行5、搜索:/输入搜索文本,然后按回车键,按n跳到下一个6按dd删除行,按p还原删除内容,粘贴

    shift+:输入wq保存退出

    二阶段:

    nslookup  解析域名对应的IP地址,例如: nslookup www.baidu.com

    ls -lh 查看文件权限

    tar -zcvf  将文件打包,例如tar -zcvf aid1904.tar.gz

    tar -zxvf  或者tar -xf   解压缩,默认解压到当前路径 

    ps -aux 显示进程命令(包括ID号),使用示例:ps -aux | grep 'mysql'

    grep ,筛选,例如ps -aux | grep 'mysql',筛选mysql

    kill  PID号 ,杀死进程

    chmod 权限 file ,给文件指定或增加某权限,例如 - rw-r--r--,其中开头为d表示文件夹,-表示普通文件,每三位是一组共计三组,

    tab 键自动补全

    ctrl +l 清除屏幕

    ctrl+s 隐藏终端输出,ctrl+q恢复终端输出

    llinux传输文件:rz    sz

    统计目录总共的占用空间的大小du  -sh  目录 。例如du -sh  aid1904/

    查看磁盘使用情况(根分区使用情况):df -h

    设置密码: sudo passwd   用户名

    删除用户:userdel -r删除比较干净

    针对硬盘的划分:raid0  raid1   raid5 的区分。

    二阶段:

     查看日历:cal

     

  • 相关阅读:
    dom4j修改,获取,增加xml中某个元素的属性值
    SVN功能详解
    采用RPC方式和document方式 开发Axis2的WebService客户端
    记录我电脑的环境变量配置
    Java float保留两位小数或多位小数
    c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
    说说Java观察者模式
    2018第12周总结
    聊聊Java反射
    Java注解总结2
  • 原文地址:https://www.cnblogs.com/gyl10/p/11126231.html
Copyright © 2011-2022 走看看