Linux常用命令 笔记
Linux常用命令 笔记
一、文件处理命令
1. ls命令:显示目录文件
-a 显示所有文件,包括隐藏文件。(all)
-l 详细信息显示,长格式显示文件。(long)
-d 查看目录属性。查看目录详细信息,不加-d则只显示目录下的数据而不显示目录本身
-I 可查询任何一个目录下面任何一文件的i节点。一个文件只有一个i节点
例: $ ls –ld /etc 查看文件目录的详细信息
2. mkdir命令:创建新目录
-p 递归创建
例:$ mkdir /tmp/man 在tmp目录下创建新目录man
3. cd命令:切换目录
cd + 目录名
例:$cd .. 回到上一级目录
cd / 返回根目录
cd ~ 返回家目录
4. rmdir 命令:删除空目录
rmdir + 目录名
5. cp 命令:复制文件或目录
cp +选项 +原文件/目录 +目标目录
-r 复制目录
-p 保留文件属性
例:cp –r /tmp/we /root/story 将目we 复制到root目录下并更名为story
6. mv 命令:剪切文件、更名
mv +原文件/目录 +目标目录
例:$mv /tmp/we/man /tmp/super/king 将文件man移动到目录super下并更名为king
7. rm 命令:删除文件
rm +选项 +文件或目录
-r 删除目录
-f 强制执行
例:$rm –rf * 删除当前目录下所有文件
8. touch 命令:创建空文件夹
touch +文件名
9. cat 命令:显示文件内容
cat +文件名
-n 显示行号
例:$cat –n /tmp/1.txt 查看1.txt文件内容,并在每行内容前显示行号
10.tac 命令:反向显示内容
11.more 命令:浏览长内容文件
more +文件名
空格键/F键 翻页
Enter键 换行
q/Q键 退出
12.less 命令:浏览长文件命令
less可向上翻页,其他命令与more一致。
PgUp键向上翻页
↑键向上翻行
可直接在less浏览状态里进行搜索:/+关键词
搜到的关键词反白显示,n键往下搜关键字
13.head 命令:显示文件前几行
head +文件名
-n 指定行数,不加-n,默认显示文件前十行内容
例:$head –n 6 /etc/services 查看services文件前六行内容
14.tail 命令:显示文件后几行
tail +文件名
-n 指定行数,若不加,默认查看后十行
-f 动态显示文件末尾内容(查看日志文件动态,多用于监控日志)
例:$tail –n 19/etc/services 查看services文件最后19行内容
15.ln 命令:生成链接文件
ln –s +原文件名+目标文件名
-s 创建软连接
例:$ln –s /tmp/superman /tmp/superman.soft创建文件superman的软链接
$ln /tmp/superman /tmp/superman.hard 创建文件superman的硬链接
二、权限管理命令
1.chmod 命令:改变文件或目录权限
-R 递归修改
例:#chmod –R 777 /tmp/super 将super目录及该目录下所有文件的权限同时改为777,若不加-R,则只改变super目录权限。
2.chown 命令:改变文件或目录的所有者
chown +用户 + 文件或目录
前提:系统里存在将被授权的用户。只有管理员有权限改变文件所有者
3.chgrp 命令:改变文件或目录的所属组
chgrp +用户组 +文件或目录
例:$chgrp qtoken 1.txt 将文件1.txt的所属组改为qtoken
4.umask 命令:显示、设置文件的缺省权限
-S 以rwx形式显示新建文件缺省权限
例:$umask –S 查看缺省权限信息
三、文件搜索命令
1.find 命令:文件搜索
-name 根据文件名查找
-iname 查找的文件名不区分大小写
-size 根据文件大小查找 (n,-n,+n)
-user 根据所有者查找
-cmin 根据文件属性更改查找
-type 根据文件类型查找 f 文件 d目录 l软连接
-inum 根据文件i节点查找
* 匹配任意字符
? 匹配单个字符
-exec/-ok 命令连接的执行符,可对搜索结果直接进行操作
例:$find . –iname 3151 –exec rm {} \; 在当前目录下查找i节点为3151的文件并删除
2.locate 命令:在资料库中查找文件
例:$locate inittab 查找系统里inittab文件所在位置
3.which 命令:搜索命令所在目录及别名信息
例:$which cp 搜索cp命令所在目录及别名
4.whereis 命令:搜索命令所在目录及帮助文档命令
例:$whereis ls 搜索ls命令所在目录及帮助文档路径
5.grep 命令:在文件中搜索子串匹配的行并输出
grep + 选项 + 指定字符串 + 文件
-i 不区分大小写
-v 排除指定字符串
例:$ grep –i superman /tmp/1.txt 在1.txt文件中查找关键词Superman相关的内容
四、帮助命令
1.man 命令:获得帮助信息
例:$man services 查看配置文件services的帮助信息
2.whatis 命令:查看命令简短信息
whatis + 命令名称
3.apropos 命令:查看配置文件简短信息
apropos + 配置文件名称
4.--help 命令:查看命令选项
例:$touch –help 查看touch命令的选项
5.data 命令:查看系统当前时间,若时间有误,可以先查询时间格式,后更改
6.info 命令:获得帮助信息,用法与man相似
7.help 命令:获得Shell内置命令帮助信息
例:&help cd 查看cd命令的帮助信息
五、用户管理命令
1.useradd 命令:添加新用户
例:#useradd + 用户名
2.passwd 命令:设置用户密码
例:$passwd + 用户名
3.who 命令:查看登录用户信息
例:$who
4.w 命令:查看当前用户详细登录信息
例:$w
六、压缩解压命令
1.gzip 命令:压缩文件
gzip + 文件名
解压缩:gunzip +文件名
gzip –d +文件名
2.tar 命令:打包目录
tar + 选项 + 压缩后文件名 + 目录
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
例:$ tar –zcf superman.tar.gz superman 将目录Superman打包为superman.tar.gz
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
例:$ tar –zxvf superman.tar.gz 将压缩文件superman.tar.gz解压
3.zip 命令:压缩文件或目录
zip + 选项 + 压缩后文件名 + 文件或目录
-r 压缩目
4.unzip 命令:解压zip的压缩文件
unzip + 压缩文件名称
5.bzip2 命令:压缩文件
bzip2 + 选项 + 文件名
-k 压缩文件后保留原文件
bzip2可以与tar一起用
6.bunzip2 命令:解压缩
bunzip2 + 选项 + 压缩文件名
-k 解压后保留原文件
例:$ bunzip2 –k bong.bz2
七、网络命令
1.write 命令:给用户发信息,以Ctrl + D 保存结束
write + 用户名
2.wall 命令:发广播信息
wall + (message)
3.ping 命令:测试网络连通性
ping + 选项 + IP地址
4.ifconfig 命令:查看和设置网卡信息
例:$ifconfig
5.mail 命令:查看发送电子邮件
mail + 用户名
6.traceroute 命令:显示数据包到主机之间的路径
例:#traceroute www.baidu.com
7.last 命令:查看当前与过去登入系统的用户信息
例:#last
8.lastlog 命令:查看用户最后一次登录信息
例:#lastlog
9.netstat 命令:显示网络相关信息
netstar + 选项
-t:TCP协议
-u:UDP协议
-l:监听
-r:路由
-n:显示IP地址和端口号
例:# netstat -tlun 查看本机监听的端口
八、关机重启命令
1.shutdown 命令: shutdown + 选项 + 时间
-c 取消前一个关机命令
-h 关机
-r 重启
例:# shutdown –h now 马上关机
Linux常用命令 笔记的更多相关文章
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
- Windows&Linux常用命令笔记
目录 linux windows Linux: 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. find . -name &qu ...
- Linux常用命令笔记一
笔记1:查看ubuntu是32位还是64位的方法及其版本号 查看ubuntu是64还是32的命令如下: uname -m 如果是i386到i686,那就是32位系统:如果是x86_64 ,那就是64系 ...
- Linux常用命令笔记总结(待补充)
问题实际场景:遇到告警磁盘利用率不足,检查根目录下各文件大小 Linux查看磁盘利用率 df –h 查找磁盘占用情况 find / -size +100M 从根目录往下找大于100M大小的文件 du ...
- Linux 常用命令笔记 (持续更新)
声明:本文是转载前辈的,地址:http://www.cnblogs.com/tovep/articles/2473147.html 在tomcat的bin目录下执行 ./shutdown.sh 为了查 ...
- linux 常用 命令 笔记二
wget 下载,得到网络上的内容 grep 文件搜索工具 EveryThing is a file in the linux system 安装 cowsay sudo apt-get install ...
- Linux 常用命令笔记-2
注意事项: 沟通项目需求:1.项目背景和目的 哪个团队.项目Wiki? 数据库登陆:mysql -uroot -pabc@0326 -h127.0.0.1 -P4004 -A set names ut ...
- Linux常用命令笔记
~ 我的home目录/ 系统根目录进入home目录:cd \进入跟目录:cd /Maven编译:mvn clean deploy -U -Dmaven.test.skip=true dependenc ...
- 《精通Linux C编程》1.3Linux系统的常用命令-笔记
[toc] 1.3.1了解Shell Linux常用命令的运行环境就是Shell,它是一种命令解析器,在用户和操作系统之间提供了一个交互接口. 用户在命令行输入命令,然后Shell对该命令进行解析并将 ...
随机推荐
- 连续多次调用inet_ntoa()结果重复
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <pcap.h> ...
- Altium Designer 10如何导出SMT加工信息和BOM元件清单
要委托工厂进行SMT加工,需要向工厂提供表贴元器件的位置信息(Pick Place),这些信息可以由csv保存下来. 步骤如下: 一.设定坐标原点,一般设为板子左下角,在Keepout划线的顶点处. ...
- CSS学习笔记_day7
目录 1.径向渐变 2. 线性渐变 3. 背景图片裁剪 4. 背景图片大小 5. 边框图片 6. 边框圆角 7. 边框阴影 8.位移 9. 倾斜 10. 旋转 11. 缩放 12. 文本换行 13. ...
- 图解HTTP阅读笔记(1)-网络基础TCP/IP
1.TCP/IP协议族 TCP/IP这个概念对大家来说很熟悉,之前我的了解它只是一个协议.今天阅读才知道TCP/IP实际上是一个协议族,其中HTTP协议属于该协议族的一个子集.图1是TCP/IP协议族 ...
- js date 和 math
Math 用于执行常用的数学任务 console.log(Math.E); 自然数底数2.718 console.log(Math.PI); 圆周率3.1415926 console.log(Math ...
- 20164322 韩玉婷-----Exp6 信息搜索与漏洞扫描
1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 2.实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具 ...
- [ZJOI2007]矩阵游戏【bzoj1059/洛谷1129】/ [HEOI2016/TJOI2016]游戏
小QQ是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏.矩阵游戏在一个N \times NN×N黑白方阵进行(如同国际象棋一般,只是颜色是随意的).每次可以对该矩阵进行两种 ...
- div介绍 盒子模型边框属性 CSS初始化 文字排版 边框调整 溢出
今天学习的div,了解了div是干什么用的掌握了什么是盒子模型,以及div的外边距内边距以及边框,运用div和CSS给文字排版,利用边框的来做图像,div溢出的处理 CSS初始化: 精确排版的时候用这 ...
- JavaScript杂谈(第六天)
js中可以使用Function创建函数 var func=new Function(); 这个对象可以将字符串转换为函数 var func=new Function("console.wri ...
- 谈一谈socket与java
用java中socket实现socket聊天 1, 什么是socket Socket 是指网络套接字,什么是套接字呢? 这是网络上一种端对端的网络协议,端口就是进程号,socket在网 ...