linux学习笔记一

shell 是桥梁 是解释器
bash shell
命令 选项 参数
ls / /home /boot
tab是补齐
ls /etc/sysconfig/network-scripts/ 网卡的配置文件
ls /etc/sysconfig/network-scripts/ifcfg-eth0

快捷键
ctrl c 终止前台运行的程序
ctrl d 退出=exit
ctrl l 清屏
ctrl A 光标移到命令行最前端
ctrl e 光标移到命令行后端
ctrl u 删除光标前所有字符
ctrl k 删除光标后所有字符
ctrl r 搜索历史命令 用关键词
alt+. 引用上一个命令的最后一个参数=!$
esc. 引用上一个命令的最后一个参数=!$


历史命令
a.上下键
b.!220 执行历史命令的220条
!字符串 搜索历史命令中最近一个以xxx字符开头的命令
!$ 引用上一条命令的最后一个参数
c.ctrl r 搜索历史命令(必须是连续的)

命令别名
alias 名字=‘xxx’(临时的,仅在当前shell生效)
unalias 名字

alias 参看系统别名
type -a ls 查看命令类型


ls:别名优先
1.ls --color
2./usr/bin/ls
3./bin/ls

复制
cp -rf /etc /tmp 将etc拷贝到tmp
注意overwrite
cp -i -f -i大于-f
交互 强制 force
interactive
type -a cp
cp:1.cp -i 2./usr/bin/cp 3./bin/cp
\cp -rf /etc /tmp 跳过别名
别名优先


永久别名
/etc/bashrc shell配置文件
gedit /


ls --help帮助
cat 删除
ls [选项]。。。[文件]。。。[]代表可选项。。。代表可以多选项
ll -d /home 看的是home文件夹的信息而不是文件夹下的信息
-h 文件信息字节大小转化为k m g
ll -t /etc |head 打印前十个更改的文件
-t 按更改时间排序
-i 显示文件inode号 索引号


date
date [选项]...[+格式]
或者date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]修改日期
date -s 12:00
date +%F
年-月-日
date +%H
小时
date +%h

date +%h-%m
x月-x

touch 'date +%F'_file.txt
以时间为文件名的文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值