Linux基础命令

Control 加alt加T——打开终端,显示其默认的路径,即带有波浪线~:等同于 /home/stu

终端放大/缩小:shift加+号/-号

命令:

ls:看上图中家目录(一般某个目录文件夹)底下有什么(Linux中的目录等同于Windows中的文件夹)

pwd:显示当前位置的绝对路径:从根目录:/,开始

在Windows中要切换即进入某个文件夹,双击那个文件夹的图标就行。

在Linux中要切换进入某个目录,要使用命令:cd。cd与后面的参数(目录的名字)之间有个空格

cd后面可以使用绝对路径或相对路径2种

这是用cd 绝对路径进入

这是用cd 相对路径进入(相对于当前pwd显示的位置)(./就是当前目录的位置的意思)

上图等同于绝对路径的下图

ls:是用来显示的(只显示各个文件(夹)的名字),ls可以带有不同的参数,其显示的内容也不同

ls -l:显示出各个文件(夹)的详细的属性信息

ls -a:列出目录下的一切文件(包含以点.开头的隐含文件即隐藏的文件)

可以看到-a 比ls多出来的就是以点开头的隐藏文件,-l 出来的也没有隐藏文件

. :点号是当前目录

..  :是上一层目录

ls -A:显示除了点. 和点点.. 之外的一切文件

ls -i:输出文件的inode的结点信息,相当于去唯一的指向这个文件,指向你存在哪块的物理的内存

有时候不同目录底下会有同名的文件啥的,所以要看2个文件是不是一个文件的时候,就看文件的inode节点信息是否一样

也可以同时加2个参数,不同参数可以组合着用,起作用叠加显示的效果

ls -li:

这种参数会有很多,记不住时——就用man ls来查看帮助手册

打开就是这样,LS(1)——表示命令

这个下面很长——都是表示带什么参数会执行什么命令的

一直到这

ls-m:将ls显示中每个文件之间的空格换成了逗号,更好的区分各个文件

ls -o: 和ls -l很像,-o 就是将 -l中的组用户那一列内容减少了的文件详细的属性信息

 

ls -R:显示当前目录文件夹下的所有信息        .:当前pwd那一层的文件夹位置,这里是class03

而当前目录下的test(文件名显示为蓝色)也是一个目录文件夹,它的里面是空的,什么也没有

-R:主要就是多显示出一切子目录下的文件,只要目录文件夹底下还有文件夹,一直到最底下一层,文件夹中没有文件夹为止,所有的文件夹和文件夹里面有什么都会显示出来。

例如我们在刚才的最底层的文件夹test里面再建一个文件a.c——vim a.c

现在刚刚建立文件a.c就显示出来了

现在在刚才的test文件夹里面再建一个文件夹test01,然后在test01里面建一个文件b.c

现在退到上一层目录test(层跟层只在目录之间)

再退回一层后 ls -R显示03目录下的所有子目录(-R相当于看到所有的目录结构)

ls -ls:在 -l 的基础上再加一列显示文件的大小

ls -lk:

- -color=no:是去掉文件名不同颜色,只显示为黑色的命令

这里说一下- -,如果有2个连续的 -,就把它后面的看成一个单词理解,例如color

如果只有一个 -,后面的看成单个的字符命令,例如 li ,就是 l 的 命令加上 i的命令的叠加效果

加上颜色—— - - color。 一般ls是默认带颜色的。  ls等同于 ls - -color

ls - -help:帮助手册(里面会列出每个字母大小写都代表什么意思等)

man:帮助手册,相当于字典

那么man加参数打开帮助手册后,后面有个1,2,3——分别表示什么意思

1——表示命令。(只要能在终端页面输入的,都是命令)

例如将函数printf当做命令来用,就把hello打印出来了

如果说不知道printf什么意思,就——man printf

然后显示(1)——表示这是一个命令

printf不只是一个命令,还是一个函数,所以可以这么用,查出来的就是——函数的帮助手册(3)

这里(3)就是函数的意思

这就是123的具体含义

有时候操作发现没有权限,也可以切换成管理员的身份——sudo su

下图root……#就是管理员的标志

而stu……$就是普通用户的标志

但管理员是什么事都能做,一旦以管理员身份操作失误了,很有可能返回补救不了,只能重装系统了。

所以管理员身份做完事一定记得退出——exit

有一个方法不用进入管理员身份,也就不用退出——直接sudo加命令,就是管理员身份只运行当前此句的代码

touch创建的普通文件对应下图中的第一列的短横杠—

vim创建的也是普通文件,第一列也是小短横—

mkdir创建的目录文件夹对应于下图中的第一列中的d

这里再touch一个a.c,下图还是显示一个a.c,但这个a.c是touch出来的a.c,它将刚刚vim出来的a.c覆盖掉了

touch出b.c

下图class03目录下的各个文件的后缀名千奇百怪的,但这不影响其文件类型,就是说Linux中的文件类型不看文件后缀名

因为后缀名只能在图形界面中起到作用,它是用来给人看的,所以在Windows当中后缀名有用,但在脱离图形界面化的Linux中就没有用了

文件类型真正看的是上图中的第一列是 - 还是 d

mkdir出目录文件夹max.c

.c一般都是普通文件,但也可以当做文件夹,只是不太好

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值