加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX基本的命令

发布时间:2020-12-14 00:25:26 所属栏目:Linux 来源:网络整理
导读:1. 文件显示命令 (1) ? cat [功能] 在标准输出上显示文件的内容;连接两个或多个文件 [命令格式] cat? [选项]? 文件 [常用选项] n,--number? 从1开始对所有输出行编号 [其它用法] 合并文件:$ cat? file1? file2 file3 (2) ?head [功能] 显示文件开头若干行

1. 文件显示命令

(1) ?cat

[功能]

在标准输出上显示文件的内容;连接两个或多个文件

[命令格式]

cat? [选项]? 文件

[常用选项]

n,--number? 从1开始对所有输出行编号

[其它用法]

合并文件:$ cat? file1? file2 >file3

(2) ?head

[功能]

显示文件开头若干行内容。(默认10行)

[命令格式]

head? [选项]? file

[常用选项]

-n number或-number:显示前number行

(3) ?tail

[功能]

显示文件尾部若干行内容。(默认10行)

[命令格式]

tail? [选项]? file

[常用选项]

-n number或-number:显示最后number行

(4) ?more

[功能]

分页显示文件内容。该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件的百分比:--More--(XX%)。

[命令格式]

more? [选项]? file

[常用选项]

-d,在每屏的底部显示更友好的提示信息。

[使用技巧]

空格键,显示文本的下一屏内容。

回车键,显示文本的下一行内容。

Q键,退出more命令。

(5)? less

[功能]

分页显示文件内容(功能比more强大)

[命令格式]

less? [选项]? file

[使用技巧]

①搜索

当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。?

向前搜索

/ - 使用一个模式进行搜索,并定位到下一个匹配的文本

n - 向前查找下一个匹配的文本

N - 向后查找前一个匹配的文本?

向后搜索

? - 使用模式进行搜索,并定位到前一个匹配的文本

n - 向后查找下一个匹配的文本

N - 向前查找前一个匹配的文本?

②全屏导航

ctrl + F - 向前移动一屏

ctrl + B - 向后移动一屏

ctrl + D - 向前移动半屏

ctrl + U - 向后移动半屏?

③单行导航

j - 向前移动一行

k - 向后移动一行?

④其它导航

G - 移动到最后一行

g - 移动到第一行

q / ZZ - 退出 less 命令

2. 文件操作

(1) ?cp

[功能]

复制文件或目录

[命令格式]

cp? [option] ?source_file???? target_file

[常用选项]

-r:复制目录

-f:如果目标文件已存在,不提示直接覆盖

-i:覆盖之前提示

(2)? mv

?[功能]

移动或重命名文件或目录

[命令格式]

mv? [option]? source_file??? target_file

[常用选项]

-f:如果目标文件已存在,不提示直接覆盖

-i:覆盖之前提示

(3) ?rm

[功能]

删除文件或目录

[命令格式]

rm [option] file

rm –r directory

[常用选项]

-f:如果目标文件已存在,不提示直接覆盖

-i:覆盖之前提示

-r:删除目录及其中的内容

(4) ?ln

[功能]

建立符号链接

[命令格式]

ln? [option]? file link

[常用选项]

-s:建立软连接

(5) ?touch

[功能]

修改文件或目录的时间。

[命令格式]

touch? [option]? file

[常用选项]

-t stamp:使用时间(格式[[CC]YY]MMDDhhmm[.ss])代替当前时间戳

[其它用法]

生成新的空文件(touch后面的文件不存在的话)

(6) ?chown

[功能]

修改文件或目录的属主

[命令格式]

chown [option] user file

[常用选项]

-R:修改目录及其中的所有文件和目录的属主

(7) ?chmod

[功能]

修改文件或目录的权限

[命令格式]

chmod? mode? file

[常用选项]

-R:修改目录及其中的所有文件和目录的权限

[示例]

chmod? 755? f1

chmod? u+x? blast_parser.pl

chmod? go-w? index.php

(8) ?find

[功能]

查找文件

[命令格式]

find? [option]? expression

[常用选项]

-anewer file:查找比文件file修改时间晚的文件

-name pattern:查找文件名包含pattern的文件

3.文件内容处理

(1) ?grep

[功能]

显示匹配特定模式的行

[命令格式]

grep? [option]? pattern? file

[常用选项]

-E:使用扩展的正则表达式匹配

-c:只显示匹配的行数

-i:匹配时忽略大小写

(2) ?sort

[功能]

排序文件内容

[命令格式]

sort? [option]? file

[常用选项]

-k:设定排序的字段

-n:按数字大小(而不是ASCII码顺序)排序

