linux的常用命令

whoami    显示当前登录的用户

hostname  显示当前机器主机名

pwd       显示当前路径信息

pwd  查看当前位置的绝对路径

【绝对路径】指从根目录开始的详细路径;

【相对路径】指从当前位置开始的路径;

linux常用命令

ls或ll 查看当前目录下的内容

cd 切换目录

mkdir 创建目录

touch 创建文件

echo 文本 >>路径/文件名  把文本写进文件里面,增量写

echo 文本 >路径/文件名  把文本写进文件里面,覆盖写

cat 路径/文件名 查看文件里的内容

rm [-r] 文件夹或文件名  删除文件或文件夹  -r表示删除删除文件夹

rm -rf 文件夹  强制删除

rm -rf * 强制删除当前目录下所有东西

vi 文件名   编辑文本文件

浏览模式

按i进入编辑模式,也可以按I a A o O

    按esc退出编辑模式

进入命令行模式按 :wq 保存退出  :q! 强制退出

cp 源文件   目标文件   复制文件

cp -r 源文件夹   目标文件夹   复制文件夹

mv   剪切文件/转移文件/重命名

date 查看当前时间

reboot  重启linux系统

su - root   切换到root用户

权限管理

- rwx rwx r-x  数字 用户  用户组 大小  时间  文件名

d rwx rwx r-x. 数字 用户  用户组 大小  时间  文件夹名

-  文件   

d  文件夹

权限值:r--读(4)   w--写(2)    x--执行(1)

首 rwx  表示用户的权限有rwx

中 rwx  表示用户组的权限有rwx

尾 r-x   表示其他用户的权限有r和x

数字代表子目录的个数 (包含. /.. ) (当前目录/跟上级目录)

chmod 权限位  文件/目录

chmod -R 权限位 目录   递归地修改改目录以及里面目录,文件的权限

chmod a/u/g/o+r/w/x name   

a:all  u:用户  g:用户组 o:其他用户  name:文件名

+:添加某个权限   -:取消某个权限   =:赋予给定权限,并取消其他所有权限

chown [-R] 用户 文件/目录     给文件/目录修改用户

chown [-R] 用户:用户组 文件/目录     给文件/目录修改用户和用户组

chgrp 修改用户组

---------------------------------------------------------------------------------------------------------------------------------

wc -l 文件  查看文件的行数

find 路径参数 -name "匹配项"    查找文件的位置

sed -i 'nd' 文件名    删除第n行

sed -i '$d' 文件名    删除最后一行

sed -i 's/原字符串/新字符串/' 文件名  把每一行的第一个原字符串替换成新字符串

sed -i 's/原字符串/新字符串/g' 文件名  把原字符串替换成新字符串

sed -i '/匹配字符串/d' 文件名  删除匹配字符串所在的所有行

sed -n 'mp' 文件名    获取文件的第m行

sed -n 's,ep' 文件名    获取文件的第s到e行

awk -F "分隔符" '{print $数字}' 文件名  按照分隔符进行分割获取第几列的数据

grep 筛选符合条件的内容

cat 文件名       查看内容

head -n 文件名   查看前n行的内容

tail -n 文件名   查看后n行的内容

tail -f 文件名   实时查看文件内容

echo 内容        打印内容

echo $PATH       查看当前用户的环境变量

tar 压缩和解压的指令  

-z  通过gzip指令处理压缩文件

-c  建立新的压缩文件

-x  表示解压

-v  显示指令执行过程

-f  指定压缩文件

tar:对文件做简单的归档和打包,文件体积不会变小

gzip:可以把大文件压缩成小文件

tar -tf 压缩包                  查看压缩包的内容

tar -zxvf 压缩包.tar.gz -C 目标路径    解压到指定路径

tar -xvf 压缩包.tar -C 目标路径    解压到指定路径

ps -ef  查看所有的服务

ps -ef | grep 服务名 查看某个服务有没有启动

kill -9 进程号   强制终止某项进程

top  查看当前所有在运行的进程

useradd 用户名    创建用户

passwd 用户名    给用户设置密码

userdel 用户名     删除用户

date  查看系统时间

df -h  查看磁盘的大小

free -m  查看内存大小,单位是m

free -g   查看内存大小,单位是g

crontab -e   编辑定时器

crontab -l    查看定时器

crontab -r    删除定时器

* * * * * 执行的命令

第一个*  分钟0-59

第二个*  小时1-24

第三个*  天1-31

第四个*  月1-12

第五个*  周0-6

clear 清屏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

清无璇

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

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

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

打赏作者

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

抵扣说明:

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

余额充值