实习狗伤不起啊,一直以来学习shell命令都是用一个学一个.也记不得,记性差没办法.但是一面试说自己精通linux,被人一问就很尴尬….下面划几个重点吧…
下面我只谈最常用的格式…
第一个我从来没有用过的find命令…

find命令

常用格式:

find [起始目录] [options] 选项和查找条件 [操作]

find命令默认是递归查找.即在起始目录下递归查找它的所有子目录
1.起始目录
. 当前目录
/ 根目录
等…
2.选项和查找条件
-name filename
-perm mode
-user account_name
-group group_name
-mtime {-n|+n}
-type {b|d|c|p|l|f}
-newer filename
3.操作

1.默认是-print操作,也就是打印.
2.-exec 命令(例如ls -al) {}(我是空格)\;其中{}表示找到的文件

#寻找当前目录下名称为hello,修改时间在3天以上,然后执行ls -al
find . -name hello -mtime +3 -exec ls -al {} \;

3.将-exec换成-ok,表示在执行之前询问一下.
4.| xargs

find . -name hello | xargs chmod 700

还有一个options.
-depth:默认是递归搜索.当这个变量设置为1的时候就是在当前目录搜索.
-maxdepth -mindepth…

还有….find–help自己看.

第二个谈一下上面提到的xargs命令

xargs命令

xargs是一条Unix和类Unix操作系统的常用命令.它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题.

没什么说的好像,等用到了在补充吧.

下面谈一个操作系统作业里面提到的重定向命令”>”

重定向命令

输出和追加重定向

command > file
command >> file

标准错误重定向

command 2> file
command 2>> file

组合重定向

标准输出和标准错误一起定向到文件file里面

command > file 2>file2
command > file 2>&1
command >> file 2>&1
command &> file
command >& file   

标准输入重定向不常用就没有涉及.也挺简单的.
如何通过unix c变成实现重定向

nohup命令

命令永久运行

#命令永远在后台运行
nohup command &

hdparm命令

测试硬盘的读写速度

#T:测试硬盘的缓存读写速度,Timing cached reads
#t:测试硬盘的读写速度,Timing buffered disk reads
sudo hdparm -Tt /dev/sda

关闭ext4的日志功能

#关闭日志功能
tune2fs -O ^has_journal /dev/sda1
#运行操作系统检测
e2fsck -f /dev/sda1
#检查硬盘是否设置成功
dmesg | grep EXT4
#如果出现:
#EXT4-fs (sda1): mounted filesystem without journal
#说明设置成功。
#原来是:mounted filesystem with ordered data mode
#如果需要再次开启日志功能,只要运行tune2fs -O has_journal /dev/sda1即可。

查看系统的挂载信息

sudo lsblk

添加系统开机软件自启

gnome-session-properties

add即可

ubuntu shell命令划重点相关推荐

  1. ubuntu shell命令大全

    原文地址:ubuntu shell命令大全 作者:sun5411 转自:http://blog.chinaunix.net/uid-22330495-id-141752.html 前言 下面的命令大都 ...

  2. Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册

    这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...

  3. ubuntu退出shell终端命令_ubuntu shell 命令大全

    下面的命令大都需要在 控制台 / 终端 / shell 下输入. 控制台, 终端, 和 shell 意味着同样一件事 -  一个命令行界面, 他可以用来控制系统. 打开一个控制台: 应用程序 --&g ...

  4. Ubuntu 新建用户 Shell 命令行显示异常

    目录 相关环境 问题描述 问题原因 解决方法 解决方法一 解决方法二 附录 相关环境 Ubuntu 20.04  问题描述 在使用 Ubuntu 系统 root 用户创建一个普通用户后,发现 Shel ...

  5. Ubuntu系统下的shell 命令

    Ubuntu系统下的shell 命令 统计数量 1.统计当前文件夹内文件数量且包含子目录中的文件数量,命令如下: 2.统计当前文件夹内文件数量且不包含子目录文件数量,命令如下: 3.统计当前文件夹下的 ...

  6. Ubuntu中shell命令-(1)-shell是什么?-Linux内核有哪些东西?-shell命令解释器包含哪几个种类?

    第一,shell是什么? linux系统的shell类似于window下的cmd.是一种命令解析器,用来和linux内核沟通.接收用户命令,调用相应的应用程序(内核应用程序) 第二,扩展:linux内 ...

  7. 小白学习shell命令---自学笔记

    Linux系统介绍. 什么是操作系统 首先,操作系统是一个软件,控制计算机整体运行的系统软件.可以管理计算机的硬件与软件资源.提供用户使用计算机的接口;提供了软件运行的环境.常用的操作系统有windo ...

  8. linux shell 命令执行结果,如何通过程序执行shell命令并获取命令执行结果?

    1 参考资料 1.[c/c++]如何调用[linux]shell命令行命令并获取命令行的输出内容(https://blog.csdn.net/youngstar70/article/details/7 ...

  9. Hadoop学习(二)——shell命令

    笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值,找寻数据的秘密,笔者认为,数据的价值不仅仅只体现在企业中,个人也可以体会到数据的魅力,用技术力量探索行为密码,让大数据 ...

最新文章

  1. 查看mysql主外键信息
  2. 【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
  3. pandas 取excel 中的某一列_Excel快速分表(xlwings+pandas)
  4. 前端学习(542):node得环境搭建
  5. Gartner数据劲爆:阿里全球第三,华为中国第二!
  6. python脚本转lua_初次使用Python脚本,proto协议文件转Lua代码
  7. idea占用cpu过高_生产环境服务器变慢、CPU占用过高,诊断思路和性能评估谈谈?...
  8. linux如何加入windows域
  9. imei模拟修改_悟空分身 — 支持位置模拟设备修改
  10. Java判断Class变量是什么类型
  11. Java 表达式解析(非原创)
  12. 筝乐音乐播放器——黑马koltin影音笔记1
  13. python 安装pandas_Python安装的正确姿势(视频教程)(pip命令安装Pandas、Numpy、jupyter)...
  14. HTML中构建自动伸缩的表格Table
  15. mysql undo表空间增长_undo表空间太大解决办法
  16. VID = 058F PID = 6387 可用的量产工具
  17. 关于音游,除了节奏大师,你还熟悉哪些?
  18. 售前工程师面试准备工作及经验分享
  19. Word给自动生成的目录页码添加括号
  20. Java Web-----轮播图的实现

热门文章

  1. Linux~linux无法解析域名
  2. OpenCV 读写图像、读写像素、修改像素值(案例:图像反处理)
  3. CentOS8.5系统访问限制
  4. perf Examples
  5. 华为rh2288型号服务器,华为RH2288H V2服务器外部简介
  6. EDA技术试验二:组合逻辑电路设计、仿真与实现实验
  7. 美国电子烟走向规范化,“下一站”是中国?
  8. 原win7系统迁移到SSD固态硬盘
  9. UI设计培训分享:UI设计的职业发展路径
  10. ih5语言叫html5,iH5最专业的H5制作工具