Linux学习-centos-基础命令

一、前期了解

1.服务器组成
尺寸:1U=1.75英寸=4.45CM
形式:机架式、塔式、刀片式
常用服务器品牌:DELL、HP、IBM、浪潮、联想、航天联志
核心组成: 远程控制卡RAID阵列卡、cpu(inter、 AMD) 硬盘、双电源、发电机、内存、磁盘(机械、固态)、

2.linux发展

3.vmware+Centos

a、 linux的分区:

/boot:  引导分区 200M就够了
swap: 交换分区,系统内存不足的时候 临时充当内存。 一般分配内存的1.5倍,内存小区8G的时候。
/: 根分区

4.远程连接服务器

二、命令学习
1.创建文件夹: mkdir 路径/文件名
ps: mkdir /data 在跟目录下创建一个名叫data的文件夹

  1. 切换文件夹: cd 目录
    ps: cd /data 切换到根目录下的data目录中

  2. 显示当前在哪里: pwd 会显示完整的路径

  3. 查询命令: man 命令

  4. ls:ls 查看目录下的内容

  5. ll:ll 查看目录下的详细内容

  6. 创建文件: touch 路径/文件名
    ps:touch /data/requests.txt

  7. 编辑文件内容: vi 文件路径/文件名
    ps: vi /data/reqests.txt
    进入编辑模式:i
    然后输入内容:
    然后按esc键退出编辑模式
    保存并退出 :wq
    8.查看(显示)文件内容: cat 文件路径/文件名
    ps:cat /data/requests.txt
    9.强制退出 : :q:q!

  8. 追加内容到文件中: echo "内容" >> /路径/文件名
    ps:echo “I am docker” >> /data/requests.txt

  9. >> 追加输出重定向 把内容追加到文件的结尾

  10. > 重定向 先清空文件,把内容追加到文件

  11. 拷贝(复制)文件: cp 路径/文件 路径
    ps:cp /data/request.txt /tmp 将data目录下的request文件复制到tmp目录下
    其他:cp还可以用于备份
    12.移动文件夹 mv 路径/文件夹 路径/文件夹
    ps: mv /data /srv 把根目录下的data文件夹移动到根目录下的srv文件夹中
    其他: 重命名
    13.删除 rm
    ps:rm requests.txt 删除文件

  12. -f 强制删除,不需要确认(不提示)

  13. -r 递归

  14. 删除目录 rm 目录 -rf
    ps:rm data -rf 强制删除data目录
    16.在系统中查找出名字叫request.txt 文件或目录: find / -type f/d -name "文件名"
    ps: find / -type f -name “requests.txt”
    ps:find / -type f -name “*.txt” 找以.txt 结尾的文件
    其中,f表示文件,d表示文件夹, -name文件名(-size 大小)“文件名”(+1M)

  15. 退回上级目录: cd ..

  16. 管道: |

  17. find命令与其他命令的结合:把管道前面命令的结果通过管道传递给后面的命令(find |xargs 一起使用)
    ps:find /root -type f -name "reqeusts.txt" |xargs ls -l 找出root目录下的requests文件 显示详细信息
    19.生成序列 seq
    ps: seq 10
    20.显示行号:cat -n requests.txt 或者在vi中输入:set nu。 不显示行号:set nonu
    ps: 快速到达到达文件的最后一行 G
    快速到达文件的第一行 gg
    快速到达文件的某一行 10gg

  18. 创建多层目录 mkdir -p /data/text -p

  19. 显示某个文件的某几行内容 awk
    ps:awk ‘NR >= 20 && NR<=30’ requests.txt
    21.找出文件,并将文件中的某些字符串替换 sed
    ps: sed ‘s#boy#girl#g’ t.sh 将t.sh文件中的所有boy替换成girl
    ps:sed -i.bak ‘s#boy#girl#g’ t.sh 现将文件备份,再替换其中内容
    22.创建压缩包:tar
    tar zcvf 放入的文件夹位置 文件夹
    ps: tar zcvf /tmp/etc.tar.gz /etc
    解释:把 /etc目录打包压缩到/tmp/etc.tar.gz 下

z ===> gzip软件进行压缩    .tar.gz
c===> 打包创建
v ====> 显示过程
f ====> 指定压缩包
  1. 查看压缩包内容: tar tf /tmp/etc.tar.gz
  2. 解压:tar xf etc.tar.gz

三、快捷键
23. tab键:自动补全命令或路径
24. ctrl+l :清屏(clear)
25. ctrl+c:取消当前操作
26. vi/vim 快捷键:剪切,复制,赞帖
复制当前行 yy
粘贴 p
剪切 dd
撤销 u
恢复 ctrl + r

四、安装软件的常用方法

1、yum 替你解决依赖关系

2、rpm安装包

3、编译安装( 自己动手做): ./configure make make install
DNS www.baidu.com ===⇒ ip 把域名解析成为ip地址

4、修改DNS(解决网络解析问题):
vi etc/sysconfig/networ-scripts/ifcfg-eth0
修改DNS1 = 223.5.5.5
重启: /etc/init.d/network restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值