韩立刚Linux基础入门,Linux入门基础笔记1(韩立刚课程)(示例代码)
T1
-关闭Linux init0/shutdown -h now
-切换终端 Ctrl+alt+fn n=1-6
-查看终端 tty
-查看当前使用的shell #echo $SHELL Linux严格区别大小写
-查看Linux可用的shell #cat /etc/shells
-关机重启命令
shutdown-r now 现在重启 shutdown now 现在关机 shutdown -c 取消关机
shutdown +5 5分钟后关机 shutdown-h 02:23 在2点23分关机
-halt 强制关机 -reboot 重启系统
-时间命令caldate
T2 bash功能
-1.命令行编辑
-2.内部命令和外部命令
-3.命令补全路径补全
-4.命令历史
-5.文件名通配符
-6.命令别名
-7.命令替换
-8.路径展开
-9.重定向和管道
-1.命令行编辑
光标快移Ctrl+a 行首 行尾Ctrl+e
删除内容 Ctrl+w 删除光标前一个单次
Ctrl+u 删除光标到行首
Ctrl+k 删除光标到行尾
清屏幕Ctrl+l windows 命令提示符 cls
取消不执行命令Ctrl+c
-2.内部命令和外部命令
内部命令 shell程序自带
外部命令 系统路径下可执行程序
查看PATH变量echo $PATH
查看XX命令类型type XX
查看命令在目录which XX
-3.命令补全 路径补全
命令补全 连按Tab键
hash 表缓存命令所在位置
hash -d wc 删除wc 命令的缓存
hash -r 清空缓存表
-4.命令历史
查看命令历史文件 #echo $HISTFILE
查看保存命令历史 #cat/root/.bash_history
将缓存的追加大历史文件 #history -a
==执行以前的命令!! 执行上一条
history 查看命令历史
! 6 可以执行命令历史中第6条
!-1可以执行命令历史中的倒数第一条命令
上下键 翻历史命令
Ctrl+p 向上翻
Ctrl+N 向下翻
==Hisory 命令参数
-c 清空
-w 保存到历史
-a 附加命令历史到历史文件
-d4 删除命令历史中第4条
-5.文件名通配符
通配符 特殊字符 匹配到符合指定特征的字符
任意长度字符*
任意单个字符 ?
指定范围内单个字符 []
创建文件C touch C
ls 列出文件
查找文件中有空格的文件
ls a[‘‘]b
=使用专门的方法标识特定字符
[[:space:]] 空格
[[:digit:]] [0-9]
[[:lower:]] [a-z]
[[:upper:]] [A-Z]
[[:alpha:]] [a-Z]
-6.命令别名
alias cmdalias =‘conmand[option][argument]‘
查看定义别名 #alias
定义命令别名 #alias if1=‘ifconfig etho‘
#alias ifconfig=‘ifconfigetho‘
调用命令本身 #\ifconfig
将命令别名添加到用户环境配置文件 #ls –a #vi.bashrc
编辑/etc/bashrc 添加命令别名 对所有用户生效 #vi /etc /bashrc
删除别名 #unalas cdnet
-7.命令替换使用命令执行的结果替换命令
查看当前工作目录 pwd
-8.路径展开
mkdir /tmp/zz/a/b/tmp/yy/a/b
mkdir /tmp/{zz,yy}/a/b
[[email protected] ~]#mkdir /tmp/{a,b}{c,d} -v
[[email protected] ~]#mkdir /tmp/{zz,yy}/a/b -pv
-9.重定向和管道
1.重定向技术
查看标准输入输出设备ls –l/dev/std*
查看文件内容tail –f /etc/passwd
ctrl+z将进程转到后台
查看运行的进程ps
查看1788进程下的文件描述符 ls –l /proc/1788/fd
重定向 标准输出
Ifconfig eth0 1>abc
重定向 标准错误输出
Ifconfig eth1 2>123
[[email protected] ~]# useradd hanlihui
[[email protected] ~]$ find /etc -name"*.conf"
将标准输出和标准错误输出重定向到不同文件
[[email protected] ~]$ find /etc -name"*.conf" 1>a 2>b
将标准输出和标准错误输出重定向到同一个文件
[[email protected] ~]$ find /etc -name"*.conf" &>ab
重定向的用途
可以将命令输出保存到文件
可以向配置文件增加内容
可以合并文件内容
2.管道技术
1.在管道后面的命令 都不应该再跟文件名
2.在管道中只有标准输出才传递给下一个命令 标准错误输出直接输出到终端
可以把标准错误输出给重定向
[[email protected] ~]$ find /etc -name"*.conf" 2> /dev/null | grep rc
3.有些命令不支持管道技术
xargs让ls支持管道技术
[[email protected] ~]$ which cat | xargsls -l
T4.文件管理内命令
-1.命令和选项
-2.目录管理
-.cd切换目录
Cd~ 返回其他主目录 ..上级目录 .当前目录 CD- 当前路径和上一路劲的切换
-.ls列出文件夹内容
ls -a全部 -l长格式 -r 逆序 -R递归 –d 目录属性
-.mkdir创建目录
#mkdir /tmp/homework/zhang -pv -p
-.rmdir删除目录rmdir –pv 删除指定目录及其上级文件夹
-.tree显示目录结构
3.文件管理
-cp 复制文件
CP 源目 cp –r 递归复制目录下所有内容 -r 存在提升是否覆盖 –f 强制覆盖
-rm 删除文件
rm rm –rf强制删除 没有提示
-mv 移动文件
mv 源 目 -f,直接覆盖 –i 询问是否覆盖 mv 123 /91/
-touch 能改变文件的时间撮
-file 查看文件类型
-find 查找文件
默认查找当前目录:find –name “tea*”
查找指定路径的文件:find /tmp –name “tea”
查找满足两个条件的文件: find /tmp –name “a*” –与 -O或者 !非 type f
4.文本查看命令
-cat 显示文件文本内容
Cat –n teacher .txt abc
-tac 逆向显示文本内容
-more 分屏显示文本文件内容
-less 分屏显示 :q 退出less命令
-head 显示文本文件的前几行 默认显示前10行
-tail 显示文本文件的后几行 默认显示后10行
5.文本编辑器
-vi文本编辑器
Esc 退出插入模式 :wq! 保存退出, :w 保存 :q!不保存退出
-nano
-winsp
6.文本操作命令
-cut 切开
-tr 转换
-wc 统计
-sort 排序
-uniq 唯一
-grep
-grep命令语法
韩立刚Linux基础入门,Linux入门基础笔记1(韩立刚课程)(示例代码)相关推荐
- 怎么用linux获得数据的标题,开源|NLPCC2017(中文)新闻标题分类示例代码以及数据描述...
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow- 1.0.0-cp27-none-linux_x86_64.whlhttp ...
- python入门代码示例-Python入门简单的静态网页爬虫3.0 (爬虫的示例代码)
一.需求分析 爬取百度词条Python页面的相关100个页面,分析目标:分析(url格式 数据格式 网页编码 ).url格式限定了爬取的网页格式避免一些不相干的网页的爬取.数据格式主要是内容中相关的标 ...
- kali linux 2.0 ssh,Kali 2.0使用SSH进行远程登录(示例代码)
一.配置SSH参数 修改sshd_config文件,命令为: vim /etc/ssh/sshd_config 将#PasswordAuthentication no的注释去掉,并且将NO修改为YES ...
- 计算机科学导论数据运算,补基础:自学:计算机科学导论 第四章 数据运算(示例代码)...
4.1 逻辑运算:指那些应用于模式中的一个二进制位,或在两个模式中相应的两个二进制位的相同基本运算. 4.1.1 位层次上的逻辑运算 0 代表逻辑 假, 1 代表逻辑 真. 4种操作: 非(NOT): ...
- linux入门指南(基础教程)
Linux学习基础 1.什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public Lic ...
- 《Linux C编程从入门到精通》——第 1 章 Linux基础 1.1Linux的起源、发展和分类...
本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.1节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 第 1 章 ...
- 《Linux C编程从入门到精通》——1.3 Shell的使用基础
本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.3节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 S ...
- 《Linux C编程从入门到精通》一1.3 Shell的使用基础
本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.3节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 Sh ...
- 《Linux C编程从入门到精通》一第1章 Linux基础1.1 Linux的起源、发展和分类
本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.1节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 Li ...
- 视频教程-Linux零基础入门-Linux
Linux零基础入门 毕业于解放军特种作战学院 曾就职某军区司令部,复原后从事IT行业,,具有独特的授课风格:思路清晰,语言简洁,讲解激情,幽默风趣,感染力强 李文瀚 ¥68.00 立即订阅 扫码下载 ...
最新文章
- 是时候重新定义安全了,阿里云肖力解读安全责任共担模型
- 微服务2017年度报告出炉:4大客户画像,15%传统企业已领跑
- 各种PID算法的整理和总结
- Khadas VIM3 (Amlogic A311D) uboot去掉烦人的乱七八糟的打印1——BL2 BL3x
- qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
- Boost:字符串查找子串测试实例
- 活动目录网域中禁用移动存储(U盘)
- django 静态数据_如何在Django中使用静态数据?
- C中不能直接比较两个double类型
- 输出前k大的数(信息学奥赛一本通-T1235)
- mysql 主从同步,双主同步,如果服务器意外挂机,不同步怎么办
- java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(转)
- matlab设计模拟高通滤波器
- pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
- python连续写入文件操作_Python实现的读取文件内容并写入其他文件操作示例
- 什么是 CNC?什么是电脑锣?学 CNC主要学什么?
- lisp弧度转度分秒_度分秒转弧度)
- 阿里HSF(服务框架)
- 目标客户画像_用户画像(1)用户画像的概念、意义和目标
- Modbus通讯协议学习文档
热门文章
- Everything使用攻略和技巧
- Java生成随机数几种方式
- 科技赋能时代 用ocr身份证识别
- 海贝思蓝牙接收器Linux,Hagibis海备思 蓝牙音频接收 耳机怎么样,评测
- mysql jemalloc_MySQL性能测试--jemalloc内存管理
- 蓝屏dump分析教程,附分析工具WinDbg下载
- 运营小技能:订阅号文章排版教程(添加图片超链接、推文采集、往期推荐)
- Sqli-Lab实验环境搭建(phpstudy环境安装、火狐浏览器插件安装、sqlmap安装、Sqli-Lab安装)
- XLua系列讲解_Helloworld
- 证件OCR识别360度全面解析