Linux命令非常丰富,涵盖了文件操作、系统管理、网络配置等多个方面。以下是一些常用的Linux命令及其用法解析:
ls - 列出目录内容
ls -l # 以长格式显示
ls -a # 显示所有文件,包括隐藏文件
cd - 改变当前目录
cd /path/to/directory # 进入指定目录
cd ~ # 返回用户主目录
cd .. # 返回上一级目录
pwd - 显示当前工作目录
pwd
cp - 复制文件或目录
cp source destination # 复制文件
cp -r source destination # 递归复制目录
mv - 移动或重命名文件或目录
mv oldname newname # 重命名文件
mv file directory/ # 移动文件到目录
rm - 删除文件或目录
rm file # 删除文件
rm -r directory # 递归删除目录
mkdir - 创建新目录
mkdir directory
touch - 创建空文件或更新文件时间戳
touch file
cat - 查看文件内容
cat file
more / less - 分页查看文件内容
more file
less file
head / tail - 查看文件头部或尾部内容
head file
tail file
tail -f file # 实时查看文件更新
grep - 文本搜索工具
grep "pattern" file # 在文件中搜索指定模式
find - 查找文件或目录
find /path/to/search -name filename
chmod - 修改文件权限
chmod 755 file # 设置文件权限为rwxr-xr-x
chown - 修改文件所有者
chown user:group file
top - 实时显示系统进程和资源使用情况
top
htop - 更友好的top命令替代品(需要安装)
htop
df - 查看磁盘空间使用情况
df -h # 以人类可读的格式显示
du - 查看目录或文件的磁盘使用情况
du -sh directory # 显示目录总大小
free - 查看内存和交换空间使用情况
free -h # 以人类可读的格式显示
uname - 显示系统信息
uname -a # 显示所有系统信息
dmesg - 显示内核环缓冲区信息
dmesg
journalctl - 查看系统日志(适用于systemd)
journalctl -xe # 显示最近的日志条目
ifconfig / ip - 查看和配置网络接口
ifconfig # 查看网络接口信息
ip addr show # 使用ip命令查看
ping - 测试网络连接
ping www.example.com
traceroute - 跟踪数据包到目的地的的网络路径
traceroute www.example.com
netstat - 显示网络连接、路由表、接口统计等信息
netstat -tuln # 显示监听的TCP和UDP端口
ss - 更现代的网络统计工具
ss -tuln
wget / curl - 下载文件
wget http://example.com/file
curl -O http://example.com/file
ssh - 安全地连接到远程服务器
ssh user@host
scp - 安全地复制文件到远程服务器
scp file user@host:/path/to/destination
sed - 流编辑器,用于文本替换和处理
sed 's/old/new/g' file # 替换文件中的所有old为new
awk - 文本处理工具,用于模式扫描和处理
awk '{print $1}' file # 打印文件的第一列
sort - 排序文本行
sort file
uniq - 报告或省略重复的行
uniq file
cut - 删除或选择文本列
cut -d':' -f1 file # 使用冒号作为分隔符,选择第一列
paste - 合并文本行
paste file1 file2 # 将两个文件按列合并
tar - 打包和解包文件
tar -czvf archive.tar.gz directory # 创建gzip压缩的tar包
tar -xzvf archive.tar.gz # 解压tar包
zip / unzip - 创建和解压ZIP文件
zip archive.zip file1 file2 # 创建ZIP文件
unzip archive.zip # 解压ZIP文件
history - 查看命令历史记录
history
man - 查看命令的手册页
man ls # 查看ls命令的手册页
alias - 创建命令别名
alias ll='ls -l'
echo - 显示一行文本
echo "Hello, World!"
grep - 文本搜索工具
grep "pattern" file # 在文件中搜索指定模式
find - 查找文件或目录
find /path/to/search -name filename
chmod - 修改文件权限
chmod 755 file # 设置文件权限为rwxr-xr-x
chown - 修改文件所有者
chown user:group file
sudo)。man命令查看其手册页,以了解详细用法和选项。以上只是Linux命令的一部分,实际上还有很多其他命令和工具可供使用。随着经验的积累,你会逐渐熟悉并掌握更多的命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。