Linux常用命令

本文介绍了Linux操作系统的特点及其与Windows的区别,涵盖了基本的Linux命令、文件操作及进程管理等内容。此外,还涉及了关系型数据库的基础知识,包括OLTP与OLAP系统的作用与区别,以及Hadoop等大数据处理技术。
摘要由CSDN通过智能技术生成

 1  操作系统
   linux(多用户多任务,一个人可以同时操作很多主机)
   Windows(主要是一个人用一个主机)安全性     大小写要区分

  2 关系型数据库 (非常熟悉)
   BI 商务智能
   OLTP在线交易系统(产生数据,录入数据)
   OLAP在线分析系统(使用数据,消费数据,挖掘有价值的系统)
   HODOOP(大数据分析)-spark
   PG(开源)

  3 产品(开发工具,查询界面都要掌握)
  4 终端:操作工具,柜员,把主机显示的内容显示出来,把键盘发的东西给主机
   伪终端xshell.xmanager其中的套件
    telnet协议应用级的协议:23
    ssh加密的协议
    端口号:同一台机器可以运行多个服务,不同的程序运行不同的端口:22  ftp:21
5 重要命令
    mkdir:新建文件夹
    touch :新建文件
   ps:当前运行的进程,1 不带参数,当前会话启动的进程
   ps -ef:所有的进程   uid:用户id
                      pid:进程id  树转结构
                      ppid:父进程
                      tty:程序在哪个终端运行(前台进程)   
                       ?后台进程

  man:手册 (manual)   man ps
  cat :显示文件内容  
            -n 或 --number :由 1 开始对所有输出的行数编号。
            -b 或 --number-nonblank :和 -n 相似,只不过对于空白行不编号。
  more:暂停显示内容
                            
            +n      从笫n行开始显示
             -n       定义屏幕大小为n行
            +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示  
           -c       从顶部清屏,然后显示
            -d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
            -l        忽略Ctrl+l(换页)字符
            -p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
            -s       把连续的多个空行显示为一行
            -u       把文件内容中的下画线去掉

Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
        q 退出more

  grep:在文件里面搜索某些特定的行
  grep -v:"^[0-9]"反向匹配
  wc -c:统计字节个数
-c或--bytes或--chars 只显示Bytes数。
-l或--lines 只显示行数。
-w或--words 只显示字数。
--help 在线帮助。
        --version 显示版本信息。
  cut -d  "|"   -f 1, 3  文件>xxx   -d分隔符  -f分隔列  按列来切

        
-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
        -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的 范围之内,该字符将被写出;否则,该字符将被排除
    

  split:按行来切 -l,也可以按字节来切 -b
        
-<行数> : 指定每多少行切成一个小文件
        -b<字节> : 指定每多少字节切成一个小文件

  split -l 10000  zzz.dat
  tar: 文件打包   tar cvf aaa(新的文件)  aaa*(打包的文件)  
  tar  tvf  aaa:查看打包文件
  tar xvf aaa:解压文件   解压其中一个文件:tar  xvf zzz zzz
  gzip zzz:压缩  产生zzz.tz
  gunzip :解压

tar -cvf /home/abc.tar /home/abc              只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩
 
tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩
当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就可以了。


  cp  zzz zzz1:拷贝
  cp -r ddd  ddd1:拷贝目录,要加参数
  rm :删除(慎用)
  rm -r :删除目录
  alias:别名
  
  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值