常用的 Linux 命令
介绍
在本文中,您将通过示例了解常用的 Linux 命令。
Linux 命令
List
1) 显示所有文件和目录。
语法
ls
2)列出所有文件,包括隐藏文件。
语法
ls -a
3) 以“long format”列出文件,其中包含大量有用信息(大小、上次修改时间)。
语法
ls -l
4) 列出带有详细信息的文件(时间戳和访问详细信息)。
语法
ls -l
Directory
1) 创建具有所有权限(读、写和执行)的目录。
语法
mkdir -m 777 <directory_name>
例子
mkdir -m 777 sample_folder
2) 删除目录。
语法
rmdir <directory_name>
例子
rmdir sample_folder
3) 重命名目录。
语法
mv <directory_name> <new_directory_name>
例子
mv sample_folder test_folder
4) 改变当前目录位置。
语法
cd <directory_name>
例子
cd sample_folder(切换到(当前目录)名为sample_folder的子目录)
cd ..(移动到当前目录的父目录)
cd /home/sample_folder(切换到名为/home/sample_folder的目录)
5) 查找目录及其所有子目录中的所有文件。
语法
find <directory_name> -name <file_name> -print
例子
find . -name myfile.txt -print (在当前目录及其子目录中查找)
find sample_folder -name myfile.txt -print(在“sample_folder”目录及其子目录中查找)
Files
1)创建空白文件。
语法
touch <file_name>
touch <file_name_1> <file_name_2> #For creating multiple blank files
例子
touch sample.txt 或 touch sample.txt text.txt
2) 使用 cat 命令创建一个新文件。
语法
cat <file_name>
例子
cat new_test.txt
笔记: 等待用户输入,键入所需文本,然后按 CTRL+D(按住 Ctrl 键并键入“d”)退出。
3) 删除文件。
语法
rm <file_name>
例子
rm sample.txt(删除名为“sample.txt”的文件)
rm sample.txt test.txt (删除两个文件——“sample.txt”和“test.txt”)
rm new*(删除所有以前缀“新”)
4) 将文件从一个目录移动到另一个目录。
语法
mv <directory_name/file_name> <new_directory_name/file_name>
例子
mv sample_folder/sample.txt new_folder/sample.txt
5) 重命名文件。
语法
mv <old_file_name> <new_file_name>
例子
mv sample.txt test.txt
6) 用数据复制现有文件。
语法
cp <source_file_name> <newe_file_name>
例子
cp sample.txt test.txt
7) 在终端中显示文件的内容。
语法
cat <existing_file_name>
例子
cat test.txt(显示“test.txt”文件的内容)
cat sample.txt test.txt(在终端上连续显示“sample.txt”和“test.txt”两个文件的内容)
8) 更改文件的权限。
语法
chmod <permission> <existing_file_name>
例子
chmod 777 test.txt
9) 显示文本文件的前 10 行。
语法
head <file_name>
例子
head test.txt
10) 显示文本文件的最后 10 行。
语法
tail <file_name>
例子
tail test.txt
File Compression
1) 压缩文件。
语法
gzip <file_name>
例子
gzip test.txt
2) 解压gzip压缩的文件。
语法
gunzip <file_name>
例子
gzip test.gz
Find
1) 在文件中搜索给定的字符串。
语法
grep <search_string> <file_name>
例子
grep “test” sample.txt
Clean
1)清除终端上的所有杂物并提供干净的窗口。
语法
clear
History
1) 显示先前命令的历史记录。
语法
history
Date
1) 显示当前日期、日期、时间和年份。
语法
date
2) 显示当月的日历。
语法
cal <month> <year>
例子
cal 12 2021(打印 2021 年 12 月的日历)
Network
1) 显示系统的 IP 地址。
语法
ip
2) 检查远程主机是否可以通过 ICMP ping 访问。
语法
ping
Process
1) 列出进程。
语法
ps
2)杀死进程。
语法
kill <process_id>
例子
kill 1234
Help
1) 显示如何使用特定命令或想要找出它的所有选项。
语法
man <command_name>
例子
man ls
About
1) 了解谁登录,以及他们来自哪里。
语法
who
2) 显示您的用户名。
语法
whoami
3) 了解用户上次登录和注销的时间以及从何处登录。
语法
last username
希望您了解常用的 Unix 命令列表。谢谢你。
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!