linux学习笔记(1)

跟着视频学习linux,把一些讲到的命令给记录下来。后面更深入学习的时候再做整理

转换盘符 converet f:fsintfs

查看CPU lscpu

查看内存 free -h cat /proc/meminfo

查看硬盘 lsblk

查看网卡 ifconfig

查看版本 cat /etc/centos-release

版本号 uname -r

终端编号 tty

命令符提示符:prompt
[Summer@localhost]$
KaTeX parse error: Expected 'EOF', got '#' at position 6: 普通用户 #̲管理员 显示提示符格式 [S… echo $PS1

修改命令符格式
PS1="[\e[1;5;41;33m][\u@\h\W]\$\e[0m]"
\e\033 \u当前用户
\h主机简称 \H主机名
\w当前工作目录 \W当前工作目录格式
\t24小时工作时间\T12小时时间格式
!命令历史数 #开机后命令历史数

编辑文本 gedit .bash_profile 前面是打开 后面是文件

在终端编辑文本 nano .bash_profile

当前shell类型 echo $SHELL
执行命令分为内部命令和外部命令
在shell中执行命令有两类:
1.内部命令:由shell自带的,而且通过某命令形式提供
help内部命令
enable cmd启用内部命令
enable -n cmd禁用内部命令
enable -n 查看所有禁用内部命令
2.外部命令:在文件系统路劲下有对应的可执行程序文件
查看路劲:which -a| --skip-alias;whereis
区别指定的命令是内部或者外部命令 type COMMAND

Hash缓存表 系统初始hash表为空,当外部命令执行时,默认会从PATH路劲下寻找该命令,找到后会将这条命令的路劲记录到hash表中,当再次使用该命令时,shell解释器首先会查看hash表,存在将执行。不存在回去PATH路劲下寻找
hash常见用法
hash 显示hash缓存
hash-l 显示hash缓存,可作为输入使用
hash-p path name 将命令全路径path起别名为name
hash-t 清除缓存

终端定义的变量都是临时性的,如果想保存必须在文件里面设置 系统有个.bashrc专门放别名的
命令别名
显示当前shell进程所有可用的命令别名
alias
定义别名NAME,其相当于执行命令VALUE
alias NAME=‘VALUE’
在命令行中定义的别名,仅对当前shell进程有效

如果想永久有效,要定义在配置文件中
仅对当前用户:~/.bashrc
对所有用户有效:/etc/bashrc

编辑配置给出的新配置不会立即生效
bash进程重新读取配置文件
source/path/to/config_file
./path/to/config_file
别名如果和原始命令冲突。系统优先使用别名,显示原始命令功能可以用字符表示 例如/hostname “hostname” ‘hostname’ 查看路径要用
which -a hostname。 which houstname则显示不出来 或者用 command hostname

命令格式
COMMAND[OPTIONS…][ARGUMENTS…]
选项:用于启用或关闭命令的某个或某些功能
短选项:-c 例如:-l,-h
长选项:–word 例如:–all,–human-readable
参数:命令的作用对象,比如文件名,用户名等
注意:
多个选项以及多参数和命令之间使用空白字符分隔
取消和结束命令执行:Ctrl+c ,Ctrl+d
多个命令可以用;符号分开
一个命令可以用\分成多行

简单命令
关机:halt,poweroff
重启 reboot
-f 强制,不调用shutdown
-p 切断电源
关机或者重启:shutdown
shutdown[OPTION]…TIME[MESSAGE]
-r:reboot
-h halt
-c:cancel
TIME 无指定,默认相当于+1
now:立刻,相当于+0
+m:相当于时间表示法,几分钟后;例如+3
hh:mm:绝对时间表示,指明具体时间

tab 自动补全。前提是没有其他文件

history 查看历史命令。 Ctrl+g 从历史模式退出

.bash_history存放历史命令文件,不是实时更新。退出在进入才会存入当前命令 !加上序号可以执行当前命令。

重复前一个命令,有4种方法
重复前一个命令使用上方向键,
按!!并回车
输入!-1
按Ctr+p回车
!:0执行前一条命令(去除参数)
!n 执行history命令输出对应序号n的命令
!-n 执行history历史中倒数第n个命令

重新调用前一个命令中最后一个参数:
!$ 表示
Esc,.(点击Esc键后松开,然后点击.键)
Alt+.(按住Alt键的同时点击.键)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值