# 列出当前目录下的文件和文件夹(不包含隐藏文件)
ls
# 解释:ls 命令用于列出目录内容。默认情况下,它会显示当前目录下的文件和文件夹。
# 列出所有文件(包括隐藏文件)
ls -a
# 解释:-a 选项表示列出所有文件,包括以 . 开头的隐藏文件。
# 显示详细信息
ls -l
# 解释:-l 选项以长格式显示文件和目录的详细信息,如权限、链接数、所有者、组、大小和修改日期。
# 递归列出子目录内容
ls -R
# 解释:-R 选项会递归地列出当前目录及其所有子目录的内容。
# 创建一个新目录
mkdir mydirectory
# 解释:mkdir 命令用于创建新的目录。mydirectory 是要创建的目录名。
# 删除一个空目录
rmdir mydirectory
# 解释:rmdir 命令用于删除空目录。如果目录非空,则无法删除。
# 删除非空目录及其内容
rm -rf mydirectory
# 解释:rm 命令用于删除文件或目录。-r 选项表示递归删除目录及其内容,-f 选项表示强制删除,不会提示确认。
# 复制文件
cp file1.txt file2.txt
# 解释:cp 命令用于复制文件。file1.txt 是源文件,file2.txt 是目标文件。
# 复制目录及其内容
cp -r sourcedir destdir
# 解释:-r 选项表示递归复制整个目录及其内容。
# 移动或重命名文件
mv file1.txt file2.txt
# 解释:mv 命令用于移动文件或重命名文件。如果在同一目录下,相当于重命名;如果在不同目录下,相当于移动。
# 查看文件内容(分页显示)
less filename.txt
# 解释:less 命令用于查看文件内容,支持分页滚动。按 q 键退出。
# 查看文件前几行
head -n 5 filename.txt
# 解释:head 命令用于查看文件的开头部分,默认显示前 10 行。-n 选项指定显示的行数。
# 查看文件后几行
tail -n 5 filename.txt
# 解释:tail 命令用于查看文件的结尾部分,默认显示最后 10 行。-n 选项指定显示的行数。
# 查找文件
find /path/to/search -name "filename.txt"
# 解释:find 命令用于在指定路径下查找文件。-name 选项用于指定文件名。
# 查找进程
ps aux | grep processname
# 解释:ps 命令用于显示当前系统中的进程信息。grep 用于过滤出包含 processname 的行。
# 终止进程
kill PID
# 解释:kill 命令用于终止指定进程。PID 是进程的标识号。
# 终止多个进程
pkill processname
# 解释:pkill 命令用于根据进程名终止多个进程。
# 检查磁盘使用情况
df -h
# 解释:df 命令用于显示磁盘空间使用情况。-h 选项以人类可读的方式显示大小(如 KB, MB, GB)。
# 检查目录或文件大小
du -sh /path/to/directory
# 解释:du 命令用于显示目录或文件的磁盘使用情况。-s 选项表示总结,-h 选项以人类可读的方式显示大小。
# 显示环境变量
echo $PATH
# 解释:echo 命令用于输出变量的值。$PATH 是一个常见的环境变量,表示系统的路径。
# 编辑环境变量(临时)
export PATH=$PATH:/new/path
# 解释:export 命令用于设置环境变量。这里将 /new/path 添加到 PATH 变量中。此更改仅对当前终端会话有效。
# 编辑环境变量(永久)
echo 'export PATH=$PATH:/new/path' >> ~/.bashrc
# 解释:将环境变量添加到 ~/.bashrc 文件中,使其在每次启动终端时生效。
上一篇:linux查看防火墙已放行的端口
下一篇:linux清理磁盘空间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站