Linux常用命令

本文详细介绍了Linux操作系统中的一些基本命令,包括切换目录、文件查看、创建和删除目录、浏览及编辑文件、文件管理、打包压缩、进程查看、网络通讯以及用户和组管理等操作。

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

目录

切换目录:cd

 文件查看ls:

创建目录与删除mkdir,rmdir:

浏览文件:cat,more,less 

文件创建与删除touch,rm: 

 文件复制与剪切cp,mv:

打包或压缩tar: 

 查找grep:

其他常用命令:

VIM编辑器

切换插入模式

重定向输出

 与&&:

网络通讯命令:

显示内存状态

杀掉某一个进程

用户和组

用户管理:

组管理:

权限命令:

文件类型:

文件权限管理chmod:

查看虚拟机是多少位的:


root管理员的home目录root

其他用户的home目录home目录中

切换目录:cd

cd app  切换到app目录

cd ..   切换到上一层目录

cd /     切换到系统根目录

cd ~     切换到用户主目录

cd -     切换到上一个所在目录

 文件查看ls:

ls:

        语法:ls【选项】【文件或目录】

        功能:文件查看

        选项:-a(显示所有文件和目录包含隐藏文件)-l(缩写成ll)-d()-h()

ll-h:显示文件大小,

创建目录与删除mkdir,rmdir:

mkdir:

        语法:mkdir【-选项】【目录名】

        功能:创建新目录

        选项:-p创建多级目录

rmdir:

        语法:rmdir【目录名】

        功能:删除目录

浏览文件:cat,more,less 

cat:

        语法:cat【文件名】

        功能:显示文件内容

more:

        语法:more【文件名】

        功能:分页显示文件内容,空格或回车显示下一行数据,q退出

less:

        less跟more相似,不同的是可以用PgUp和PgDn来上下翻页

head:

        语法:head【文件名】

        功能:显示文件前几行

tail:

        语法:tail【文件名】

        功能:显示文件后几行

tail eg:tail -10 /etc

                显示文件后十行

        eg:tail -f catalina.log

                动态查看日志

文件创建与删除touch,rm: 

touch:

        语法:touch【文件名】

        功能:创建空文件

rm:

        语法:rm【-选项】【文件或目录】

        功能:删除文件

        选项:-r(递归删除)  -f(不询问直接删除)

不询问递归删除

rm -rf a不询问递归删除

rm -rf *删除当前目录下的所有文件

rm -rf /* 跑路

 文件复制与剪切cp,mv:

cp:

        语法:cp 【-选项】【原文件或目录】【目标文件】

        功能:复制文件,复制文件并重命名,复制多个文件到指定目录

        选项:-r(复制目录)

复制a.txt到test里并且更改名字为b.txt

eg:cp ./a.txt ./text/b.txt

mv:

        语法:mv【原文件或目录】【目标目录】

        功能:剪切文件,剪切文件并重命名,移动多个文件或目录

打包或压缩tar: 

-c 创建一个新的tar文件

-v 显示运行过程的信息

-f指定文件名

-z 调用gzip压缩命令进行压缩

-t查看压缩文件的内容

-x解开tar文件

 打包并压缩(打包xrc文件夹中的ser39文件名字为demo.tar.gz)

打包(只要.tar就好了不用gz)

 解压到当期目录

 解压到指定文件夹usr 

 

 查找grep:

查找这个文件中的love

grep love  ./文件名

其他常用命令:

pwd显示当前所在目录

touch创建一个空文件

ll -h友好的显示文件大小

wget下载资料

VIM编辑器

打开文件 vim file

退出 ecs -> :q

修改文件 输入i进入插入模式

不保存并退出 ecs -> :q!

保存退出 ecs -> :wq

切换插入模式

i 在当前位置生前插入

I 在当前行首行插入

a 在当前位置后插入

A在当前行尾插入

o 在当前行之后插入一行

O在当前行之前插入一行

快捷键:不要再插入模式使用

dd快速删除一行

yy复制一行

p粘贴

重定向输出

将查询的东西保存到ip.txt如果ip.txt不存在就创建。如果一个>的话再次查询就会覆盖原有的内容,只有两个>>会开启续写功能

查看进程

ps -ef

管道|

第一个的命令结果作为第二个命令查询的条件

 与&&:

网络通讯命令:

 查看网络端口:(查看3360的端口情况)

netstat -an | grep 3360

ifconfig eth0 up启用eth0网卡

ifconfig eth0 down关闭eth0网卡

显示内存状态

free -m 以mb为开头显示

查看磁盘信息

df -h友好显示磁盘信息

杀掉某一个进程

kill 3306杀掉3306j进程

kill -9 3306 强制杀掉3306进程

用户和组

用户管理:

添加用户test:useradd test

设置密码:passwd

删除用户:userdel 用户名(加一个-r连home目录下的一块删除)

组管理:

当我们创建一个 新用户是,若没有指定组,默认

创建组test:groupadd test

创建用户指定组:useradd ul -g test

删除组(先删除用户):groupdel test

权限命令:

数字可以代替

r(可读) 4       w(可写) 2       x(可执行)1

例如:一个用户的权限是rwx  rw-  r--可以写成764(4+2+1,4+2,4)

文件类型:

普通文件(-)

目录(d)

符号链接(l)

命名管道(p)

文件权限管理chmod:

chmod变更文件权限管理:chmod 755 a.txt

chown ul:public a.txt变更当前目录或文件的所属组

chown -R ul:public a.txt连子目录一块更改了

查看虚拟机是多少位的:

getconf LONG_BIT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值