linux常用命令

linux常用命令

命令概述 命令的使??法 文件管理 vi编辑器 权限管理 系统管理 cpu 内存 磁盘 实时查看CPU、内存、磁盘的使用情况 命令概述

命令的使??法

格式:command [-options] [parameter1] …

command:命令名,相应功能的英?单词或单词的缩写 [-options]:选项,可?来对命令进?控制,也可以省略 [parameter1] …:传给命令的参数,可以是零个?个或多个 帮助文档:

–help man 自动补全 tab 历史命令 上下键 文件管理

ls 作?:显示当前?录下所有的?件和?件夹 选项: a 显示指定?录下所有??录与?件,包括隐藏?件 -l 以列表?式显示?件的详细

符号 类型

  • 普通文件 d 目录文件 l 连接文件 c 字符设备 b 块设备 h 配合 -l 以?性化的?式显示?件??

pwd 显示当前工作目录

cd 切换工作目录

‘>’ 输出重定向,比如将cpu信息写入文件 cat /proc/cpuinfo >a.txt

‘>>’ 输出重定向,如果文件不存在,则创建,存在则追加到文件尾部

cat 查看或者合并文件内容

head 默认查看文件前10行: head a.txt 显示前n行: head -n a.txt

tail 默认显示后10?: tail a.txt 显示后n?: tail -n a.txt

less enter向下一行,空格一页,pageup,pagedown

more 分屏显示 ,每次显示一页,空格下一页,q退出,h帮助

| ?个命令的输出可以通过管道做为另?个命令的输?,左写右读

grep 文本搜索 格式:grep [-选项] ‘搜索内容串’文件名 内容串可以是正则

echo 输出内容

mkdir 创建新目录,创建者要有写权限,可递归创建

clear 清除终端上的显示

touch 创建文件

rmdir 删除一个目录 参数:

说明 -i 以进?交互式?式执? -f 强制删除,忽略不存在的?件,?需提示 -r 递归地删除?录下的内容,删除?件夹时必须加此参数 cp 拷贝 格式:cp ?件名 ?标?录 选项:

说明 -a 该选项通常在复制?录时使?,它保留链接、?件属性,并递归地复制?录,简单??,保持?件原有属性 -f 交互式复制,在覆盖?标?件之前将给出提示要求?户确认 -r 线程 知识点 若给出的源?件是?录?件,则cp将递归复制该?录下的所有??录和?件,?标?件必须为?个?录名 -v 显示拷?进度 mv 移动文件或目录 mv ?件 ?标?录 重命名 mv ?件名 ?件名

ln 创建硬链接 ,只能链接普通文件,不能链接目录 格式:ln 源文件 链接文件 注意:两个?件占?相同??的硬盘空间,即使删除了源?件,链接?件还是存在

ln -s 软连接 类似快捷方式 格式: ln -s 源文件 链接文件 注意:如果软链接?件和源?件不在同?个?录,源?件要使?绝对路径,不能使?相对路径

find 查找文件

which 查看命令位置

tar 归档管理 格式:tar [参数] 打包?件名 ?件 参数:

说明 -c ?成档案?件,创建打包?件 -v 列出归档解档的详细过程,显示进度 -f 指定档案?件名称,f后??定是.tar?件,所以必须放选项最后 -t 列出档案中包含的?件 -x 解开档案?件 gzip tar与gzip命令结合,实现文件打包和压缩。tar负责打包,gzip将打包文件压缩,扩展名一般使用 xxx.tar.gz 解压格式:gzip [选项] 待解压?件 压缩格式:gzip [选项] 被压缩?件 压缩后?件名 示例: 压缩:tar -cvzf 1.tar.gz * 解压到当前目录:tar -xvzf 1.tar.gz 解压到指定目录:tar -xvzf 1.tar.gz -C /temp bzip2 压缩:tar -jcvf 压缩包包名 ?件…(tar jcvf bk.tar.bz2 *.c) 解压:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2) zip、unzip 通过zip压缩?件的?标?件不需要指定扩展名,默认扩展名为zip 压缩:zip [-r] ?标?件(没有扩展名) 源?件 解压:unzip -d 解压后?录?件 压缩?件 gedit 文本编辑器 vi编辑器

打开文件 vim 文件名 模式

命令模式 进入与退出:打开文件进入,esc退出 这里只展示 删除和编写

删除命令:

命令 说明 x 删除光标后?个字符 X 删除光标前?个字符 dd 删除光标所在? dd 删除指定的?数 d0 删除光标前本?所有内容,不包含光标所在字符 w 删除光标开始位置的字,包含光标所在字符 编写

进入方式 说明 按ESC后按a 从光标之后开始输? 按ESC后按A 在光标所在?的末尾开始输? 按ESC后按i 从光标之前开始输? 按ESC后按I 从光标所在?第?个?空字符开始输? 按ESC后按o 在光标所在?下??,另起??开始输? 按ESC后按O 在光标所在?上??,另起??开始输? 按ESC后按s 删除光标所在字符开始输? 按ESC后按S 删除光标所在?开始输? 末行模式: 按ESC后按Shift+冒号 进入末行模式 存储命令:

命令 说明 w 保存文件 wq 保存并退出?件 x 保存并退出?件 ! 表示强制 w! 强制保存 q! 强制退出 wq! 强制保存退出 权限管理

只展示chmod

说明 r read 表示可读取,对于?个?录,如果没有r权限,那么就意味着不能通过ls查看这个?录的内容 w write 表示可写?,对于?个?录,如果没有w权限,那么就意味着不能在?录下创建新的?件 x excute 表示可执?,对于?个?录,如果没有x权限,那么就意味着不能通过cd进?这个?录 修改:

字母法: chmod u=rwx,g=rwx,o=rwx a.txt u,g,o分别为文件所有者,所在组,其他组

数字法

rwx- 说明 r 读取权限,数字代号为 “4” w 写?权限,数字代号为 “2” x 执?权限,数字代号为 “1”

  • 不具任何权限,数字代号为 “0” chmod 777 a.txt

系统管理

cpu

cat /proc/cpuinfo

内存

free -m

磁盘

df -hl

实时查看CPU、内存、磁盘的使用情况

top ———————————————— 版权声明:本文为CSDN博主「(initial)」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/YPeng_Gao/article/details/117480020

linux常用命令

上一篇:Linux打包及解压命令


下一篇:eclipse如何修改dynamic web module version