Linux 常用命令入门:文件、进程与权限一篇搞定
刚接触 Linux 时,很多人会被满屏的命令吓住。其实日常工作最常用的只有几十条,掌握文件、进程、权限和查找这四类,就能独立完成大部分操作。本文用最直白的方式,把它们串起来。
一、文件与目录:先学会“走路”
进入系统后,先确认自己在哪里:pwd 显示当前目录,ls 列出文件,加上 -l 看详情、-a 看隐藏文件。切换目录用 cd,cd .. 回上一级,cd ~ 回家目录。
新建、复制、移动和删除是最基本的操作:
mkdir -p ~/demo/logs # 新建目录,-p 可以一次建多级
cp -r ~/demo ~/backup # 复制目录要加 -r
mv old.txt new.txt # 改名和移动都用 mv
rm -rf ~/demo/tmp # 删除目录要加 -r,-f 表示不逐个确认
rm 没有回收站,rm -rf 尤其要小心,先用 ls 确认路径,再执行删除。查看文件内容用 cat 看小文件,less 翻大文件,head -n 20 只看前 20 行。
二、进程:看清系统在忙什么
程序跑起来就是进程。ps aux 列出所有进程,top 实时看 CPU 和内存占用,按 q 退出。找到占用过高的进程,先用 kill 进程号 温和结束,实在停不下来再用 kill -9 进程号 强制结束,但要先确认进程号没看错。
后台任务可以用 jobs 查看,Ctrl+C 终止前台任务,Ctrl+Z 暂停它。学会看进程,就能在系统变慢时先定位问题,而不是盲目重启。
三、权限:谁能读,谁能改
ls -l 第一列就是权限,例如 -rwxr-xr--:第一位是文件类型,后面三组分别是文件所有者、同组用户和其他人的读(r)、写(w)、执行(x)权限。
chmod 755 script.sh # 所有者可读写执行,其他人可读执行
chmod +x script.sh # 只给执行权限
chown user:user file.txt # 改变文件的所有者和所属组
权限不是越宽松越好。脚本给 755、配置文件给 644 是常见做法;不要图省事把所有文件都改成 777,那等于把门敞开。
四、查找与过滤:grep 和 find
文件多了,靠眼睛找太慢。grep -rn "关键词" . 在当前目录递归搜索内容,find . -name "*.log" 按名字找文件,find /var/log -mtime -1 找一天内改过的文件。两者常和管道配合:ps aux | grep nginx 先列出进程再过滤,只看自己关心的那一行。
五、给新手的三条建议
第一,多用 man 命令名 或 命令 --help 查用法,比死记硬背可靠。第二,先在测试目录练习删除、移动等危险操作,熟练了再动真实数据。第三,把常用命令记在自己的速查表里,用一次就加深一次印象。
文件、进程、权限、查找这四组命令,就是 Linux 日常操作的骨架。先把它们练熟,再去学管道、重定向和 Shell 脚本,会顺畅得多。
- 点赞
- 收藏
- 关注作者
评论(0)