目录
前言
linux命令太多,这里展示基本使用命令。
从基本命令开始学最好不过了!这里不讲一个命令的语法使用直接上操作 也整理一些。
具体命令用法看(二)。
基础命令
-
ls - 列出当前目录下的文件和文件夹
- 示例:ls
-
cd - 切换目录
- 示例:cd /home/user1
-
pwd - 显示当前工作目录的路径
- 示例:pwd
-
mkdir - 创建新目录
- 示例:mkdir new_folder
-
rmdir - 删除空目录
- 示例:rmdir empty_folder
-
rm - 删除文件或目录
- 示例:rm file.txt
-
cp - 复制文件或目录
- 示例:cp file1.txt file2.txt
-
mv - 移动文件或目录
- 示例:mv file1.txt folder1/
-
touch - 创建新文件
- 示例:touch new_file.txt
-
cat - 查看文件内容
- 示例:cat file.txt
-
more - 分页显示文件内容
- 示例:more file.txt
-
less - 分页显示文件内容,支持向前翻页
- 示例:less file.txt
-
head - 显示文件头部内容
- 示例:head file.txt
-
tail - 显示文件尾部内容
- 示例:tail file.txt
-
grep - 在文件中搜索指定字符串
- 示例:grep "keyword" file.txt
-
find - 在指定目录中查找文件
- 示例:find /home/user -name "*.txt"
-
tar - 打包/解压文件
- 示例:tar -czvf archive.tar.gz folder1
-
gzip - 压缩文件
- 示例:gzip file.txt
-
gunzip - 解压缩文件
- 示例:gunzip file.txt.gz
-
ssh - 远程登录到另一台主机
- 示例:ssh user@hostname
-
scp - 在本地主机和远程主机之间传输文件
- 示例:scp file.txt user@hostname:/remote/path
-
wget - 下载文件
- 示例:wget http://example.com/file.txt
-
curl - 发送请求并获取数据
- 示例:curl http://example.com/api/data
-
top - 显示系统资源占用情况
- 示例:top
-
ps - 显示进程信息
- 示例:ps aux
-
kill - 结束进程
- 示例:kill PID
-
df - 显示磁盘空间使用情况
- 示例:df -h
-
du - 显示目录或文件的磁盘空间占用情况
- 示例:du -h folder1
-
free - 显示内存使用情况
- 示例:free -m
-
ifconfig - 显示网络接口信息
- 示例:ifconfig
-
ping - 测试网络连接
- 示例:ping baidu.com
-
traceroute - 显示数据包到达目的地所经过的路由
- 示例:traceroute baiau.com
-
netstat - 显示网络连接、路由表和接口信息
- 示例:netstat -tuln
-
iptables - 配置防火墙规则
- 示例:iptables -A INPUT -p tcp --dport 22 -j ACCEPT
-
crontab - 定时执行任务
- 示例:crontab -e
-
chmod - 修改文件权限
- 示例:chmod 755 file.txt
-
chown - 修改文件所有者
- 示例:chown user1 file.txt
-
ln - 创建链接
- 示例:ln -s /path/to/file link
-
grep - 在文件中搜索指定字符串
- 示例:grep "keyword" file.txt
-
sed - 文本流编辑器
- 示例:sed 's/old/new/' file.txt
-
awk - 文本处理工具
- 示例:awk '{print $1}' file.txt
-
sort - 对文件内容进行排序
- 示例:sort file.txt
-
uniq - 去除重复行
- 示例:uniq file.txt
-
wc - 统计文件的行数、单词数和字符数
- 示例:wc file.txt
-
diff - 比较文件内容的差异
- 示例:diff file1.txt file2.txt
-
nohup - 在后台运行命令
- 示例:nohup command &
-
screen - 在一个终端窗口中运行多个命令
- 示例:screen
-
tee - 将输出同时发送到文件和屏幕
- 示例:command | tee output.txt
-
history - 显示命令历史记录
- 示例:history
-
alias - 创建命令别名
- 示例:alias ll='ls -l'
-
du - 显示目录或文件的磁盘空间占用情况
- 示例:du -h folder1
-
df - 显示磁盘空间使用情况
- 示例:df -h
-
mount - 挂载文件系统
- 示例:mount /dev/sdb1 /mnt
-
umount - 卸载文件系统
- 示例:umount /mnt
-
chroot - 改变根目录
- 示例:chroot /newroot /bin/bash
-
date - 显示或设置系统时间
- 示例:date
-
uname - 显示系统信息
- 示例:uname -a
-
who - 显示当前登录用户信息
- 示例:who
-
users - 显示当前登录用户列表
- 示例:users
-
shutdown - 关闭系统
- 示例:shutdown now
-
reboot - 重启系统
- 示例:reboot
-
killall - 结束指定进程
- 示例:killall process_name
-
useradd - 创建新用户
- 示例:useradd newuser
-
userdel - 删除用户
- 示例:userdel user1
-
passwd - 修改用户密码
- 示例:passwd user1
-
groupadd - 创建新用户组
- 示例:groupadd newgroup
-
groupdel - 删除用户组
- 示例:groupdel group1
-
su - 切换用户
- 示例:su user1
-
sudo - 以超级用户权限执行命令
- 示例:sudo command
-
crontab - 定时执行任务
- 示例:crontab -e
-
at - 一次性执行任务
- 示例:at now + 1 hour
-
ssh-keygen - 生成SSH密钥
- 示例:ssh-keygen
-
scp - 在本地主机和远程主机之间传输文件
- 示例:scp file.txt user@hostname:/remote/path
-
rsync - 同步文件夹
- 示例:rsync -av /local/folder/ user@hostname:/remote/folder/
-
find - 在指定目录中查找文件
- 示例:find /home/user -name "*.txt"
-
tar - 打包/解压文件
- 示例:tar -czvf archive.tar.gz folder1
-
gzip - 压缩文件
- 示例:gzip file.txt
-
gunzip - 解压缩文件
- 示例:gunzip file.txt.gz
-
locate - 快速查找文件
- 示例:locate file.txt
-
updatedb - 更新文件数据库
- 示例:updatedb
-
crontab - 定时执行任务
- 示例:crontab -e
-
ps - 显示进程信息
- 示例:ps aux
-
kill - 结束进程
- 示例:kill PID
-
top - 显示系统资源占用情况
- 示例:top
-
du - 显示目录或文件的磁盘空间占用情况
- 示例:du -h folder1
-
df - 显示磁盘空间使用情况
- 示例:df -h
-
free - 显示内存使用情况
- 示例:free -m
-
ifconfig - 显示网络接口信息
- 示例:ifconfig
-
ping - 测试网络连接
- 示例:ping www.baidu.com
-
netstat - 显示网络连接、路由表和接口信息
- 示例:netstat -tuln
-
iptables - 配置防火墙规则
- 示例:iptables -A INPUT -p tcp --dport 22 -j ACCEPT
-
mount - 挂载文件系统
- 示例:mount /dev/sdb1 /mnt
-
umount - 卸载文件系统
- 示例:umount /mnt
-
chown - 修改文件所有者
- 示例:chown user1 file.txt
-
chmod - 修改文件权限
- 示例:chmod 755 file.txt
-
ln - 创建链接
- 示例:ln -s /path/to/file link
-
grep - 在文件中搜索指定字符串
- 示例:grep "keyword" file.txt
-
sed - 文本流编辑器
- 示例:sed 's/old/new/' file.txt
-
awk - 文本处理工具
- 示例:awk '{print $1}' file.txt
-
sort - 对文件内容进行排序
- 示例:sort file.txt
总结
具体命令使用看(二)