ubuntu shell命令划重点
实习狗伤不起啊,一直以来学习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命令划重点相关推荐
- ubuntu shell命令大全
原文地址:ubuntu shell命令大全 作者:sun5411 转自:http://blog.chinaunix.net/uid-22330495-id-141752.html 前言 下面的命令大都 ...
- Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册
这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...
- ubuntu退出shell终端命令_ubuntu shell 命令大全
下面的命令大都需要在 控制台 / 终端 / shell 下输入. 控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控制系统. 打开一个控制台: 应用程序 --&g ...
- Ubuntu 新建用户 Shell 命令行显示异常
目录 相关环境 问题描述 问题原因 解决方法 解决方法一 解决方法二 附录 相关环境 Ubuntu 20.04 问题描述 在使用 Ubuntu 系统 root 用户创建一个普通用户后,发现 Shel ...
- Ubuntu系统下的shell 命令
Ubuntu系统下的shell 命令 统计数量 1.统计当前文件夹内文件数量且包含子目录中的文件数量,命令如下: 2.统计当前文件夹内文件数量且不包含子目录文件数量,命令如下: 3.统计当前文件夹下的 ...
- Ubuntu中shell命令-(1)-shell是什么?-Linux内核有哪些东西?-shell命令解释器包含哪几个种类?
第一,shell是什么? linux系统的shell类似于window下的cmd.是一种命令解析器,用来和linux内核沟通.接收用户命令,调用相应的应用程序(内核应用程序) 第二,扩展:linux内 ...
- 小白学习shell命令---自学笔记
Linux系统介绍. 什么是操作系统 首先,操作系统是一个软件,控制计算机整体运行的系统软件.可以管理计算机的硬件与软件资源.提供用户使用计算机的接口;提供了软件运行的环境.常用的操作系统有windo ...
- linux shell 命令执行结果,如何通过程序执行shell命令并获取命令执行结果?
1 参考资料 1.[c/c++]如何调用[linux]shell命令行命令并获取命令行的输出内容(https://blog.csdn.net/youngstar70/article/details/7 ...
- Hadoop学习(二)——shell命令
笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值,找寻数据的秘密,笔者认为,数据的价值不仅仅只体现在企业中,个人也可以体会到数据的魅力,用技术力量探索行为密码,让大数据 ...
最新文章
- 查看mysql主外键信息
- 【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
- pandas 取excel 中的某一列_Excel快速分表(xlwings+pandas)
- 前端学习(542):node得环境搭建
- Gartner数据劲爆:阿里全球第三,华为中国第二!
- python脚本转lua_初次使用Python脚本,proto协议文件转Lua代码
- idea占用cpu过高_生产环境服务器变慢、CPU占用过高,诊断思路和性能评估谈谈?...
- linux如何加入windows域
- imei模拟修改_悟空分身 — 支持位置模拟设备修改
- Java判断Class变量是什么类型
- Java 表达式解析(非原创)
- 筝乐音乐播放器——黑马koltin影音笔记1
- python 安装pandas_Python安装的正确姿势(视频教程)(pip命令安装Pandas、Numpy、jupyter)...
- HTML中构建自动伸缩的表格Table
- mysql undo表空间增长_undo表空间太大解决办法
- VID = 058F PID = 6387 可用的量产工具
- 关于音游,除了节奏大师,你还熟悉哪些?
- 售前工程师面试准备工作及经验分享
- Word给自动生成的目录页码添加括号
- Java Web-----轮播图的实现