ls
或查看详细信息:
ls -l
cd /path/to/directory
mkdir directory_name
rmdir directory_name
rm file_name
rm -rf directory_name
cp source_file destination_file
cp -r source_directory destination_directory
mv old_file new_file
mv old_directory new_directory
cat file.txt
less file.txt # 可滚动查看大文件
head file.txt # 查看文件开头几行
tail file.txt # 查看文件结尾几行
vi file.txt
在vi中,输入i
进入插入模式,编辑完毕后按Esc
键退出插入模式,然后输入:wq
保存并退出。
useradd username
passwd username
chmod u+x file.txt # 给所有者赋予执行权限
chmod 755 file.txt # 更改为rwxr-xr-x权限
chown user:group file.txt
top # 实时查看CPU、内存等系统资源占用情况
free -h # 显示内存使用情况
systemctl start service_name
systemctl stop service_name
systemctl restart service_name
service service_name start
service service_name stop
service service_name restart
ps aux | grep process_name
ps aux | grep process_name
命令详细说明:
ps aux
ps
是Process Status的缩写,用于查看系统当前运行的进程状态。它有很多参数,其中aux
组合在一起提供了详细的进程信息。
a
:显示所有用户的进程,包括其他用户和后台进程。u
:以用户为主的格式来显示进程状态,显示如用户、CPU占用率等信息。x
:显示没有控制终端的进程,也就是不在前台运行的进程。因此,ps aux
会列出系统中所有的进程及其详细信息。
grep process_name
grep
是一个强大的文本搜索工具,它可以按照指定模式在文件或输入流中查找内容,并将匹配到的内容输出。
这里的process_name
是你想要查找的进程名称或者部分名称。当ps aux
命令的输出通过管道(|
)传递给grep process_name
时,grep
就会从这些进程信息中筛选出包含process_name
字串的行。
所以说,ps aux | grep process_name
这个命令的作用就是查找并显示所有包含process_name
字串的进程信息。当你想查看某个特定进程是否正在运行,或者了解该进程的具体资源占用情况时,就可以用这个命令进行查询。例如,如果你想查看名为"nginx"的所有相关进程,就执行:
ps aux | grep nginx
kill <pid>
pkill process_name
sudo apt update
sudo apt install package_name
sudo yum update
sudo yum install package_name
dpkg --list # Ubuntu/Debian
rpm -qa # CentOS/RHEL
command --help
man command
这就是Linux操作系统中一些常见的基本操作,实际运用时一定要根据具体环境和需求进行调整。