为什么linux远程一进入sudo su就卡住_Linux 实战(上)

什么是Linux

  1. Linux有两种含义:
  • 一种是 Linus 编写的开源操作系统的内核
  • 另一种是广义的操作系统

服务器端通常强调稳定性,不需要像客户端那样华丽的图形界面。

2. Linux 内核版本和常见发行版

内核版本:https://www.kernel.org/

内核版本分 主版本号、次版本号、末版本号 三部分。

次版本号为奇数为开发版,偶数为稳定版

发行版本:

  • RedHat Enterprise Linux
  • Fedora
  • CentOS
  • Debian
  • Ubuntu

Mac 中玩 Linux: virtualbox 下载地址

centos系统映像下载地址:centos 后缀为.iso

1.

  • $ 一般用户
  • # root 用户

2. 终端

  • 图形终端
  • 命令行终端
  • 远程终端(SSH VNC) : 操作的电脑不在我们面前

3.常见目录介绍

  • / 根目录
  • /root root 用户家目录
  • /home/username 普通用户家目录
  • /etc 配置文件目录
  • /bin 命令目录
  • /sbin 管理命令目录
  • /usr/bin /usr/sbin. 系统预装的其他命令
关机: init 0
查看:ls /bin

帮助命令:man 、 help、 info

man

man 是 manual 的缩写, man 有9个章节,用于区分

man + 命令:  
   man ls
   man man 
man 章节 命令 :
   man 1 passwd
   man 5 passwd
不知道什么章节:
   man -a passwd

help

shell(命令解释器)自带的命令称为内部命令,其他的是外部命令

查看命令类型:
    type cd
内部命令:builtin
    help cd
外部命令:
    ls --help

info

info 帮助比 help 详细,作为补充

info ls

文件管理

cd

更改当前操作

 绝对路径:
    cd /path/..

相对路径:
    cd ./path/..
    cd ../path/..

回到上一次目录:
    cd -

切换到下一级file中:
   cd ./file
   cd file

返回上一级
   cd ..

注:离根目录比较近用绝对路径,离当前目录比较近用相对路径

ls

文件查看

ls : 查看当前目录下的文件
option:
   -l : 长格式显示文件
   -a:显示隐藏文件
   -r:逆序显示
   -t:按照时间顺序显示
   -R:递归显示
   -h: 字节KB MB TB GB 显示

查看根目录: ls /
查看root用户所在目录: ls /root
查看多目录: ls / /root
多选项: ls -al -r 默认按文件名逆序
             ls -r -l -t 按照时间逆序
查看a中多级目录: ls -R /a

pwd

显示当前所在目录

option:
     --help :显示 帮助 信息然后退出
     --version : 显示 版本 信息然后退出

su

切换用户

 切换到root用户: su - root 
注:普通用户切换需要密码。root不需要

清屏

命令: clear
快捷键:ctrl + l

创建和删除目录

mkdir

mkdir a = mkdir ./a
mkdir /a

创建多目录:
   mkdir a b c
创建多级目录:
   mkdir -p /a/b/c/d/e/f/g

rmdir

移除单一目录: rmdir file
递归删除目录(带询问):rm -r file
递归删除目录(强制): rm -rf file
删除系统所有文件: rm -rf /

结束正在执行的命令: Ctrl+c ,之前执行作废

创建、复制和移动目录

cp

copy

创建文件:
     touch filea fileb
复制文件:
     cp source dest
复制目录:
     cp -r /root/a /tmp
带显示的复制操作:
    cp -v source dest
保留原有文件时间:
   cp -p source dest
保留时间 权限 所属 所有信息:
   cp -a source dest 
   -a = -dpR

mv

移动文件或文件夹。 重命名

 重命名文件: 
        mv old_name new_file.     底层操作就是移动
移动文件:
        mv /file  /tmp
文件移动并重命名:
       mv  /tmp/file_old   /file_new
移动文件夹:
      mv /dirc  /tmp

通配符

shell 内建的符号,操作多个相似的文件

* 匹配任何字符串

?匹配一个字符

[xyz] 匹配xyz任意一个字符

[a-z] 匹配一个范围

[!xyz]或[^xyz] 不匹配

ls file*
rm -f file*

文本查看命令

文本内容显示到终端: 
                  cat file
查看文件开头:
                   head file 默认十行 
                   head -5 file 显示五行
查看文件结尾:
                   tail file 默认十行 
                   tail -3 file 显示三行
                  常用参数 -f 文件内容更新后,显示信息同步更新。
                  tail  -f fil
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值