一、前言

  • 学而不思则罔,思而不学则殆~!
    今天又是引用论语里面的鸡汤,鼓励一下自己继续学习,今天看了一下书本的第七章,感觉似曾相识,技术类型的书本说真的,很枯燥很乏味的,但是当理解了里面的内容,感觉又不一样了,之前我是看过的,之前的感觉就是不知道咋了又看完了,现在回顾又感觉其实它又不是这么难了,难易这个概念也没有标准,大神面前是基础,小白面前是甲骨文大概是这意思!let’s go 吧~!

二、学习内容

1、两个路径
绝对路径和相对路径
绝对路径:从linux的顶端/开始的路径就是绝对路径

[root@localhost ~]# ls -l /etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 196 May 12 16:14 /etc/sysconfig/network-scripts/ifcfg-eth0

相对路径:不从顶端开始的就是相对路径

[root@localhost ~]# cd /etc/sysconfig/
[root@localhost sysconfig]# ls -l network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 196 May 12 16:14 network-scripts/ifcfg-eth0

2、cd 命令切换路径

用法:
cd + 绝对路径或者相对路径

例子:

[root@localhost sysconfig]# cd /tmp
[root@localhost tmp]# cd /root/

小知识点普及:cd跟下面几个符号的意思

"- " 这个代表前一个工作目录
“~” 代表各个用户的家目录
“.” 当前用户
“…”代表上一级目录

3、pwd 查看当前路径

用法:
直接pwd
选项:
-P 查看文件当前的路径,不是软连接的路径

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# pwd -P
/etc/sysconfig/network-scripts

4、mkdir 创建目录

用法:
mkdir + 目录名
选项:
-p 递归创建

例子:

