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(韩立刚课程)(示例代码)相关推荐

  1. 怎么用linux获得数据的标题,开源|NLPCC2017(中文)新闻标题分类示例代码以及数据描述...

    https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow- 1.0.0-cp27-none-linux_x86_64.whlhttp ...

  2. python入门代码示例-Python入门简单的静态网页爬虫3.0 (爬虫的示例代码)

    一.需求分析 爬取百度词条Python页面的相关100个页面,分析目标:分析(url格式 数据格式 网页编码 ).url格式限定了爬取的网页格式避免一些不相干的网页的爬取.数据格式主要是内容中相关的标 ...

  3. kali linux 2.0 ssh,Kali 2.0使用SSH进行远程登录(示例代码)

    一.配置SSH参数 修改sshd_config文件,命令为: vim /etc/ssh/sshd_config 将#PasswordAuthentication no的注释去掉,并且将NO修改为YES ...

  4. 计算机科学导论数据运算,补基础:自学:计算机科学导论 第四章 数据运算(示例代码)...

    4.1 逻辑运算:指那些应用于模式中的一个二进制位,或在两个模式中相应的两个二进制位的相同基本运算. 4.1.1 位层次上的逻辑运算 0 代表逻辑 假, 1 代表逻辑 真. 4种操作: 非(NOT): ...

  5. linux入门指南(基础教程)

    Linux学习基础 1.什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public Lic ...

  6. 《Linux C编程从入门到精通》——第 1 章 Linux基础 1.1Linux的起源、发展和分类...

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.1节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 第 1 章 ...

  7. 《Linux C编程从入门到精通》——1.3 Shell的使用基础

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.3节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 S ...

  8. 《Linux C编程从入门到精通》一1.3 Shell的使用基础

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.3节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 Sh ...

  9. 《Linux C编程从入门到精通》一第1章 Linux基础1.1 Linux的起源、发展和分类

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.1节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 Li ...

  10. 视频教程-Linux零基础入门-Linux

    Linux零基础入门 毕业于解放军特种作战学院 曾就职某军区司令部,复原后从事IT行业,,具有独特的授课风格:思路清晰,语言简洁,讲解激情,幽默风趣,感染力强 李文瀚 ¥68.00 立即订阅 扫码下载 ...

最新文章

  1. 是时候重新定义安全了,阿里云肖力解读安全责任共担模型
  2. 微服务2017年度报告出炉:4大客户画像,15%传统企业已领跑
  3. 各种PID算法的整理和总结
  4. Khadas VIM3 (Amlogic A311D) uboot去掉烦人的乱七八糟的打印1——BL2 BL3x
  5. qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
  6. Boost:字符串查找子串测试实例
  7. 活动目录网域中禁用移动存储(U盘)
  8. django 静态数据_如何在Django中使用静态数据?
  9. C中不能直接比较两个double类型
  10. 输出前k大的数(信息学奥赛一本通-T1235)
  11. mysql 主从同步,双主同步,如果服务器意外挂机,不同步怎么办
  12. java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(转)
  13. matlab设计模拟高通滤波器
  14. pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
  15. python连续写入文件操作_Python实现的读取文件内容并写入其他文件操作示例
  16. 什么是 CNC?什么是电脑锣?学 CNC主要学什么?
  17. lisp弧度转度分秒_度分秒转弧度)
  18. 阿里HSF(服务框架)
  19. 目标客户画像_用户画像(1)用户画像的概念、意义和目标
  20. Modbus通讯协议学习文档

热门文章

  1. Everything使用攻略和技巧
  2. Java生成随机数几种方式
  3. 科技赋能时代 用ocr身份证识别
  4. 海贝思蓝牙接收器Linux,Hagibis海备思 蓝牙音频接收 耳机怎么样,评测
  5. mysql jemalloc_MySQL性能测试--jemalloc内存管理
  6. 蓝屏dump分析教程,附分析工具WinDbg下载
  7. 运营小技能:订阅号文章排版教程(添加图片超链接、推文采集、往期推荐)
  8. Sqli-Lab实验环境搭建(phpstudy环境安装、火狐浏览器插件安装、sqlmap安装、Sqli-Lab安装)
  9. XLua系列讲解_Helloworld
  10. 证件OCR识别360度全面解析