【Linux】linux系统部分基本操作汇总

ls命令

ls(list directory contents)命令可以说是linux操作系统下最常用的命令了,ls命令本身的作用是显示当前目录下的文件或者目录名称,我们还可以在后面加入扩展选项。

ls -l命令

ls -l命令的作用是显示当前目录下的文件或者目录的更详细的属性信息,在linux系统下,也可以用两个l(ll)来代替,而且这个ll的实现方式是类似于c语言中typedef的一种方式,后面会提到。

ls -a命令

ls -a命令的作用是显示当前目录下的隐藏文件。在linux中,文件名以’.'开头的为隐藏文件,当我们执行ls命令时是不能够看到这些文件的,所以我们要同时执行-a选项,才能看到全部的文件。

ls -d命令

ls -l命令的作用是显示当前目录本身的属性信息,因为我们用ls -l来显示某个目录的信息时2,他会直接显示目录里存放的信息,而无法显示目录本身的信息,此时我们就要用-d选项来显示目录本身的信息。

ls -R命令

ls -R命令的作用是显示当前目录下的文件或者目录并且向下递归展开目录并显示其中文件,R也就是recursion的缩写,就是递归的去显示非空目录下的文件信息。

pwd命令

pwd(Print Working Directory)命令的作用为显示当前用户所在的路径

cd命令

cd(change directory)命令的作用为切换路径,能够让我们进入不同的路径下操作,只需要在后面加入我们想去的目录/路径,就可以直接去了。
#3 cd -命令
cd -命令的作用为切换至上一次访问到的路径,比如我们前面用cd命令进行了一次目录跳转,使用cd -就能直接回到跳转前的位置。此外,如果我们回到了上次访问的路径后继续cd -,我们就会在这两个路径之间反复横跳。

.和. .

在linux中,一个点表示当前目录,比如我们ls .就是显示当前目录下的目录或者文件,和ls一样,但是这只是个例子,.的作用远不止这些;两个点表示上级目录,比如我们在dir的目录下创建一个test文件,此时我们cd这个dir,然后ls … ,就会显示出dir1。

tree命令

tree命令的作用是以树状形式打印目录结构,这个命令不是所有linux操作系统的设备都自带的,其安装命令为yum install -y tree (每个命令之间都有空格)。

whoami命令

此命令能够显示当前linux环境下,在操作linux系统。

touch命令

touch命令是linux下创建普通文件的命令。创建普通文件有很多种方式,touch是其中之一,而且应用广泛。

mkdir命令

mkdir命令是linux下创建空目录的命令。

mkdir -p命令

此命令可在linux下创建一串空目录,在命令后面直接加上路径后可直接创建整个路径的目录。比如

mkdir -p /root/empty1/empty2/empty3

执行这行命令之后就会在root目录下生成empty1目录,empty1目录下生成empty2目录,empty2目录下生成empty3目录。

rmdir命令

rmdir(remove directory)命令的作用为删除某个目录,并且要求此目录为空才可以删除。

rm命令

rm(remove)命令的作用为删除某个文件或者目录,同样单独的rm也不能删除非空目录。

rm -r命令

删除命令后面跟上-r的含义就是对于目录进行递归删除,这样就可以将命令后面写的目录里的目录通过递归一层一层的都删掉。

rm -f命令

删除命令后面跟上-f的含义就是对于目标文件进行强制删除。因为我们要删除某些不属于当前操作系统使用者的文件的时候,系统会询问我们是否要进行删除,如果我们确定要删掉的文件很多这样重复询问是非常浪费时间的,这时候我们就可以在rm命令后加-f,系统就不会再问你是否要确定了,会直接删掉你输入的文件。

rm -rf命令

学了前两个命令这个自然也就知道了,这条命令的作用就是递归强制删除选中的目录及其内部文件,灰常暴力。

man命令

man是一个查看:命令、系统调用和C接口的一个手册,这个手册是有编号的,如果我们不懂man,我们也可以man man来看看这个男人(bushi)。man默认是从1号手册开始查找,找到即停;它可以根据指定手册查找,比如man 1/2/3命令/接口/C。

echo命令

此命令是向显示器显示信息的一个命令,类似于printf。但是他并不是格式化打印,它会将有打印的内容原封不动的打印出来。

">"命令

这个符号在linux中表示重定向,这个符号可以放在cat命令后面,echo命令后面,甚至可以单独使用。它能够将大于侧的内容放到小于侧的文件之中,如果小于侧的文件不存在,会直接创建该文件。

cp命令

