
1、ls:列出目录内容
ls
列出当前目录的文件和子目录。
ls -l
以长格式显示文件和目录的详细信息。
ls -a
显示所有文件和目录,包括隐藏文件(以.
开头的文件)。
ls -R
递归地列出所有子目录的内容。
2、cd:改变当前目录
cd /path/to/directory
切换到指定目录。
cd ..
切换到上一级目录。
cd ~
切换到用户的主目录。
3、pwd:显示当前工作目录
pwd
打印出当前工作目录的完整路径。
4、mkdir:创建新目录
mkdir directory_name
在当前目录下创建一个新目录。
mkdir -p /path/to/new/directory
递归地创建多级目录。
5、rmdir:删除空目录
rmdir directory_name
删除一个空目录。
6、touch:创建空文件或更新文件时间戳
touch filename
如果文件不存在,则创建一个空文件;如果文件已存在,则更新其时间戳。
7、cp:复制文件或目录
cp source_file destination_file
复制源文件到目标文件。
cp -r source_directory destination_directory
递归地复制整个目录及其内容。
8、mv:移动或重命名文件或目录
mv source destination
将源文件或目录移动到目标位置,如果目标是文件名,则源将被重命名。
9、rm:删除文件或目录
rm filename
删除一个文件。
rm -r directory_name
递归地删除一个目录及其所有内容。
10、cat:显示文件内容
cat filename
在终端上显示文件的内容。
11、grep:在文件中搜索文本
grep "search_term" filename
在文件中搜索指定的文本,并打印出包含该文本的行。
12、find:在目录树中查找文件
find /path/to/search -name "filename"
在指定路径中搜索具有特定名称的文件。
13、chmod:改变文件或目录的权限
chmod 755 filename
设置文件的权限为755(所有者具有读/写/执行权限,组用户和其他用户具有读/执行权限)。
14、chown:改变文件或目录的所有者和/或组
chown username:groupname filename
将文件的所有者更改为指定用户,并将组更改为指定组。
15、df:显示磁盘使用情况
df -h
以人类可读的格式(如GB、MB)显示磁盘使用情况。
16、du:显示目录或文件的磁盘使用情况
du -sh directory_name
显示指定目录及其所有内容的总磁盘使用情况。
17、ps:显示当前运行的进程
ps aux
显示所有用户的所有进程的详细信息。
18、kill:终止进程
kill PID
通过进程ID(PID)终止一个进程。
19、top:实时显示系统状态和运行中的进程
top
启动top命令,实时查看系统状态和进程信息。
20、ifconfig/ip:查看和配置网络接口
ifconfig
或ip addr show
显示网络接口的配置信息。
这些命令只是Linux中可用命令的一小部分,但它们在日常的系统管理和维护中非常有用,要深入了解每个命令的更多选项和用法,请查阅相应的手册页(通过运行man ls
来查看ls
命令的手册页)。