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

    SHELL (BASH)

    • $history    -显示在当前shell下命令历史
    • $alias    -显示所有的命令别称
    • $alias new_command='command'    -将命令command别称为new_command
    • $env    -显示所有的环境变量
    • $export var=value    -设置环境变量varvalue   
    • $expr 1 + 1    -计算1+1

    文件系统

    • $du -sh dir    -文件夹大小, -h 人类可读的单位, -s 只显示摘要
    • $find . -name filename    -从当前路径开始,向下寻找文件filename
    • $locate string    -寻找包含有string的路径
    • $updatedb    -find不同,locate并不是实时查找。你需要更新数据库,以获得最新信息。
    • $ln -s filename path    -为文件filenamepath位置创建软链接
    • $cd -    -更改当前路径为之前的路径

    文件

    • $touch filename    -如果文件不存在,创建一个空白文件;如果文件存在,更新文件读取和修改时间。
    • $mkdir -p path    -递归创建路径path上的所有文件夹
    • $rmdir dir    -删除dir文件夹,dir必须为空文件夹。
    • $rm -r dir    -删除dir文件夹,以及其包含的所有文件
    • $file filename    -文件filename的类型描述
    • $od -c filename    -以ASCII字符显示文件

     

    文件显示

    • $cat filename    -显示文件
    • $cat file1 file2    -连接显示file1和file2
    • $head -1 filename    -显示文件第一行
    • $tail -5 filename    -显示文件倒数第五行
    • $diff file1 file2    -显示file1file2的差别
    • $sort filename    -对文件中的行排序,并显示
    • $sort -f filename    -排序时,不考虑大小写
    • $sort -u filename    -排序,并去掉重复的行
    • $uniq filename    -显示文件filename中不重复的行 (内容相同,但不相邻的行,不算做重复)
    • $wc filename    -统计文件中的字符、词和行数
    • $wc -l filename    -统计文件中的行数

    文本

    • $echo string    -显示string
    • $echostring | cut -c5-7    -截取文本的第5到第7列
    • $echostring | grepregex    -显示包含正则表达式regex的行
    • $echostring | grep -o regex    -显示符合正则regrex的子字符串

    时间与日期

    • $sleep 300    -休眠300秒
    • $date    -当前日期时间

    进程

    • $top    -显示进程信息,并实时更新
    • $ps    -显示当前shell下的进程
    • $ps -lu username    -显示用户username的进程
    • $ps -ajx    -以比较完整的格式显示所有的进程
    • $kill PID    -杀死PID进程 (PID为Process ID)
    • $kill %job    -杀死job工作 (job为job number)
    • $lsof -u username    -用户username的进程所打开的文件
    • $dmesg    -显示系统日志
    • $time a.out    -测试a.out的运行时间

     

    压缩与归档

    • $zip file.zip file1 file2    -将file1file2压缩到file.zip
    • $unzip file.zip    -解压缩file.zip
    • $gzip -c filename > file.gz    -将文件filename压缩到file.gz
    • $gunzip file.gz    -解压缩file.gz文件
    • $tar -cf file.tar file1 file2    -创建tar归档
    • $tar -zcvf file.tar file1 file2    - 创建tar归档,并压缩
    • $tar -xf file.tar    -释放tar归档
    • $tar -zxf file.tar.gz    -解压并释放tar归档

     

    SSH登陆与文件传输

    • $ssh ID@host    -ssh登陆远程服务器hostID为用户名。
    • $sftp ID@host    -登陆服务器hostID为用户名。sftp登陆后,可以使用下面的命令进一步操作:
      •     get filename    # 下载文件 
      •     put filename    # 上传文件
      •     ls              # 列出host上当前路径的所有文件
      •     cd              # 在host上更改当前路径
      •     lls             # 列出本地主机上当前路径的所有文件
      •     lcd             # 在本地主机更改当前路径
    • $scp localpath ID@host:    -path将本地localpath指向的文件上传到远程主机的path路径
    •     $scp -r ID@site:path localpath    -以ssh协议,遍历下载path路径下的整个文件系统,到本地的localpath

    硬件

    • $uname -a    -显示系统信息
    • $df -lh    -显示所有硬盘的使用状况
    • $mount    -显示所有的硬盘分区挂载
    • $mount partition path    -挂在partition到路径path
    • $umount partition    -卸载partition
    • $sudo fdisk -l    -显示所有的分区
    • $sudo fdisk device    -为device(比如/dev/sdc)创建分区表。 进入后选择n, p, w
    • $sudo mkfs -t ext3 partition    -格式化分区patition(比如/dev/sdc1)
    • 修改 /etc/fstab,以自动挂载分区。增加行:/dev/sdc1  path(mount point) ext3 defaults 0 0
    • $arch    -显示架构
    • $cat /proc/cpuinfo    -显示CPU信息
    • $cat /proc/meminfo    -显示内存信息
    • $free    -显示内存使用状况
    • $pagesize    -显示内存page大小(以KByte为单位)

    参考

    http://www.cnblogs.com/vamei/archive/2013/03/03/2871198.html

  • 相关阅读:
    单选框和复选框(radiobox、checkbox)
    三种alertconfirmprompt弹窗的处理方法
    iframe的切换
    python的class(类)中的object是什么意思?
    loadrunner12自带的机票预订服务,解决httpd: Could not reliably determine the server's fully qualified domain name 问题
    使用错误的用户名和密码也能运行通过
    win10删除IE某些文件导致不可用恢复的方法
    win10系统删除需要Trustedlnstaller权限的文件
    loadrunner各版本对应的ie浏览器版本
    vue之vue-router加深印象
  • 原文地址:https://www.cnblogs.com/freedomabcd/p/7774541.html
Copyright © 2011-2022 走看看