Linux

Linux

一个Linux操作系统,由三个重要部分组成。
    内核、Shell、文件系统
    1、Kernel:内核,管理硬件设备、内存、进程、交互空间、文件系统、系统程序等
    2、Shell:是用户和kernel之间的接口,它也是一个命令解释器,当用户在linux界面发出一个指令时,命令先传到shell,然后再将这个指令翻译成计算机可以识别的二进制语言,然后传给级计算机内核,告诉他需要做什么。同时,计算机内核(kernel)将结果返还给shell,shell翻译成人所熟悉的语言,将结果展示出来.
默认普通用户会显示$符号
root账号会显示 #符号
查看默认用户使用的shell:echo $SHELL
查看用户当前使用的shell:ps

PID:进程编号(process)
TTY:与进程关联的终端
TIME:进程使用的总的cpu时间
CMD:正在执行的命令
3、文件系统
   将硬件和软件都映射成文件,统一进行管理
   1、/ 根目录,所有目录的父目录
   2、/bin 包含普通系统和系统管理员可以共享的各种通用进程
   3、/boot 包含系统引导程序GRUB及其配置文件、linux内核文件vmlinuz和磁盘内存映像文件initrd.img等重要引导文件
   4、/dev 包含系统支持的所有设备文件
   5、/etc 包含系统管理和维护方面的所有配置文件
   6、/home 包含所有普通用户的家目录
   7、/sbin 超级用户管理员的常用工具,如管理和维护、系统引导和恢复命令集合
   8、/tmp 临时文件目录,用于存储系统运行过程生成的临时文件
4、路径
   在系统中,使用点(.)来表示当前目录
   使用点点(..)来表示当前目录的上一级目录,也就是其父目录
   例如:查看当前目录中一个名为hello.txt的文件
   cat ./hello.txt
   cat ../hello.txt
   路径的特点:
       1、一个路径可以表示一个目录或者文件
       2、多级路径可以直接使用/进行分割  test/a/b/hello.txt
       3、路径中的第一个位置如果出现了/,那么这个/代表的是根目录  /home/bruip/hello.txt
   系统中的路径可以分为两种
       1、绝对路径
          linux系统中,以系统中根目录开头的路径,都是绝对路径
          /bin 、/home 、 /briup 、/opt
       2、相对路径 
          在当前路径下,去描述另一个路径,就可以使用相对路径,它表示的两个路径的相对位置
          当前路径下/home/briup下,查看另一个/home/test目录中的hello.txt
          cat ../test/hello.txt
5、密码
    1、普通用户密码:passwd  
       在输入密码时,是不显示当前输入的内容的
    2、设置root用户密码:sudo passwd root
        sudo表示临时使用最高权限进行操作
    3、当前命令,切换到root用户
       su命令:su默认就是切换到root账号,然后输入root账号的密码即可
    4、在root用户下,退回到原来的用户
       exit命令
6、用户
   1、创建一个新用户swift,家目录为/home/swift,用户登陆后使用
      sudo useradd -mk /home/swift -s n /bin/bash swift
   2、给新建的swift用户设置密码
      sudo passwd swift
   3、切换到swift用户
      su - swift
   4、使用sudo命令测试
      sudo clear
pwd:显示当前的路径
1、修改主机的本地名称
vi /etc/hostname
2、重启
reboot
3、主机名与当前本地ip的映射关系
vi /etc/hosts
4、查看ip
ifconfig
5、关机
shutdown now
5、找不到ifconfig命令
yum -y install net-tools.x86_64
yum:从指定的服务器中下载RPM包
-y:(yes)自动下载
基本都是:yum -y install
6、帮助命令man
yum -y install man
man ls
7、help
help cd
8、--help(option)
ls --help
9、补全命令,按一下tab键可以自动补全代码,如果目录下有多个类似的文件或者目录,按2下,列举这些文件或目录
10、清屏
clear
11、显示你的操作系统
   1、uname
   -a:系统版本以及所有信息
   -s:显示内核名称
   -s:显示内核版本
   2、wc(wordcount)
   显示单词数量
   wc 1.txt(默认全部打印  字符数、单词数、行数)
   -m:字符数
   -w:单词数
   -l:行数
   3、pwd
   打印你当前的工作目录
   4、date
   显示时间
   格式化:date +%y-%m-%d
   6、who
   7、last
   查看历史记录
文件和目录常用命令
1、ls
   显示当前的目录下的所有的文件和目录
   -l:以列表的形式罗列文件
   -a:显示所有的隐藏文件
   -h:以用户可读的方式显示文件大小
   -R:递归目录包含的内容
2、cd
3、pwd
4、mkdir
5、rmdir
   不能删除文件
6、rm(remove)
7、cp(copy)
   cp 1.txt 2.txt
   cp copy/ copy2
8、mv(move)
移动文件
mv 2.txt copy2/3.txt
9、rename:重命名
   rename 1.txt 1.txt.1 /root/copy3/1.txt
10、touch:创建空白文件
    touch 1.txt
11、cat
    查看文件内容
12、重定向
echo "I love you" >> /root/2.txt
cat /root/2.txt
文本编辑器
vi:这个是linux的文本编辑器
vim:unix的文本编辑器,这个在显示的效果上稍微好一点
yum -y install vim*
vi:进入文件。没有的话就直接创建
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值