ls - 列出目录内容
ls
ls -a
ls -l
cd - 改变当前工作目录
cd /home/user
cd ..
cd ~
pwd - 显示当前工作目录
pwd
mkdir - 创建新目录
mkdir new_directory
touch - 创建新文件或更新文件的时间戳
touch file.txt
rm - 删除文件或目录
rm file.txt
rm -r directory
cp - 复制文件或目录
cp file1.txt file2.txt
cp -r source_dir target_dir
mv - 移动或重命名文件或目录
mv oldfile.txt newfile.txt
mv file directory/
cat/more/less - 查看文件内容
cat file.txt
more file.txt
less file.txt
echo - 输出文本到终端或追加到文件
echo "Hello World"
echo "text" >> file.txt
clear 或 Ctrl + L
- 清除屏幕内容
clear
find - 在文件系统中查找文件
find / -name "filename"
top/ps - 进程查看与管理
top
ps aux
kill/killall - 终止进程
kill PID
killall process_name
shutdown/reboot - 关机或重启计算机
sudo shutdown -h now
sudo reboot
sudo - 以超级用户权限执行命令
sudo apt-get update
apt-get/yum/dnf - 包管理工具
sudo apt-get install package_name
sudo yum install package_name
或 sudo dnf install package_name
文件权限和所有权管理:
chmod - 更改文件或目录的权限
chmod 755 script.sh
chown/chgrp - 更改文件或目录的所有者或组
chown user:group file.txt
tar - 打包和压缩文件
tar -cvf archive.tar file1 file2 dir1
tar -zcvf archive.tar.gz file1 file2 dir1
zip/unzip - 压缩和解压缩文件
zip archive.zip file1.txt file2.txt
unzip archive.zip
ping www.example.com
man - 查看命令或程序的手册页
man ls
history - 显示历史执行过的命令
history
!n
echo $PATH - 显示环境变量PATH的内容
echo $PATH
grep "text" file.txt
date
date -s "2022-01-01 12:00:00"
ssh - 安全远程登录到另一台计算机
ssh user@hostname
curl/wget - 下载文件或获取网页内容
curl -O http://example.com/file.zip
wget http://example.com/file.zip
ln source_file link_name
创建硬链接ln -s source_file link_name
创建符号链接df - 显示磁盘空间使用情况
df -h
du - 查看文件或目录占用的磁盘空间大小
du -sh directory
export PATH=$PATH:/new/path
useradd newuser
groupadd developers
userdel olduser
groupdel designers
uname - 显示操作系统基本信息
uname -a
free - 显示内存使用情况
free -m
以上是更多的Linux常用命令及其分类和示例。在实际使用中,根据具体需求可能还会用到其他命令,如sed(流编辑器)、awk(数据处理工具)、netstat(网络状态查看)、ss(Socket统计工具)等。通过熟练掌握这些命令,可以更好地进行Linux系统的管理和日常运维工作。
python推荐学习汇总连接:
50个开发必备的Python经典脚本(1-10)
50个开发必备的Python经典脚本(41-50)
————————————————
?最后我们放松一下眼睛