初识Linu—常见基本指令

目录

​编辑

1.前期配置工作

​编辑

2.快速认识5—6个指令

1.pwd

2.ls

3.mkdir

4.cd

5.clear

 6.touch

7.whoami

 2.重新认识指令

1.指令

 2.which...

3.alias 

4.ll的命名其实是ls -l的别名

5.tree [dirname]

3.ls 指令

1..补充知识

2.ls-l

 2.ls -a

4.pwd 指令

1.补充知识

5.cd指令

1.补充知识

2.具体指令应用

6.rmdir指令 && rm 指令

1.rmdir是一个与mkdir相对应的命令

2.rm命令可以同时删除文件或目录

7.man指令

8.cp指令:拷贝

9.mv指令(重要):

1.在指定的目录下,对一个文件或目录进行重命名

2.将指定目录下的文件或者目录,“剪切”到指定的目录下

3.剪切的同时进行重命名

 9.cat

1.cat 文件名

2.cat  -n  文件名

3. tac  文件名   逆顺序打印

10.如何快速写一个代码

1.安装nano

 2.步骤

 11.如何看待这么多指令?我记不住怎么办??


 

1.前期配置工作

首先 ,1.登录Xshell 连接自己的远程主机

 2.点击左上角+号,配置好自己的服务

主机:自己云服务器的公网IP

然后点击左上角的打开,会出现如图所示

3.双击我的学习Linux机器打开

输入自己的用户名

 然后输入密码,就登录自己的Linux所对应的机器了

 这样基本就完成了

2.快速认识5—6个指令

1.pwd

显示我们当前在Linux系统中的路径

2.ls

罗列出当前路径下的文件名,当前路径即为/root 这个路径

若什么都没有,那说明你的目录下什么文件都没有

3.mkdir

 在当前路径下,创建一个新的“文件夹”

4.cd

进入指定的“文件夹”

5.clear

清屏

 6.touch

在当前目录下,创建一个新的普通文件

 一个文件的ACM时间

7.whoami

查看当前正在使用Linux系统的人是谁

 2.重新认识指令

1.指令

本质都是程序.....- 指令、程序、可执行程序都是一回事 指令就是序 ..- 安装和卸载是在做什么呢?? 把可执行程序拷贝/除到系统路径下

 2.which...

要求系统打印出我所制定的指令名称,在系统的所在路径!

3.alias 

也是一个Linux命令,给其他命令起别名!

alias  +别名  +真实的命名

4.ll的命名其实是ls -l的别名

5.tree [dirname]

以树状形式显示目录结构

在Linux中安装tree:yun -y install tree

 6.ctrl+c 终止异常的命令

指令会疯狂打印的情况下使用

3.ls 指令

对文件属性进行操作

1..补充知识

 文件=文件属性+文件内容

文件属性是数据,要保存

对文件的任意操作可以分为:

1.对属性的操作

2.对内容的操作

2.ls-l

列出文件的详细信息

 2.ls -a

-列出目录下的所有文件,包括以 . 开头的隐含文件

4.pwd 指令

1.补充知识

/:是Linux的路径分隔符

\:是Windows的路径分隔符

两个路径分割符之间,一定是一个“文件夹”——文件夹称为目录

路径最末端,一定是一个普通文件或者文件夹

为什么要有路径???系统层面标识一个特定的文件

路径必须具有唯一性:任何一个文件都

5.cd指令

1.补充知识

 在Linux中以 :“ . ” 开头的文件为隐藏文件

在任何目录下,都会默认具有两个隐藏目录 ‘.’ 和‘..’

‘.’:用它表示当前路径

‘..’:用它表示上级路径

 /:根目录

 ‘..’:可以方便我们进行路径的回退,不光能进去也要能出来

2.具体指令应用

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~:进入用户家目录

(对于root账号,默认对应的家目录/root--超级管理员账号)

(对于普通用户,默认家目录/home/xxx,xxx为新建的用户名)

任何一个用户首次登录,所处的路径都是自己的家目录


cd -:返回最近访问目录

6.rmdir指令 && rm 指令


1.rmdir是一个与mkdir相对应的命令

mkdir是建立目录,而rmdir是删除命令。
语法:rmdir [-p][dirName]
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录
常用选项:
-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除


2.rm命令可以同时删除文件或目录

适用对象:所有使用者
功能:删除文件或目录 

rm : 普通文件

rm -rf :目录

r :递归

f:强制

注意:

一旦有不确定的目录或者文件,宁可备份,不可删除

*:表示一个通配符,匹配任意文件名


语法:

rm      [dirName/dir]     删除文件

rm   -f   [dirName/dir]     强制删除文件,不询问是否删除

rm     -r    [dirName/dir]     删除目录

rm     -rf   [dirName/dir]     强制删除目录,不询问是否删除

7.man指令

man 语法:   man     [选项]     命令

1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig 
 


常用选项
-k 根据关键字搜索联机帮助
num 只在第num章节找
-a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

8.cp指令:拷贝

cp  -rf  src dst
语法:cp   [选项]      源文件或目录       目标文件或目录

拷贝 src 到 dst


功能: 复制文件或目录

src dst 都可以进行绝对和相同路径的拷贝


说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

同一个目录下不能出现相同命名的文件



常用选项:
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 或 --interactive 覆盖文件之前先询问用户

拷贝目录时,带-r
-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理


-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

9.mv指令(重要):


mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。

1.在指定的目录下,对一个文件或目录进行重命名

例如:将   test.txt 重命名为 log.txt

2.将指定目录下的文件或者目录,“剪切”到指定的目录下

mv src path/

例如:将  111dir  剪切到  111目录中

3.剪切的同时进行重命名

mv src path/newname

 9.cat

本质是显示文件内容

1.cat 文件名

2.cat  -n  文件名

显示文件内容是有行号

3. tac  文件名   逆顺序打印

 

10.如何快速写一个代码

1.安装nano

yum install -y nano

 2.步骤

nano 源文件

Ctrl x -> y->回车

gcc  code.c 

./a.out

这样就运行成功了

 

 11.如何看待这么多指令?我记不住怎么办??

1.指令不用刻意记

2.周边知识才是最重要的!!

  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李很执着

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值