Linux常用的25条命令
linux命令的分类
内部命令:属于Shell解析器的一部分
例如:cd 切换目录(change directory)
pwd 显示当前工作目录(print working directory)
help 帮助
外部命令:独立于Shell解析器之外的文件程序
例如: ls 显示文件和目录列表(list)
mkdir 创建目录(make directoriy)
cp 复制文件或目录(copy)
命令详解
1. 文件处理命令 ls(list)
功能描述:显示文件目录
语法: ls 选项[-ald][文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
2. 文件处理命令 cd(change directory)
功能描述:切换目录
范例: $ cd / 切换到根目录
$ cd .. 回到上一级目录
3. 文件处理命令 pwd(print working directory)
功能描述:显示当前所在的工作目录
范例: $ pwd
4. 文件处理命令 touch(touch)
功能描述:创建空文件
范例: $ touch newfile
5.文件处理命令 mkdir(make directory)
功能描述:创建新目录
范例: $ mkdir newdir
6.文件处理命令 cp(copy)
功能描述:复制文件或目录
语法: cp -R [源文件或目录][目的目录]
-R 复制目录
7.文件处理命令 mv(move)
功能描述:移动文件 更名
语法: mv [源文件或目录][目的目录]
范例: $ mv file1 file3
将当前目录下文件file1更名为file3
$ mv file2 dir2
将文件file2 移动到目录dir2下
8.文件处理命令 rm(remove)
功能描述:删除文件
语法: rm -r [文件或目录]
-r 删除目录
范例:$ rm file3
删除文件file3
$ rm -r dir1
删除目录dir1
9.文件处理命令 cat(concatenate and display files)
功能描述:显示文件内容
语法: cat[文件名]
范例:$ cat /etc/issue
$ cat /etc/services
10.文件处理命令 more
功能描述:分页显示文件内容
语法: more[文件名]
(空格)或f 显示下一页
(Enter)显示下一行
Q或q退出
范例:$ more /etc/issue
11.文件处理命令 head
功能描述: 查看文件的前几行
语法: head -num[文件名]
-num 显示文件的前num行
范例:$ head -20 /etc/issue
12.文件处理命令 tail
功能描述:查看文件的后几行
语法: tail -num[文件名]
-num 显示文件的后num行
-f 动态显示文件内容
范例:$ tail -30 /etc/issue
13.文件处理命令 wc
功能描述:统计文本的行数、字数、字符数
语法: cat -mwl [文件名]
-m 统计文本字符数
-w 统计文本字数
-l 统计文本行数
14.文件处理命令 ln(link)
功能描述:产生链接文件
语法: ln -s [源文件] [目标文件]
-s 创建软链接
范例:$ ln -s /etc/issue /issue.soft
创建文件/etc/issue的软连接/issue.soft
$ln /etc/issue /issue.hard
创建文件/etc/issue的硬连接/issue.hard
15.文件搜索命令 find
功能描述:查找文件或目录
语法:find [搜索路径] [搜寻关键字]
范例:$ find /etc -name init
在目录/etc中查找文件init
$find / -size +204800
在根目录下查找大于100MB的文件
$find / -user sam
在根目录下查找所有者为sam的文件
$find /etc -ctime -1
在/etc查找24小时内被修改过属性的文件和目录
$find /etc -size +163840 -a -size -204800
在/etc查找大于80MB小于100MB的文件
$find /etc -name init -exec ls -l { } ;
在/etc下查找init文件并显示其详细信息
16.文件搜索命令 grep
功能描述:在文件中搜寻字符串匹配的行并输出
语法:grep [指定字串] [源文件]
范例:$grep ftp /etc/service
-v参数是过滤
17.压缩解压命令 gzip(GUN zip)
功能描述:压缩文件
语法:gzip 选项[文件]
压缩后文件格式: .gz
18.压缩解压命令 gunzip(GUN unzip)
功能描述:解压缩 .gz 的压缩文件
语法:gunzip 选项 [压缩文件]
范例: $ gunzip file1.gz
19.压缩解压命令 tar
功能描述:打包目录
语法:tar 选项[cvf] [目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
解压缩语法
-x 解压.tar文件
-v 显示详细信息
-f 指定解压文件
-z 解压缩
压缩后文件格式: .tar.gz
20.压缩解压命令 zip
功能描述:压缩文件或目录
语法:zip 选项[-r] [压缩后文件名称][文件或目录]
-r 压缩目录
压缩后文件格式: .zip
21.压缩解压命令 unzip
功能描述:解压.zip的压缩文件
语法:unzip [压缩文件]
范例:$ unzip test.zip
22.压缩解压命令 bzip2
功能描述:压缩文件
语法:bzip2 选项[-k] [文件]
-k 产生压缩文件后保留原文件
压缩后文件格式: .bz2
23.压缩解压命令 bunzip2
功能描述:解压缩文件
语法:bunzip2 选项[-k] [压缩文件]
-k 解压缩文件后保留原文件
24.权限管理命令 chmod(change the permissions mode of a file)
功能描述:改变文件或目录权限
语法:chmod [{ugo}{+-=}{rwx}][文件或目录]
[mode=421] [文件或目录]
范例:$ chmod g+w file1
赋予文件file1所属组写权限
$chmod 777 dir1
设定目录dir1 为所有用户具有全部权限
25.帮助命令 man(manual)
功能描述:获得帮助信息
语法:man [命令或配置文件]
范例:$ man ls
26.帮助命令 info(information)
功能描述:获得帮助信息
语法:man [任何关键字]
范例:$ info ls
25.帮助命令 whatis(search the whatis database for strings)
功能描述:获得索引的简短说明信息
语法:whatis apropos[任何关键字]
范例:$ whatis ls
$ apropos fstab 相当于 man -k
### makewhatis
建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是数据库没有建立
Linux常用的25条命令相关推荐
- 常用的linux命令20条,Linux常用的20条命令
1.cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如:[plain] view plain copy pr ...
- LInux常用的60个命令,小白必须掌握的命令
login 1.作用 login的作用是登录系统,它的使用权限是所有用户. 2.格式 login [name] [-p][-h 主机名称] 3.主要参数 -p:通知login保存现在的环境参数. -h ...
- 史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用--目录和文件管理命令--收藏这一篇就够了!(超全,超详细) Linux目录结构 命令 查看文件内容:-cat 查看文件内容:-more 查看文件内容:-less 查看文件内容 ...
- 比较常用的25条Excel技巧
比较常用的25条Excel技巧 [url]http://school.cfan.com.cn/office/excel/2007-07-19/1184810470d78062.shtml[/url] ...
- Linux常用而且好玩的命令
Linux常用而且好玩的命令 关于date其实不需要多做解释,看看上面的图应该就可以理解 %Y表示年 %m表示月 %d表示日 %H表示时 诸如此类,有时间我们会校对时间,这时就会用的ntp服务,忘记的 ...
- Linux 常用的二十个命令
Linux 常用的二十个命令 文章目录 Linux 常用的二十个命令 ctrl + L Is pwd cd **认识 Linux 目录结构** 命令提示符 **绝对路径 vs 相对路径** touch ...
- Linux之最常用的20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是我们只需要掌握我们最常用的命令就可以了.因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看.不多说,下面就说说我最常用的 ...
- linux最常用的20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...
- 初窥Linux 之 我最常用的20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...
最新文章
- 2097352GB地图数据,AI技术酷炫渲染,《微软飞行模拟器》游戏即将上线
- 壁咚Java 彻底搞定String、StringBuilder、StringBuffer
- 关于Taptic Engine震动反馈
- 【Android FFMPEG 开发】FFMPEG 视频播放进度控制 ( 显示播放进度 | 拖动进度条播放 )
- 成功导入并运行breeze jar库
- 信息系统项目管理师优秀论文:论信息系统范围管理02
- 绝大部分人根本没有职业素养
- 夸大 iPhone 防水功能?苹果遭起诉,曾已被罚 1200 万美元
- mysql 表 日志_查看mysql的日志
- 常见测试概念-分级测试、灰度测试、AB测试
- 模糊控制-模糊性知识的表示问题
- Android 播放器 mov,適用於Android的頂級5 MOV播放器應用程序,可在移動設備上播放MOV視頻文件...
- ld.exe: cannot find -l?eclipse上用C/C++时,如何链接静态库?
- AI人工智能入门—知识地图
- 移动互联网主要的技术标准
- 4.9 黑名单数据库的界面展示
- 如何用C语言实现【爱心代码】
- ATLAS/ICESAT-2 NASA 数据产品详细介绍及相关说明文档
- 勘误发布:《数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版》P320
- 《如何阅读一本书》读书笔记2
热门文章
- 2018 年视频监控企业竞争力分析 海康威视连续七年蝉联全球第一
- 3D Reconstruction三维重建halcon算子,持续更新
- HALCON示例程序connection.hdev分割连通域
- HALCON示例程序color_pieces.hdev通过MLP训练器对彩色棋子进行分类识别
- 【剑指offer】——求出一个正整数的质数因子(Python)
- matlab常用函数——数学函数
- 学习笔记(24):Python网络编程并发编程-进程与线程的区别
- Opencv 找轮廓并画出相应的矩形
- 服务器iis7.5 配置文件,使用注册表项 - Internet Information Services | Microsoft Docs
- java mysql failover_mysqlfailover测试