初识Linu—常见基本指令

简介: 初识Linu—常见基本指令

1.前期配置工作


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

image.png


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


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


image.png


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


image.png


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


输入自己的用户名


image.png


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


image.png


这样基本就完成了


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


1.pwd

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


image.png


2.ls

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


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


image.png


3.mkdir

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

image.png


4.cd

进入指定的“文件夹”


image.png


5.clear

清屏


image.png


6.touch

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


image.png


一个文件的ACM时间

image.png

7.whoami

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


image.png


2.重新认识指令


1.指令

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


image.png


2.which...

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


image.png


3.alias

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


alias  +别名  +真实的命名


image.png


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


image.png

image.png


5.tree [dirname]

以树状形式显示目录结构

image.png

image.png


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


image.png


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


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


3.ls 指令


对文件属性进行操作


1..补充知识

image.png

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


文件属性是数据,要保存


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


1.对属性的操作


2.对内容的操作


2.ls-l

列出文件的详细信息


image.png


2.ls -a

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


image.png


4.pwd 指令


1.补充知识

/:是Linux的路径分隔符


\:是Windows的路径分隔符


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


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


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


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


5.cd指令


1.补充知识


image.png

image.png


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


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


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


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


image.png

image.png


/:根目录


image.png


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


2.具体指令应用

cd .. : 返回上级目录

cd /home/litao/linux/ : 绝对路径

cd ../day02/ : 相对路径

cd ~:进入用户家目录

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

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

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

image.png

cd -:返回最近访问目录

image.png

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]     强制删除目录,不询问是否删除


image.png


7.man指令


man 语法:   man     [选项]     命令


image.png


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


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


image.png


常用选项:

-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在

-i 或 --interactive 覆盖文件之前先询问用户

拷贝目录时,带-r

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

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


9.mv指令(重要):



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


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

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


image.png


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

mv src path/


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


image.png


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

mv src path/newname


image.png


9.cat


本质是显示文件内容


1.cat 文件名

image.png


2.cat  -n  文件名

显示文件内容是有行号

image.png


3. tac  文件名   逆顺序打印

image.png

10.如何快速写一个代码


1.安装nano

yum install -y nano


image.png


2.步骤

nano 源文件


Ctrl x -> y->回车


gcc  code.c


./a.out


这样就运行成功了

image.png


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


1.指令不用刻意记


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

相关文章
|
8天前
|
Linux
【Linux操作系统】基本指令-2
【Linux操作系统】基本指令
【Linux操作系统】基本指令-2
|
8天前
|
安全 Linux
【Linux操作系统】基本指令-1
【Linux操作系统】基本指令
|
29天前
|
存储 缓存 Java
Linux常用指令和知识(1)
Linux常用指令和知识(1)
12 0
|
1月前
|
关系型数据库 MySQL Linux
Linux常用指令
Linux常用指令
33 3
|
1月前
|
移动开发 安全 Linux
Linux系统常用命令行指令
Linux系统是一种常用于开源项目开发的生产环境,因其免费、开源、安全、稳定的特点被广泛应用于手机、平板电脑、路由器、电视和电子游戏机等嵌入式系统中,能够更加简便地让用户知道系统是怎样工作的。前几日我安装好了Red Hat Enterprise Linux 9.0,今天就实操和记录一下常用的Linux命令行指令。
41 0
|
8月前
|
安全 Unix Linux
Linux系统常用指令篇---(完)
Linux系统常用指令篇---(完)
43 0
|
8月前
|
Unix Linux
Linux系统常用指令篇---(二)
Linux系统常用指令篇---(二)
44 0
|
8月前
|
存储 Linux Windows
Linux系统常用指令篇---(一)
Linux系统常用指令篇---(一)
82 0
|
8月前
|
Linux
Linux系统常用指令篇---(三)
Linux系统常用指令篇---(三)
38 0
|
11月前
|
Linux Shell C语言
【Linux常见指令以及权限理解】基本指令(2)
【Linux常见指令以及权限理解】基本指令(2)
41 0

热门文章

最新文章