Linux简单命令使用笔记

本文介绍了如何利用阿里云服务器学习Linux,重点讲解了Electerm的中文界面设置、连接过程、书签管理,并详细列举了Linux目录结构与常用命令,包括文件管理、进程管理、编辑器Vim和磁盘管理等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前一直用虚拟机,其实购买一台阿里云服务器学习linxu更加的方便快捷。
阿里云服务器购买

1.electerm连接登录linux

SecureCRT和SFTP
最近linux连接工具electerm

上面是两款不同的连接linux的工具。我们以linux为例子。

1.1 electerm设置中文界面

在这里插入图片描述

在这里插入图片描述
这样我们就设置成中文界面了。

1.2 新建一个连接

在这里插入图片描述
在这里插入图片描述
测试通过后就直接连接。

1.3 保存书签

下次打开直接点击这里就可以选择之前登录过的服务器
在这里插入图片描述
可以点击编辑书签
在这里插入图片描述
在这边选择删除书签或者在右侧选择编辑书签信息
在这里插入图片描述

2.linux目录

在这里插入图片描述

/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。
/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev : dev是Device(设备)的缩写, 存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
/etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib: 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。
/lost+found: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
/opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
/proc: 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
/root:该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
/tmp:这个目录是用来存放一些临时文件的。
/usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
/var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
/run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

3.常用基本命令

关机指令为:shutdown ; 这个基本上不适用,生产环境除非断电不会关机

shutdown –h 10 # 这个命令告诉大家,计算机将在10分钟后关机
shutdown –h now # 立马关机
shutdown –h 20:25 # 系统会在今天20:25关机
reboot # 就是重启,等同于 shutdown –r now

3.1 目录相关命令

ls: 列出目录
在这里插入图片描述
1. cd:切换目录

[root@node1 /]# cd data/
[root@node1 data]# cd ../

2. pwd:显示目前的目录

[root@node1 /]# pwd
/

3. mkdir:创建一个新的目录

[root@node1 home]# mkdir test
[root@node1 home]# ls

4. rmdir:删除一个空的目录

[root@node1 home]# rmdir test

5. cp: 复制文件或目录

[root@node1 home]# cp test/1.text 2.text

6. mv ( 移动文件与目录,或修改名称 )
和cp差不多用法

3.1 目录相关命令

ls -l 简写 ll 查看文件属性

[root@node1 home]# ll
total 26476
-rw-r--r-- 1 root root    33334 Jun 15 13:06 2.text
-rwxr-xr-x 1 1001  121 13668116 Jul 12  2021 kk
drwxr-xr-x 3 root root     4096 Mar 18 12:01 kubekey
-rw-r--r-- 1 root root 13341858 Mar 18 11:50 kubekey-v1.1.1-linux-amd64.tar.gz
-rw-r--r-- 1 1001  121    22906 Jul 12  2021 README.md
-rw-r--r-- 1 1001  121    22845 Jul 12  2021 README_zh-CN.md
-rw-r--r-- 1 root root     1274 Jun  2 15:28 redis.yaml
drwxr-xr-x 2 root root     4096 Jun 15 13:06 test

在Linux中第一个字符代表这个文件是目录、文件或链接文件等等

当为[ d ]则是目录
当为[ - ]则是文件
若是[ l ]则表示为链接文档 ( link file );
若是[ b ]则表示为装置文件里面的可供储存的接口设备
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。

其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。

要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已

1、chgrp:更改文件属组
2、chown:更改文件属主,也可以同时更改文件属组
3、chmod:更改文件9个属性

4.文件内容查看

1. cat 由第一行开始显示文件内容

[root@node1 home]# cat 2.text 

**2. tac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写 **

3. more 一页一页翻动
在这里插入图片描述

空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f :立刻显示出档名以及目前显示的行数;
q :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用

[root@node1 home]# more 2.text 

4. head 取出文件前面几行

[root@node1 home]# head 3.txt 
你好啊 
世界
你好啊
晚安
你好啊
我的
你好啊

5. tail 取出文件后面几行
和head类似

4.Linux 链接概念

Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。

5.Vim编辑器

Vim是从 vi 发展出来的一个文本编辑器。 vi 是老式的字处理器
在这里插入图片描述
三种使用模式

命令模式:用户刚刚启动 vi/vim,便进入了命令模式。
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。

输入模式: 在命令模式下按下i就进入了输入模式。
ESC 退出输入模式

底线命令模式 在命令模式下按下:(英文冒号)就进入了底线命令模式
q 退出程序
w 保存文件

6. 磁盘管理

df :列出文件系统的整体磁盘使用
在这里插入图片描述

df [-ahikHTm] [目录或文件名]

-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesys

du:Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空
间的查看,还是和df命令有一些区别的,这里介绍Linux du命令

7.进程管理

在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。
每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。

ps 指令

ps -aux|grep xxx ,查看某个服务的进程 如,ps -aux|grep mysql
ps -ef|grep xxx 查看父进程

-a:显示当前终端的所有进程信息
-u:以用户的形式显示进程信息
-x:显示后台进程运行的参数

终止进程kill或killall

kill -9 PID

8.其他命令

touch file1 创建一个新的空文件
rm -rf + 文件 删除
rename 批量改文件名

find /etc/ -name passwd #查找名字叫 passwd的文件
find /etc/ -name *.conf #查找所有.conf 结尾的
which 命令 :找出命令的绝对路径
whereis命令:找出命令的路径以及文档手册信息

tar -jcvf .tar.bz2 创建一个bzip2格式的压缩包
tar -jxvf .tar.bz2 解压一个bzip2格式的压缩包
tar -zcvf .tar.gz 创建一个gzip格式的压缩包
tar -zxvf .tar.gz 解压一个gzip2格式的压缩包

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值