cp(copy)命令就是进行复制粘贴的命令,可以对文件进行cv。它和rm一样,常用的选项也是-r和-f,分别是递归拷贝当前目录/强制拷贝当前目录。

cp -i命令

-i选项会询问你是否同意进行此拷贝操作,是一种确定选项,比如拷贝时候会有可能覆盖原目录下的同名文件,这时候就需要进行自我询问,选择覆盖还是取消操作。

mv命令

此命令的作用有两个,第一个类似于剪切功能,它可以移动(move)文件或者目录;第二个功能是对文件或者目录进行重命名

cat命令

cat(concatenate)命令是Linux操作系统中使用最广泛的命令行实用工具之一。它是一个标准的Linux实用命令,用于查看文件的内容

tac命令

不知道你们发现没有tac命令就是cat命令倒过来,所以它的功能和他的名字一样,就是反向打印文件内容

more命令

此命令当我们查看比较大的文件时能够防止刷屏,而是显示文件第一页的(部分)内容,并且增加一个能下移的标志,我们可以通过回车来控制其下移,但不能上移

less命令

此命令和more命令相似,能够显示文件第一页的(部分)内容,并且增加一个不仅能下移还能上移的标志,我们可以通过上下箭头键来控制其下移或上移,比more方便一些。

head命令

此命令可以将对应文件的前几行打印出来(默认是前十行),我们可以在命令后面加-n来控制打印前多少行。

tail命令

此命令可以将对应文件的后几行打印出来(默认是前十行),我们可以在命令后面加-n来控制打印后多少行。

date命令

直接执行可以直接显示时区、星期、时间等信息,也可在命令后先写一个加号,然后加%Y显示年、%m显示月、 %d显示日、%H显示小时、%M显示分钟、%S显示秒,中间可以用冒号或者减号来分割。

date +%s

此命令用于显示时间戳,时间戳就是现在距离格林尼治时间的秒数。

date -d@时间戳

此命令可以用时间戳反推当前日期和时间

find命令

find命令用来在指定目录下查找文件,其使用方法为:

find filepath -option

比如按名称查找就是:find /root/sth -name 文件名

which命令

用于搜索linux下的指令位于哪个路径下。

alias命令

用户可利用alias,自定指令的别名,比如我们最常用的命令ls -l和ll,ll就是用ls -l定义别名实现的。

top命令

top命令用于实时显示 process 的动态

whereis命令

Linux whereis命令用于查找文件。该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。该指令只能用于查找二进制文件、源代码文件和man手册页。

grep命令

grep 命令用于查找文件里符合条件的字符串。此外,grep命令可以和其他命令并结合管道来进行某些匹配工作。

grep -n命令

此命令是在grep命令上加上-n,功能为打印出有目标字符串的对应行号

grep -i命令

正常来讲grep命令进行搜索时是会区分字符的大小写的,但如果我们加上 -i(ignore)选项,我们就会无差别搜索要查找的字符串,忽略大小写的区别

grep -v命令

加上-v选项时,命令的作用会变为显示不包含匹配文本的所有行,也就是反向查找。

wc命令

wc命令用于计算字数

wc -l命令

此命令用于统计行数

sort命令

sort 命令用于将文本文件内容加以排序

uniq命令

此命令能够将相邻的并且内容相同的文本行进行去重,只保留一行。

zip命令

zip 命令用于压缩文件,它是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip。此外,zip默认对一个目录进行打包压缩的时候,只会对目录文件打包压缩,所以想要打包目录下的所有内容要加上-r选项。

zip -d命令

在zip -d后面加上路径,既可以完成向指定路径下进行解压的操作。

tar命令

tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件,这里我们主要用他的压缩功能。

tar -czf命令

其中c为create,为创建一个tgz的压缩文件;z为压缩,指用gzip指令来对文件进行处理;f后面要加我们想要操作的文件名,如果想要解压,只需要把c换成x即可。

tar -t命令

功能为不解压文件,只查看压缩文件中有什么内容

tar -C命令

后面可以加入路径来指定解压到哪个路径

uname -a命令

此命令用于显示当前linux系统的全部信息

Tab键

在输入文件名时输到一半可以使用Tab键进行补齐,能够提升操作效率。

Ctrl+C

可以终止前台执行的异常程序,比如死循环。

Ctrl+R

此操作可以对于之前用过的指令进行搜索,我们输入以前输入过的指令的片段,就可以进行搜索。

Ctrl+D

退出当前用户/退出一层

lscpu命令

查看当前cpu信息。

lsmem命令

查看内存信息。

df -h命令

查看磁盘使用情况。

who命令

查看当前linux系统的在线用户。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值