linux基础2

1bit=1位 ,bit是计算机中的最小识别单位
8bit=1Byte=1字节  最多255=2**8-1,字节是计算机中的最小存储单位
1024Byte=1kByte=1kb
1024kByte=1MByte=1Mb   =百万字节
1024Mb=1GB=10亿字节
1024GB=1TB=1万亿字节
硬盘的特点:外部存储,数据断电不丢失,可重复读写,速度慢(相对于内存)
           机械硬盘:5400r,7200,10000,15000
          固态硬盘:速度快,500M读取
内存:断电丢失,读写速度快,ddr4 2400
一般要尽量避免I/O操作
 
 
linux主要用于生产环境
 
pwd 查看当前目录,查看我现在在哪
/根目录,相当于windows的计算机
cd   change directory  切换目录  cd/  切换到根目录
查看当前目录下的文件或目录  ls 没跟东西
查看是文件还是目录 1. cd切换看是否成功
                                2.ls -l列出当前目录的详细文件信息,第一列第一个字符d是目录,-是文件
                                   ls -lh显示文件详细信息的单位,人性化展示文件列表
                                      ls -lha  查看隐藏文件的详细信息,并显示单位
.当前目录      ..上级目录(返回上一级)
文件大小以字节为单位显示
ls-a显示隐藏文件
创建文件
vim   .test  创建一个隐藏文件
vim   test创建test文件 i进入编辑模式,写完按esc退出编辑模式,按shift+:,输入wq,回车
看文件内容:1.  vim test 打开文件
                     2.cat  test  查看文件内容  整体打印
                      3.more  test   回车一行一行查看;空格一页一页查看,慢慢查看
创建文件夹:mkdir +目录名
                     mdir  -p   a/b/c递归创建所有目录
看a目录的结构    tree  a  
移动文件:mv+文件名+路径
查看当前磁盘占用: df-h
查看机器性能情况:top   wa- I/O占用;cached缓存  mem内存,输入q退出top
                              user用户进程所占cpu
                             system   操作系统所占cpu
                                idle   cpu空闲率
                             iowait         cpu等待io时间比
 
 
结束进程kill   27317(pid)
Find   /-name  *caixin*  按文件名模糊查询
Find   /-size+90M|xargs    ls-lh  查询90M以上文件并列出详细信息及其大小
ifconfig eth0 网卡名称
ifup eth0启动某一块网卡
ifdown eth0关闭某一块网卡
4.yum grouplist #查看已安装的包组
yum groupinstall “Base” -y安装包组
 
 
crt连接虚拟机失败问题处理:
1.启动网卡,ifup eth0
2.1ping ip地址 查看ip是否通
2.2控制面板里,打开或关闭windows,勾选telent客户端
     windows命令行,输入telent ip地址 22
或关闭防火墙/etc/init.d/iptables  stop
追加文件内容:
       echo 输出打印
  echo “i love linux”>>oldboy.txt追加到文件末尾,若文件不存在,创建新文件
复制或删除目录,cp -ar data databak ,目录需要一层一层删除-r
 rm -rf  data   强制递归删除data目录
grep -v "oldboy" test.txt            -v不包括,取反
sed -n '1,2p'  oldboy.txt      -n,取消默认输出
awk ‘NR==1,NR==2’ oldboy.txt     NR行号
不提示,在命令行前加反斜杠\
which空格命令,查看命令的全路径   /bin/cp
 
 
 
 
 
 
 
 
 
 
 
原文地址:https://www.cnblogs.com/wanghzh/p/5418951.html