-r:反向排序

[示例]

sort –k2,2 pt.gff

sort –k2,2n –k3,3nr pt.gff

(3) ??comm

[功能]

对两个已经排好序的文件进行比较。其中file1 和file2 是已排序的文件。comm 读取这两个文件,然后生成三列输出:仅在file1 中出现的行;仅在file2 中出现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。

[命令格式]

comm? [-123]? file1 file2

[常用选项]

-1

-2

-3

选项1 、2 或3 抑制相应的列显示。例如

comm - 12 就只显示在两个文件中都存在的行;

comm - 23 只显示在第一个文件中出现而未在第二个文件中出现的行;

comm - 123则什么也不显示。

?

4. 目录操作

(1) ?ls

[功能]

列出指定目录的内容。

[命令格式]

ls? [选项]? [目录或文件]

[常用选项]

-a,--all ????显示指定目录下所有子目录和文件,包括以“.”开头的隐藏文件(如 .cshrc)。

-C??? 分成多列显示各项。

-d??? 如果参数是目录,则只显示它的名字(不显示其内容)。

-F,--classify ????在列出的文件名后面加上不同的符号,以区分不同类型的文件。可以附加的符号有: /?? *?? @?? |?? =

-i,--inode ?????输出的第一列显示文件的I节点号。

-l??? 以长格式显示文件的详细信息。输出的信息依次是:

(2) ?cd

[功能]

改变工作目录。

[命令格式]

cd? [dirname]

[使用技巧]

cd 将当期目录改到用户的主目录;cd / 将当期目录改到根目录;

cd ../.. 将当前目录向上移动两级;cd /home/wlx 将当前目录该到/home/wlx

(3) ?mkdir

[功能]

新建目录

[命令格式]

mkdir? [option]? directory

[常用选项]

-p:在目录中新建目录

(4) ?rmdir

[功能]

删除空目录。如果目录中有文件或目录,该命令无效,如果要删除非空目录及其内容,需使用rm –r。

[命令格式]

rmdir [option] empty-directory

[常用选项]

-p:删除目录及其父目录

5.帮助命令

(1)? man

[功能]

?????? 查看命令说明

[命令格式]

?????? man command

[常用选项]

(2)? info

[功能]

?????? 查看命令说明(比man详细)

[命令格式]

?????? man command

[常用选项]

6. 进程管理命令

(2)ps

[功能]

?????? 显示进程信息

[命令格式]

?????? ps [option]

[常用选项]

?????? -e:显示所有进程

[示例]

?????? ps –e

?????? ps –aux

(3)kill

[功能]

?????? 终止进程

[命令格式]

?????? kill [option] process-id

[常用选项]

(4)sleep

[功能]

?????? 系统在一段时间内什么都不做

[命令格式]

?????? sleep number

[常用选项]

7. 压缩、解压缩命令

(1)zip/unzip

[功能]

?????? 压缩/解压缩zip格式文件

[命令格式]

?????? zip file.zip file

unzip zip-file

[常用选项]

(2)gzip/gunzip

[功能]

压缩/解压缩gzip格式文件

[命令格式]

?????? gzip file

gunzip gzip-file

[常用选项]

(3)bzip2/bunzip2

[功能]

压缩/解压缩bzip格式文件

[命令格式]

?????? bzip2 file

bunzip2 bzip-file

[常用选项]

(4)tar

[功能]

?????? 目录打包(或调用压缩程序压缩)

[命令格式]

?????? tar [cxvzjf] directory

[常用选项]

[示例]

?????? tar xjf at.bz2

?????? tar czf at.tar.gz at

9. 其他命令

(1)who

[功能]

?????? 显示系统登录用户信息

[命令格式]

?????? who

[常用选项]

(2)w

[功能]

?????? 显示系统登录用户详细信息

[命令格式]

?????? w

[常用选项]

(3)date

[功能]

?????? 显示或设定系统时间

[命令格式]

?????? date [option]

?????? date [MMDDhhmm[[CC]YY][.ss]]

[常用选项]

(4)cal

[功能]

?????? 显示当月日历

[命令格式]

?????? cal

[常用选项]

(5)clear

[功能]

?????? 清空屏幕

[命令格式]

?????? clear

[常用选项]

(6)passwd

[功能]

?????? 修改用户密码

[命令格式]

?????? passwd [option] [user]

[常用选项]

(7)time

[功能]

?????? 计算程序运行所需时间

[命令格式]

?????? time command

[常用选项]

(8)echo

[功能]

?????? 显示一行文本或变量内容

[命令格式]

?????? echo [string|variable]

[常用选项]

?????? -n:不显示换行符

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读