Linux基础:常用命令(一)

本文介绍了如何通过SSH安全连接Linux服务器,包括Windows下的Xshell或Gitbash。内容涵盖了基本的目录操作(如~、$和#的区别,绝对路径和相对路径),创建和删除文件、目录,以及常用的文件操作(复制、移动、链接)。此外,还涉及文本处理、权限管理、网络命令和退出系统的方法。

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

1.连接:

mac/linux系统,直接在终端执行:
ssh -p22 username@host

ssh:是一个安全的加密协议,专门用来远程连接Linux服务器的;
-p:可以指定连接的端口,因默认端口为22,所以一般写作-p22或者不写。

Windows可以使用Xshell进行连接,或者下载Git bash

2.符号和命令

~ 代表的是home目录
$ 代表是普通用户权限
# 代表是管理员权限
ls:是list的缩写
绝对路径是从根目录的/开始写起,文件不移动位置则路径不变;
相对路径是相对于当前所在目录而言,会随着当前所在目录不同而改变
mkdir xxx -p: 创建mydir目录以及mydir目录下面的dir_test文件,允许创建目录及子目录

3.创建和删除

3-1.创建
mkdir xxx 创建目录;mkdir 123.txt 创建文件;
mkdir a/b/c -p创建递归目录(即多层目录)
3-2.删除
rm 删除文件;rm -i 删除时提示是否删除
rm -r 删除目录
rm -ri 删除时会提示是否删除(建议使用)
rm -rf 强制删除(慎用)

4.其他常用命令

4-1.拷贝–cp
cp 文件原路径 要拷贝到的路径,如:cp ./1.txt ./test
cp -a 文件夹原路径 要拷贝到的路径,如: cp -a ./b …/1/
4-2.移动/重命名–mv
mv 原文件命 新文件名,重命名,如:mv ctest ceshi
mv 文件名 需要移动的路径,移动文件,如:mv ceshi ./1
mv 文件名 需要移动的路径/新文件名,移动文件并修改文件名,如: mv ceshi …/test/test
4-3.链接–ln( 类似于Windows下的快捷方式)
软链接:不占用磁盘空间,原文件删除后目标文件就失效,需要加-s(常用)

ln -s 某个目录下的文件 当前目录,如:ln -s ./1/ceshi.txt .
(当显示为绿色的时候代表链接文件存在,当为红色的时候代表所链接的文件已经不存在了)

硬链接:删除原文件后,链接文件还存在,只能链接普通文件不能链接目录
4-4.查找文件–find
find -name 文件名,查找某个文件,如: find ./ -name 1.txt
find -name ’ * 文件后缀 ',查找符合条件的内容,如: find ./ -name ‘*.txt’
4-5.查看文件内容
cat 文件名:查看文件的所有内容
less 文件名 和 more 文件名:分屏显示
head 文件名:文件前多少行(默认10行,可以用-n 数字来设置显示的行数)
tail 文件名:文件后多少行(默认10行,可以用-n 数字来设置显示的行数)
4-6.打包压缩–tar
tar -zcvf 压缩后的文件包 要被压缩的文件(可以多个),如:tar -zcvf 压缩.tar.gz 1.txt 2.txt 将1.txt和2.txt文件压缩到压缩.tar.gz中
tar -xf 解压缩,如:tar -xf 压缩.tar.gz 将压缩.tar.gz中的文件解压出来(-C 可以指定解压的文件要存放的路径)

5.文本处理

5-1.文本编辑–vi/vim
vi是Linux下的标准编辑器,相当于Windows下的笔记本;vim是升级版,可以编程的(目前在Linux中都是内置的,一般来说两者都可以用)
vi/vim编辑时的常用命令:两个g可以跳到开头,G则是到最后
5-2.echo 和 >
echo 内容,则会在屏幕输出echo之后的内容
echo 内容 > 文件名,可以将echo后的内容保存在文件中,如:echo 1234 > n.txt

6.修改文件权限

r:读权限----4;
w:写权限----2;
x:操作权限----1;
-:无权限----0
chmod 777 文件

7.网络相关的命令

7-1.ifconfig:查看网卡信息
7-2.ping:测试远程主机联通性
ping -c 3 -i 4 IP

(-c为指定次数,-i为每次等待的时间)

7-3.netstat:打印网络状态信息
netstat -t -n -p,一般都是一起打印:netstat -tnp

(-t列出所有tcp,-n以数字形式显示地址和端口,-p显示进程的pid和名字)

8.退出Linux系统:exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值