Linux 学习入门

Linux 学习入门

说实话,今天第一次接触Linux系统,对于我们这些常年使用Windows操作系统的人来说,是一个巨大的挑战。这是一个与Windows系统完全不一样的新的操作系统。下面写一下自己在学习方面的总结,仅供参考。

1系统安装

由于 Linux 操作系统下 Linux 开发工具的开源方式,我们可以拥有更多的选择,常见的Ubuntu,Red hat Enterprise Linux 5 。你可以选择安装双系统,也可以选择采用虚拟机的形式。本文就采用Red hat Enterprise Linux 5 虚拟机。

2使用技巧

在介绍使用技巧之前先介绍一些文件用途

  • bin(binary):用于存放可执行文件以及系统命令文件
  • dev(device):存放设备文件(每一个文件对应一个硬件)
  • lib(library):库(存放库文件)
  • mnt(mount):挂在目录
  • root:用户(最高权限)的家目录
  • sys、proc:存放内核信息
  • tmp:临时目录,关机后目录里面所有内容被清空
  • home:普通用户对应的家目录
  • etc:存放系统配置文件(例如开机启动项等)
  • sbin(super binary):存放级别比较高的命令
  • uer:用户目录,存放用户自己安装的软件

相对于Windows系统下的各种文件基础操作你都可以用鼠标来完成,但在Red hat Enterprise Linux 5 虚拟机环境下,让任何操作都需要敲打指令代码来完成,所以下面给大家介绍一些基础的使用技巧。

  • useradd:创建用户
  • userdel:删除用户
  • passwd:设置密码
  • su:切换用户
  • exit:退出用户
  • cat /etc/passwd:查看用户
  • pwd:查看路径
  • rm:删除文件
  • rm -rf:删除目录
  • touch:创建文件
  • cd:进入绝对/相对路径的目录/进入家目录
  • cd /:进入根目录
  • cd -:回到上一次工作的目录
  • cd . :进入当前;cd … :进入上一层
  • ls:显示当前目录内容
  • ls-a:显示所有文件(包含隐藏文件或目录,在Linux中所有 . 开头的文件或目录是隐藏的)
  • ls-l:显示当前目录的详细信息
    例如:-rwxr–r-- 1 root root 4096 2018-1-18 hello.c

1.最前方的“-”表示这是文件,“l”表示软链接,“d”表示目录,“p”表示管道文件,rwx注释如下图
在这里插入图片描述
2.chmod:改变权限
例如:chmod 777 hello.c ,其中777是把rwxrwxrwx改写成二进制语言,例如rwxrw-r–为111110100,简写成764;还有一种是用u , g , o ,来代替3个用户,如上。命令就可以写成chmod g+x hello.c

  • mkdir:创建目录

  • du:查看目录(du -sk aaa :以kb为单位查看aaa目录的大小)
    -压缩指令:tar -zcf hello.tar.gz aa lol 意思是将aa和lol文件打包并压缩成hello.tar.gz

  • 解压指令:tar -xzf hello.tar.gz aa lol

  • file:查看属性

  • ln:链接,ln -s /home/aaa /bbb

  • ps:查看进程,ps -elf|grep xxx

  • kill:结束进程或者用ctrl+c

  • find:搜索,find / xxx/ -name “…”

  • grep:grep “文件名” /路径/* -R

注:

本文章为原创,有不到之处请大家指正,共勉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值