Linux起步

Linux笔记

终端

部分指令:

  • 查看终端:tty
  • 查看IP:ip addrip a

交互式接口

启动终端后,在终端设备上附加的一个应用程序

  • GUI(桌面)
  • CLI command line
    • powershell
    • sh
    • bash (linux、mac默认的程序)
    • zsh
    • csh
    • tcsh

bash

bash是Linux系统的用户界面,提供了用户和操作系统之间的交互,它接收用户的输入,让它送给操作系统执行

  • 目前是Linux和mac上默认的shell
  • 显示系统当前使用的shell:echo $SHELL
  • 查看系统内可以使用的shell:cat /etc/shells
  • Ctrl+d快速终止当前的连接

修改ssh连接慢的步骤

echo 'UseDNS no' >> /etc/ssh/sshd_config
systemctl restart sshd

命令提示符

[root@localhost ~]#
管理员是 #
普通用户是 $

显示提示符的格式

[root@localhost ~]# echo $PS1
[\u@\h \W]\$

\u:代表当前登录的用户

\h:代表当前主机的主机名

\W:代表当前的目录

命令

内部命令:shell自带的命令

外部命令:第三方提供的命令

help显示所有的内部命令

查看命令的类型:type

[root@localhost ~]# type echo
echo is a shell builtin
[root@localhost ~]# type top
top is /usr/bin/top

别名

查看当前所有的别名:alias

  • 设置别名:
[root@localhost ~]# cd /etc/
[root@localhost etc]# alias cdetc='cd /etc/'
[root@localhost /]# cd ~
[root@localhost ~]# cdetc
  • 取消别名:
[root@localhost etc]# unalias cdetc 
[root@localhost etc]# cdetc
bash: cdetc: command not found...
  • 设置别名只对当前的终端有效

bash快捷键

  • Ctrl+L 清屏,相当于命令clear
  • Ctrl+O 执行当前的命令,并显示当前的命令
  • Ctrl+S 锁屏
  • Ctrl+Q 解锁
  • Ctrl+C 中止命令
  • Ctrl+Z 挂起命令
  • Home / Ctrl+A 光标移动到行首
  • End / Ctrl+E 光标移动到行尾
  • Ctrl+XX 在开头和当前光标所在位置进行跳转
  • Ctrl+K 删除光标后的内容
  • Ctrl+U 删除光标前的内容
  • Alt+R 删除整行

引号

单引号和双引号:

[root@localhost ~]# name=lxyker
[root@localhost ~]# echo "name"
name
[root@localhost ~]# echo "$name"
lxyker
[root@localhost ~]# echo '$name'
$name

反引号 `

[root@localhost ~]# tty
/dev/pts/3
[root@localhost ~]# echo "woshi `tty`"
woshi /dev/pts/3
[root@localhost ~]# echo 'woshi `tty`'
woshi `tty`
[root@localhost ~]# echo "woshi $(tty)"
woshi /dev/pts/3

命令展开

1、

[root@localhost ~]# echo file{1,2,3}
file1 file2 file3
[root@localhost ~]# echo file{1..10}
file1 file2 file3 file4 file5 file6 file7 file8 file9 file10
[root@localhost ~]# echo file{1..10..2}
file1 file3 file5 file7 file9

2、

[root@localhost ~]# seq 1 10
1
2
3
4
5
6
7
8
9
10
[root@localhost ~]# seq 1 2 10
1
3
5
7
9

时间和日期

[root@localhost ~]# date
Wed Mar  4 18:35:55 CST 2020
[root@localhost ~]# date 081823552008
Mon Aug 18 23:55:00 CST 2008
[root@localhost ~]# date
Mon Aug 18 23:55:19 CST 2008

[root@localhost ~]# ntpdate time.windows.com #同步网络时间
 4 Mar 18:38:35 ntpdate[3248]: step time server 40.81.94.65 offset 364243294.357458 sec
[root@localhost ~]# date
Wed Mar  4 18:38:54 CST 2020
日历
  • 本月日历显示:cal
  • 显示今年日历:cal -y
  • 显示某年日历:cal 2018

关机重启

  • 默认1分钟后关机:shutdown

  • 取消关机:shutdown -c

  • 重启:shutdow -r

  • 指定时间:

    • 立即关机:shutdown now
    • 3分钟后关机:shutdown +3
    • 在18:00时关机:shutdown 18:00
  • 直接关机:

    • poweroff
    • halt
    • init 0
  • 重启:

    • 强制:reboot -f
    • 关机:reboot -p
    • 重启:init 6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值