当前位置:首页 > linux > 正文内容

linux常用命令

six10个月前 (05-11)linux166

【目录】
cd [目录路径] #切换目录
ls #列出目录内容
mkdir 目录名 #创建目录
rm -r 目录名 #删除目录(包含子目录)

【文件】
touch 文件名 #创建空文件
cp 源文件 目标路径 #复制文件
mv 源文件 目标路径 #移动文件 / 目录
rm 文件名 #删除文件
cat 文件名 #查看文件
less 文件名 #分页查看大文件下翻页和搜索
head -n 10 文件名      # 查看前 10 行
tail -n 5 文件名        # 查看最后 5 行
tail -f 文件名          # 实时监控文件新增内容(常用于日志跟踪,按 Ctrl+C 退出)
nano 文件名 #文本编辑
vim 文件名 #文本编辑
tar -zcvf 文件名 #tar压缩文件,z:gzip压缩,c:创建,v:显示过程,f:指定文件,x:解压
tar -zxvf 文件名 #tar解压文件
zip -r 目录名 #zip压缩文件
unzip 文件名 #zip解压文件

【系统】
uname -a #查看内核版本及系统信息
df -h #查看磁盘空间使用情况
du -h 路径 #查看目录或文件的大小
free -h #查看内存使用情况
top #动态查看进程资源占用
uptime #查看系统运行时间及负载

【用户】
useradd 用户名 #添加用户
passwd 用户名 #设置用户密码
sudo userdel  用户名       # 删除用户(保留家目录)-r 同时删除用户家目录
su - 用户名  #切换用户
sudo 命令 #以管理员权限执行命令

chmod 775 文件名
chmod+x 文件名 所有用户

kill 进程ID #终止进程
pkill 进程名 #终止进程

【网络】
ip addr #查看网络
ifconfig #查看网络
ping #测试连通性
netstat #查看端口占用情况
wget 网址 #下载文件到当前目录
curl -O 网址 #下载文件到当前目录


【文本处理】
grep "error" app.log          # 在 app.log 中查找包含 error 的行

find 目录 -name 文件名 #按名称查找文件
find 目录 -size +100M           #查找大于 100M 的文件
sed 's/旧文本/新文本/g' 文件 #文本替换,文件中所有 old 替换为 new(g 表示全局替换)
wc 参数 文件 #文本统计:-l统计行数、-w单词数、字节数

相关文章

Linux系统 ifconfig使用不了 解决方法

1、首先需要先确认是否未配置环境变量,因为ifconfig在“/sbin/”目录,需要使用管理员用户进行操作,使用 echo %PATH 查看用户环境变量 ls /sbin | grep if...

CentOS常用基础命令大全

1.关机 (系统的关机、重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdo...

centos7修改系统时间和修改硬件时间

CentOS7的时间分为系统时间和硬件时间。二者都修改,重启系统才会永久生效。 修改步骤如下 1.查看当前系统时间 date 2.修改当前系统时间 date -s "2022-10-14 19:...

shell脚本编程:将文件中指定行的内容进行替换

(1)在文件中通过关键字查找得到其所在的行号        &nbs...

SFTP基本功之get、put命令操作

登录远程服务器 open xxx.xxx.xxx.xxx // ip get 远程文件名 本地文件名 put 本地文件名 远程文件名 服务器下载至本地 get -r xxxx.xx //...

xshell 之win控制台启动参数

-url [protocol://][user[:password]@]host[:port] xshell 启动参数 xshell -url  ftp://root:123456@192...