linux which cd,linux基础命令(1)cd\pwd\ls\which\whereis\find\locate\type\cat\atc\nl

1、cd:就是切换目录啦

(1)先聊一聊路径这个问题

绝对路径:从根目录起始的路径

相对路径:从当前位置起始的路径,即相对于当前工作目录的路径

​使用相对路径的方法,切换路径,有两种方式:

(1)./:cd ./sysconfig/network-scripts

(2)省略上述符号​:cd

syssonfig/network-scripts​

家目录:​

root的家目录就是/root​

其他用户的家目录是/home/用户名​

(2)注意​

.

代表此层目录

..

代表上一层目录

-

代表前一个工作目录

~

代表当前用户的主文件夹

2、pwd:显示当前目录

​参数:-p显示当前真正的路径,而不是连接路径

使用ls

-ld查看​文件目录时,如果是连接文件,最后一列的文件或目录名会用->表示

如:/var/mail ->spool/mail

此时​/var/mail

是/var/spool/mail  的连接文件。

3、ls:查看文件与目录

ls的参数很多,这里不再详细列出,最常用的还是 -l参数,ll  ==

ls -l​

​4、which:寻找执行文件,即查看某个命令的程序放在哪里

a4c26d1e5885305701be709a3d33442f.png

上图中,等号后面那一串代表which这个命令的原名,alias代表which是命令别名。

注意,which只能找到外部命令,不能找到shell的内部命令,如cd

a4c26d1e5885305701be709a3d33442f.png

##我总分不清某个用户到底可不可以执行某个命令,就想有没有一个方法来先查看一下​该用户到底可不可以执行这个命令,其实现在也没找到方法,或许是不存在的吧,毕竟试试不就知道了吗。

5、whereis

:也可以用来查看某个命令的程序放在哪里

他是利用数据库来查找数据的,速度很快,比较节省时间,locate也是​

它可以查找到内部命令

a4c26d1e5885305701be709a3d33442f.png

​6、locate

:

例如:找出系统中所有与passwd相关的文件名

a4c26d1e5885305701be709a3d33442f.png

我没有找到是因为系统没有这个命令的程序文件​

7、find:​

(1)按照在一定时间内有没有被修改过来找文件​

(2)按照用户和用户组名查找文件​

(3)按照文件的权限查找​

(4)直接按照文件名查找​

(5)其他可进行的操作​​

不再详细列出,可参考《鸟哥的linux私房菜基础学习篇》第七章​

8、type:查看某个命令是shell内部命令还是外部命令​

他也有相应参数,具体有时间有精力再来补充。

查询结果的关键词:

file:外部命令​

alias:命令别名​,我认为有了他也就代表是一个外部命令了,不知道这样理解对不对

builtin:内部命令​

9、cat、tac、nl​:文件内容查阅​

(1)cat

-n可以打印出行号,连空白行也会有行号。​超过40行的文件就可以和more

less配合使用。

(2)tac:就是内容从最后一行开始显示。​

(3)nl,和cat -n

差不多,区别在于会在打印行号时补齐0,比如1就显示01。​

————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————​

让自己忙起来,不去想起也就不会心痛。

感觉自己都非主流了,但都是自己真真确确的感受,鼻子又酸了,怎么那么容易哭呢。

好了,晚安

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值