【不断更新系列】Linux命令小记
HDUZN

Linux的命令,主要在服务器上用的比较多。一般用的最多的就是CentOS和Ubuntu这两系统的。

这篇文章主要:

  • 总结一些常用的Linux命令
  • 整理博客中具体介绍Linux命令的文章

一、常用的Linux命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
pwd # print work directory 显示当前目录的绝对路径
whoami # 显示当前用户的用户名
ls # list 列出当前目录的列表
ls -l # 列出当前目录的列表,包括文件形态、权限、拥有者、文件大小、日期等。
ifconfig # 显示网络情况,对应Windows下ipconfig
top # 显示系统中进程资源占用情况,相当于Windows下任务管理器

cd ~ # change directory 切换目录,~ 表示当前用户的home目录
which python # 在系统变量中,搜索命令python的路径
su root # su 切换用户,切换到root用户
chmod 755 a.txt # 修改文件权限,把a.txt权限设为755
chown testuser a.txt # 修改文件所有者,把a.txt所有者设为testuser用户
chown -R testuser:testuser /home/abc/ # 把abc目录以及其子目录下所有文件所有权限给用户testuser,群体使用者testuser

# 目录
mkdir dir1 # 创建目录dir1
rm -rf dir1 # 删除,强制删除目录dir1
cp -r dir1 dir2 # 复制,把dir1目录复制一个dir2目录
mv dir1 dir2 # 移动,把dir1目录移动到dir2目录

# 文件
vi a.txt # 用vi编辑器打开a.txt文件
vim a.txt # 用vim编辑器打开a.txt文件
cat a.txt # 用cat读取文件,显示内容
mv a.txt b.txt # 移动重命名,把a.txt文件移动到b.txt上
rm a.txt # 删除,删除a.txt,加-rf参数 强制删除

UbuntuCentOS命令有的区别

任务 Ubuntu命令 CentOS命令
安装软件 apt-get install package yum install package
删除/卸载软件 apt-get remove package yum remove package
升级软件包 apt-get upgrade yum update
软件包后缀 *.deb *.rpm
安装已下载的软件包 dpkg -i package.deb rpm -i package.rpmyum install package.rpm

二、其他有用的Linux命令

1
2
3
4
5
6
7
8
9
10
id # 显示真实以及有效的用户和所在组的信息
crontab -e # 进入当前用户定时任务工作表编辑

ps -aux | grep "app.py" # process status 查找列出"app.py"进程、带进程PID
kill -9 11111 # 结束进程PID=11111,加-9参数 彻底杀死进程
netstat -ntulp | grep 3306 # 查看所有3306端口使用情况
lsof -i 3306 # 查看所有3306端口使用情况
systemctl restart nginx # 重启nginx服务
service nginx restart # 重启nginx服务
whatis pwd # 查询命令执行什么功能,查询pwd命令的功能

三、Linux命令具体使用文章集合

  • 本文标题:【不断更新系列】Linux命令小记
  • 本文作者:HDUZN
  • 创建时间:2022-05-02 21:56:40
  • 本文链接:http://hduzn.cn/2022/05/02/【不断更新系列】Linux命令小记/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论