Linux常用命令

Linux常用命令

用户相关

修改密码

passwd

创建用户

useradd

基本命令

查看手册

man [cmd]

对输出进行搜索

[cmd] | grep [filter]

对输出进行分页

# 向后翻页
[cmd] | more

# 前后均可
[cmd] | less

后台运行程序

nohup [cmd] >out.file 2>&1 &

列出所有进程

ps -ef

关闭特定进程

ps -ef | grep [关键词] | awk '{print $2}' | xargs kill -9

让程序以服务的形式运行

/lib/systemd/system目录下有名为xxx.service的配置文件,里面定义了服务如何启动、关闭。

systemctl start mysql

# 设置开机启动
systemctl enable mysql

关机

shutdown -h now

重启

reboot

文件和目录相关

查看文件内容

cat [file]

查看目录文件列表

ls -l

# 包括隐藏文件
ls -la 

输出示例:

-rwxrwxrwx  1 xxxuser xxxuser 134368119 Apr 14 11:27 xxxfile
drwxr-xr-x 22 xxxuser xxxuser      4096 Mar  9  2023 xxxdir
  1. 权限位

权限位 1:- 文件、d 目录

权限位 2~4:文件所属用户权限(r 读、w 写、x 执行)

权限位 5~7:文件所属组权限

权限位 8~10:其他用户权限

只要文件有执行权限,就可以通过

./[filename]

来运行文件

  1. 硬链接数
  2. 所属用户
  3. 所属组
  4. 文件大小(单位 Byte)
  5. 修改日期
  6. 文件名

修改权限

chmod [权限数字] [file]

修改所属用户

chown

修改所属组

chgrp

软件相关

安装软件

rpm -i xxx.rpm

dpkg -i xxx.deb

查看已安装软件

rpm -qa

dpkg -l

删除软件

rpm -e

dpkg -r

安装软件,使用包管理器

yum install xxx

apt install xxx

搜索软件,使用包管理器

yum search xxx

apt-cache search xxx

卸载软件,使用包管理器

yum erase xxx

apt purge xxx

posted @ 2024-05-03 13:12  MayRain  阅读(63)  评论(0)    收藏  举报