- 以下示例涵盖了常见的Linux指令用法,可以根据具体需求进行调整和扩展。
- 在终端中输入
man
命令查看每个指令的详细帮助文档,以了解更多选项和用法。
1. 文件和目录操作
|
指令 |
示例 |
增.1 |
mkdir : 创建新目录 |
mkdir new_directory |
增.2 |
touch : 创建多个文件 |
touch file1.txt file2.txt |
删.1 |
rm : 删除文件 |
rm file.txt |
删.2 |
rm : 删除目录 |
rm -r directory/ |
改.1 |
cp : 复制文件到目标目录(-r 复制整个目录) |
cp file.txt /path/to/target |
改.2 |
mv : 移动文件到目标目录 |
mv file.txt /path/to/target |
改.3 |
mv : 重命名文件 |
mv old_file.txt new_name.txt |
改.4 |
chmod : 修改文件权限 |
chmod 755 file.txt |
改.5 |
cd : 移动用户主目录(cd .. 命令可以返回上一级目录) |
cd /root/ |
查.1 |
ls : 列出当前目录内容(-l 以详细列表形式显示文件信息; -a 显示隐藏文件) |
ls |
查.2 |
pwd : 显示当前所在的工作目录 |
pwd |
查.3 |
cat : 显示文件内容 |
cat file.txt |
查.4 |
find : 在指定目录中查找文件 |
find /path/to/search -name “*.txt” |
查.5 |
gerp : 在文件中搜索指定文本,并输出包含该文本的行(-i 忽略大小写;-n 显示行号) |
grep “hello” myfile.txt |
查.6 |
head : 显示文件开头的指定行数 |
head -n 10 file.txt |
查.7 |
tail : 显示文件末尾的指定行数 |
tail -n 20 file.txt |
2. 进程管理和查询
|
指令 |
示例 |
1 |
ps : 显示运行中的进程 |
ps aux |
2 |
kill : 终止进程 |
kill process_id |
3 |
killall : 终止指定名称的所有进程 |
killall process_name |
4 |
top :实时显示系统中正在运行的进程信息,包括 CPU 和内存占用率等(按 q 键退出 top ) |
top |
3. 压缩和解压操作
|
指令 |
示例 |
1 |
tar : 打包文件 |
tar -cvf archive.tar file1.txt file2.txt |
2 |
tar : 解包文件 |
tar -xvf archive.tar |
3 |
gzip : 压缩文件 |
gzip file.txt |
4 |
gzip : 解压文件 |
gzip -d file.txt.gz |
4. 系统信息和管理
|
指令 |
示例 |
1 |
df : 显示磁盘空间使用情况 |
df -h |
2 |
du : 显示文件夹大小 |
du -sh directory/ |
3 |
ifconfig : 显示网络接口配置 |
ifconfig |
4 |
ping : 测试网络连接 |
ping google.com |
5 |
free : 显示详细内存使用情况 |
free -h |
6 |
netstat : 显示监听端口和网络连接 |
netstat -tuln |
5. 远程和下载操作
|
指令 |
示例 |
1 |
ssh : 远程登录其他计算机(-p 指定端口号;-i 指定密钥文件) |
ssh username@hostname |
2 |
scp : 复制本地文件到远程计算机( -r 复制整个目录; -P 指定端口号) |
scp file.txt username@hostname:/path/to/destination |
3 |
wget : 下载文件 |
wget https://example.com/file.txt |
4 |
curl :下载文件,支持多种协议和数据交换格式(-O 自动使用远程文件名;-L 跟随重定向) |
curl https://example.com/file.txt -o file.txt |
6. 用户和权限管理
|
指令 |
示例 |
1 |
sudo : 以超级用户权限运行命令 |
sudo command |
2 |
useradd : 添加新用户 |
sudo useradd newuser |
3 |
userdel : 删除用户及其主目录 |
sudo userdel -r username |
4 |
chmod : 分配执行权限 |
chmod 777 /root/start.sh |
7. 时间和日期操作
|
指令 |
示例 |
1 |
date : 显示当前日期和时间 |
date |
2 |
timedatectl : 设置系统时间和日期 |
sudo timedatectl set-time ‘YYYY-MM-DD HH:MM:SS’ |
3 |
cal : 显示指定月份的日历 |
cal 5 2023 |
8. 运行和停止程序
|
指令 |
示例 |
1 |
./ : 运行可执行程序 |
./StartTest |
2 |
sh : 运行sh文件 |
sh SeriveceStart.sh |
2 |
Ctrl : 暂停程序 |
Ctrl + Z (快捷方式) |
2 |
Ctrl : 停止程序 |
Ctrl + C (快捷方式) |
9. 其他操作
|
指令 |
示例 |
1 |
echo : 打印文本到终端 |
echo “Hello, World!” |
2 |
uname : 显示系统信息(内核版本等) |
uname -a |
如果这篇文章对你有所帮助,渴望获得你的一个点赞!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)