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

     

  • 相关阅读:
    .net注册iis
    hdu 1081To The Max
    hdu 1312Red and Black
    hdu 1016Prime Ring Problem
    hdu 1159Common Subsequence
    hdu 1372Knight Moves
    hdu 1686Oulipo
    hdu 1241Oil Deposits
    hdu 1171Big Event in HDU
    hdu 4006The kth great number
  • 原文地址:https://www.cnblogs.com/gyl10/p/11126231.html
Copyright © 2011-2022 走看看