Linux基本操作指令

第二章节

Linux基本操作指令

目录操作类命令

pwd命令:用于显示用户当前所处的工作目录

cd:变换目录

.				代表此层目录
..				代表上一层目录
-				代表一个工作目录
~				代表【目前用户身份】所在的家目录
~account		代表account这个用户的家目录(account是个账号名称)	

mkdir:建立一个新的目录 (如果父级目录不存在时,要一次性创建多个层次目录需要加入-p参数)

rmdir: 删除一个空的目录

ls命令

ls -a 		查看当前下所有的文件及目录(包含隐藏文件及目录)
ls -l		以长格式查看文件的属性,大小等详细信息
ls -R		显示当前目录及子目录下的文件名
ls -ld		查看当前目录的属性信息

echo命令

参数作用
n不换行输出内容
e解析转义字符
\n换行
\r回车
\t制表符

rm -rf 目标文件

文件操作类命令

touch命令用来创建空白文件

语法:

touch [参数选项] [文件名]

如何该文件已经存在则是对文件进行修改

cp命令用来复制文件或目录

语法:

cp 源文件 目标文件

注意:如果复制是一个文件夹需要加入一个参数-r;如果要保留原始文件的属性需要加入一个-p参数

复制操作有三种情况:

  1. 如果目标文件是目录,就把源文件复制到该目录中
  2. 如果目标文件不存在,就执行正常的复制操作
  3. 如果目标文件是普通文件,就会询问是否覆盖

mv命令用来重命令名或才移动文件或目录

mv [参数选项] 源文件 [目标文件|目标路径]

ln命令用来为文件创建链接

语法:

ln [参数选项] 源文件或目录 目标文件或目录

注意:如果想创建软链接是需要加入"-s"参数

文件内容查阅

cat			由第一行开始显示文件内容,加入-A参数可以显示隐藏符号

tac			从最后一行开始显示,可以看出tac是cat的倒着写

nl			显示的时候,顺道输出行号

more		一页一页的显示文件内容(more: 更,更多; 达到或处于更大的范围或程度; 此外,更加(莫))

less		与more类似但是比more更好,他可以往前翻页(less: 较少地,较小地; 更少,较小(拉S))

head		只看头几行

tail		只看看尾巴几行

od			以二进制的方式读取文件内容

注意在cat 和 grep 命令中加入-n参数是显示行号

file命令用来查看文件类型,由于文本,目录,设备等都统称为文件,又不能单凭后缀就知道具体的文件类型,所以需要使用file查看

语法:

file [参数选项] [文件名]

文件压缩和归档类命令

gzip/gunzip命令用来压缩和、解压缩文件,文件压缩类命令还有bzip2/bunzip2

语法:

gzip/gunzip [参数选项] 文件

gzip程序用来压缩文件,gunzip用来解压缩,zcat用来显示gzip压缩文件(也就是读取压缩文件内容)

如果压缩或解压是文件夹时,需要加入参数"-r"

tar命令用来归档、解归档文件,后缀为.tar.gz

语法:

tar [参数选项] 归档文件名 须归档的原文件或目录 //归档语法

tar [参数选项] 归档文件名 [-C 目标目录] //解归档语法

tar命令常用参数及作用

参数作用
c小写c,创建.tar格式的包文件
C大写C,解包时指定目标目录
f指定文档名
r追加文件到".tar"格式的文件结尾
t列表查看包内的文件
v输出详细信息
x解开".tar"格式的包文件
z调用gzip程序进行压缩或解压缩

grep命令用来查找普通文件中包含指定字符串的行

语法:

grep [参数选项] 查找字符串 普通文件名
注意在cat 和 grep 命令中加入-n参数是显示行号

find 路径 匹配表达式

find命令常用匹配表达式及作用

匹配表达式作用
name filename查找指定名称的文件
user username查找指定用户名的文件
group groupname查找指定用户组的文件
type b/c/d/f/l查找指定类型的文件,如b(块设备),c(字符设备),d(目录),f(普通文件),l(符号连接)
perm mode查找指定权限的文件
exec command {} \对匹配条件的文件执行command命令

管道命令符

管道命令符"|"的作用是将前一个命令的标准输出作为后一个命令的标准输入

语法格式为:

命令A | 命令B | 命令C

统计行数

wc -

系统信息和进程管理类命令

(1)uname命令用来查看系统内核与系统版本等信息,格式:

uname [参数选项]

一般会固定搭配-a参数来完整地查看当前系统的内核名称,主机名,内核发行版本,节点名,系统时间,硬件名称,硬件平台,处理器类型及操作系统名称等信息。

通过查看redhat-release文件来获取当前系统版本的详细信息,其命令及相应的结果为:如

cat  /etc/redhat-release

(2)whereis命令用来寻找命令的可执行文件所在的位置,格式:

whereis [参数选项] 命令名称

(3) history命令用来显示历史执行过命令,格式:

history [参数选项]

如果使用"-c"'参数,就会清空所有的命令历史记录,还可以使用"!编码数字 "的方式来重复执行某一次的命令

date命令用来显示或设定系统的日期与时间

设置系统时间语法:

date -s "2021-01-12 12:12:12"

在执行date -s "2021-01-12 12:12:12"命令后,如果立即重启计算机,修改时间就有可能没有写入CMOS,如果要确保修改生效,可以执行hwclock -w命令

(5)top命令用来动态地监控Linux的系统状况,如CPU,内存的使用,其格式为:

top

(6) ps命令用来查看系统的进程,其格式为:

ps [参数]

推荐使用"-ef"参数,"-e"显示所有进程 , "-f"全格式

(7)ss命令用来导出socket的统计数据,它显示与netstat命令类似的信息,全日通显示比其他工具更详细的TCP状态信息,其格式为:

ss [参数]

推荐使用"-tunlp"参数

(8)who命令用来看并显示出所有正在登录的本机的用户的名称及其正在开启的终端信息

语法:

who [参数]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值