[root@localhost tmp]# mkdir -p linux/learn/hello常见报错:
原因就是没有上一级目录:需要带上参数p来递归创建
[root@localhost tmp]# mkdir hh/slfjl/hsfhl
mkdir: cannot create directory `hh/slfjl/hsfhl': No such file or directory

5、rmdir 删除空目录

选项:
-p 递归删除

[root@localhost tmp]# rmdir -p linux/learn/hello/

6、rm 删除目录或者文件

用法:
rm + 文件或者目录名
选项:
-r 递归
-f 强制删除

例子:

[root@localhost tmp]# rm -rf ssh-iRYjDo3020/

7、环境变量PATH,这里记录的是命令搜索的路径


[root@localhost tmp]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

我们进入单用户后,经常会出现一个报错提示,命令找不到,这时候就要调整一下当前用户的PATH

[root@localhost tmp]# PATH=$PATH:/usr/sbin:/sbin每个路径的隔开用:排在前面的命令优先使用

8、ls 命令查看

用法:
ls 选项 文件或者目录

选项:

  -a:      全部文件,包括..或者.的隐藏文件-A:      列出全部文件,但是不包括.和..-d:       列出目录本身-f:        列出结果,但是不排序-h:     任性话显示大小-i:       显示inode号-l:      长格式显示-r:     输出反向排列-R:       输出连同目录的文件-S:        按照文件容量排序-t:      按照时间排序--colorauto   显示颜色

例子:

[root@localhost tmp]# ls -lr /etc/sysconfig/network-scripts/
total 380
-rw-r--r-- 1 root root 39833 Nov 13  2008 network-functions-ipv6
-rw-r--r-- 1 root root 10474 Nov 13  2008 network-functions
-rwxr-xr-x 1 root root  1154 Nov 13  2008 net.hotplug
-rwxr-xr-x 1 root root  5433 Nov 13  2008 init.ipv6-global
.................

9、cp 复制命令

用法:

cp 选项+路径文件+目的路径文件
选项:

      -a  :            相当于pdr,所有的意思-d   :            如果源文件是软连接文件,那么复制链接文件属性,-f :            强制的意思-i     :            询问覆盖        -l  :           进行硬链接,而非复制文件本身-r :            递归持续复制-s    :            复制成为符号链接文件

例子

[root@localhost ~]# cp -a install.log /tmp/
[root@localhost ~]# ls -l  install.log /tmp/install.log
-rw-r--r-- 1 root root 21111 May 12 15:40 install.log
-rw-r--r-- 1 root root 21111 May 12 15:40 /tmp/install.log

10、mv 移动或者改名命令

用法:
mv 参数+源文件 目标文件
选项:

   -f:      强制的意思-i:     询问-u:

例子

[root@localhost ~]# cd /tmp/
[root@localhost tmp]# ls
install.log
[root@localhost tmp]# mv install.log liang.log
[root@localhost tmp]# ls
liang.log

11、basename 和dirname

[root@localhost tmp]# basename liang.log
liang.log
[root@localhost tmp]# dirname liang.log
.

12、cat 查看文件内容

用法:
cat 选项 文件名
选项:

  -A       列出一些特殊字符-b      列出行号,空白行不标记-n        列出行号,包括空白行-T     显示出tab键-v           显示出看不出来的特殊字符

例子:

[root@localhost tmp]# cat /etc/issue
keep moving boy
please don't forget your dreams.........

13、tac:反向查看文件内容

[root@localhost tmp]# tac /etc/issue
please don't forget your dreams.........
keep moving boy

14、nl:显示的时候输出行号

用法:
nl 选项 文件名
选项:

  -b a       指定列出空白行-b t     不列出空白行-n        列出行号-w      行号字段占用的位数

例子

[root@localhost tmp]# nl /etc/issue1  keep moving boy2  please don't forget your dreams.........

15、more:一页页查看文件内容

用法:
more 文件名

  空格键:      向下翻页enter:       向下翻页?字符串:     向上查找/字符串:        向下查找q:           退出

例子:

[root@localhost ~]# more anaconda-ks.cfg
# Kickstart file automatically generated by anaconda.install
cdrom
lang en_US.UTF-8
keyboard us
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$j2mp60jq$QAKtBYWYcSQLwV0GTAs9p/
.......................

16、less:分页查看文件内容

用法:
less 文件名

  空格键:      向下翻页enter:       向下翻页pageup      向上翻页?字符串:     向上查找/字符串:        向下查找n:           重复前一个查询N:            反向重复前一个查询q:          退出

例子:

[root@localhost ~]# less install.log
Installing setup-2.5.58-4.el5.noarch
warning: setup-2.5.58-4.el5: Header V3 DSA signature: NOKEY, key ID e8562897
Installing filesystem-2.4.0-2.el5.centos.x86_64
Installing basesystem-8.0-5.1.1.el5.centos.noarch
Installing cracklib-dicts-2.8.9-3.3.x86_64

17、head:查看文件头几行

用法:
head 选项 文件名
选项:

  -n       查看多少行

例子:

[root@localhost ~]# head -n 30 install.log
Installing setup-2.5.58-4.el5.noarch
warning: setup-2.5.58-4.el5: Header V3 DSA signature: NOKEY, key ID e8562897
Installing filesystem-2.4.0-2.el5.centos.x86_64
Installing basesystem-8.0-5.1.1.el5.centos.noarch
Installing cracklib-dicts-2.8.9-3.3.x86_64
Installing nash-5.1.19.6-44.x86_64
Installing mailcap-2.1.23-1.fc6.noarch
Installing 1:termcap-5.5-1.20060701.1.noarch

18、tail:查看文件的末端几行

用法:
tail 选项 文件名
选项:

  -n       查看多少行

例子:

[root@localhost ~]# tail -n 30 install.log
Installing dbus-1.1.2-12.el5.x86_64
Installing dbus-libs-1.1.2-12.el5.i386
Installing avahi-0.6.16-1.el5.x86_64
Installing avahi-glib-0.6.16-1.el5.x86_64
Installing avahi-compat-libdns_sd-0.6.16-1.el5.x86_64
Installing 1:cups-1.3.7-8.el5.x86_64
Installing bluez-utils-3.7-2.2.el5.centos.x86_64
Installing dbus-glib-0.73-8.el5.i386

19、小的知识点
文件的三个时间意义:
mtime:文件内容被修改会改变mtime
ctime:文件权限被修改会改变ctime
atime:文件内容被读取,会改变atime
20、touch命令创建文件或者修改文件的时间戳

用法:
touch + 文件名
选项

  -a              仅仅修改访问时间-c              仅仅修改文件的时间-m             修改mtime-t               直接修改时间,不用当前时间【YYMMDDhhmm】

例子:

[root@localhost tmp]# touch aaa.txt
[root@localhost tmp]# ls -l aaa.txt
-rw-r--r-- 1 root root 0 May 17 11:11 aaa.txt

三、LAST

上半截学习完了,linux不可否认真的很多很多内容,很细小的内容,好丰富的知识点,good,慢慢学,过一遍又一遍,感知良多~!
那就这样的吧。技术路不好走,最后给自己灌点鸡汤让自己坚持去做一件事情,让架构师这个名字早点挂载到我的身上。
1、 不想输,就别懒!
2、趁着年轻就多点折腾,老了再折腾也折腾不动了。
3、投资自己大脑,就不会像行尸走肉一般的活着!

Liang-GaRy啃linux书想吐(六)相关推荐

  1. Liang-GaRy啃linux书想吐(一)

    一.前言 学习感言 学习不简单呐,那句"少壮不努力,xxxxx"的人生名言经常出现在我的脑海里面.每天所花费的时间真的需要很多,特别是像linux的知识海洋里面,它很简单,也很难, ...

  2. 实验六 Linux进程编程,Linux系统编程实验六:进程间通信

    <Linux系统编程实验六:进程间通信>由会员分享,可在线阅读,更多相关<Linux系统编程实验六:进程间通信(10页珍藏版)>请在人人文库网上搜索. 1.实验六:进程间通信l ...

  3. 嵌入式Linux裸机开发(六)——S5PV210时钟系统

    嵌入式Linux裸机开发(六)--S5PV210时钟系统 一.时钟系统简介 外设工作需要一定频率的时钟,这些时钟都由系统时钟提供.系统时钟一般由外部低频24MHZ晶体振荡器通过锁相环电路PLL倍频产生 ...

  4. Linux系统编程(六)守护进程

    Linux系统编程(六)守护进程 一.进程组 概念 二.会话 创建会话的条件 守护进程 概念 守护进程模型 创建守护进程 一.进程组 概念 进程组,也称之为作业.代表一个或多个进程的集合.每个进程都属 ...

  5. linux,想说爱你真的很不容易!

    已经很久没有更新过我的博客了,虽然经常登陆51CTO,但是每次都是看一些别人写的文章,或者是一些新闻消息. 从上次更新到现在差不多三个月了,三个月里也不知道自己都忙了些什么,感觉自己在技术层面没有丝毫 ...

  6. Linux 学习笔记(六):Linux

    预期学习目标 CentOS的安装 相关命令的学习 脚本的编写 定时任务的编写 vim的学习 系统设置 项目部署 项目权限设置 确认 SELinux 的状态 [root@centos7 ~]$ /usr ...

  7. 张柠评新“三国”:“卧龙吊丧”看得人想吐(转载者痛处:历史什么时候成了中国人的信仰)...

    转载序: 转载本文不是因为三国这个评论,这里先不探讨三国演的如何,以下对于历史的态度,是转载者本人深有同感的地方,甚至是包括本人在内的国人的文化误区 少一分幻想,多一分本心,有了一定的了解你就会有这个 ...

  8. 想成为六西格玛黑带大师?这些你了解吗

    想成为六西格玛黑带大师?这些你了解吗: 什么叫六西格玛黑带大师: 六西格玛黑带大师(Master Black Belt)是企业中战略,步骤,品质等层面的六西格玛工具权威专家和科学方法论权威专家.六西格 ...

  9. 优思学院:解答一位想学习六西格玛的学生的几个疑惑

    有一位想学习六西格玛管理的小伙伴,在提出了几个问题. 最近想学习六西格玛管理,由于之前没接触过,有几个比较迷惑的问题点想请六西格玛大师帮忙解答一下: 1.学习六西格玛管理需要什么基础? 2.什么样的工 ...

最新文章

  1. 数字证书中keytool命令使用说明
  2. 测试数据库sql声明效率
  3. 全球及中国橡胶助剂行业需求潜力及未来竞争态势研究报告2021版
  4. go 结构体排序的几种方法
  5. Response.Write具体介绍
  6. Linux 命令 ——less命令
  7. linux读整个文件内容,Linux查看整个文件
  8. 第八章:在Spark集群上掌握比较重要的图操作之Property Operators(2)
  9. linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法
  10. webstorm破解方法(亲测可用)
  11. 当前常见游戏服务器引擎
  12. 域渗透——获取用户明文密码
  13. 清除Chrome的缓存、Cookie
  14. ps4计算机,设置PS4连接电脑
  15. 血浆/血清RNA提取试剂盒的功能和特色
  16. 基于matlab的三相逆变电路仿真,三相逆变电路matlab仿真.docx
  17. python xlrd导入后怎么保存_pythonxlrd导入.xslx模板,使用Openpyxl编辑并重新保存.xslx-Fi...
  18. 数学建模国赛经验分享
  19. Web中html个人介绍代码,web开发工程师自我介绍示例
  20. win11安装虚拟机以及运行乌班图遇到的问题

热门文章

  1. 57 java编程思想 创建窗口和程序片 可视编程和Beans
  2. 【性能】perf + 火焰图分析软件性能瓶颈
  3. 国内有哪些可用的云平台?
  4. AXI总线详解-总线和接口以及协议
  5. 网络安全(一) 了解什么是黑客
  6. 红旗linux开机快吗,红旗Linux操作系统加速(转)
  7. Autoencoder-based Zeroth Order Optimization Method for Attacking Black-box Neural Networks
  8. 四、一般页面制作《仿淘票票系统前后端完全制作(除支付外)》
  9. 丢人了,我都不知道4D啊
  10. unity 烘焙参数 设置_Unity干货知识:加速Lightmap烘焙速度的一些小技巧