Linux操作系统中有许多命令和参数,以下是一些常用的Linux命令及其常用参数:
ls
- 列出目录内容-l
:长格式列出,显示详细信息。-a
:显示所有文件,包括隐藏文件(以.
开头的文件)。-h
:以人类可读的格式显示文件大小(如K、M、G)。示例:
ls -lah /path/to/directory
cd
- 更改目录示例:
cd /home/user/documents
cd ../photos
cp
- 复制文件或目录-r
:递归复制目录。-i
:交互式复制,如果目标文件已存在,会提示确认。-v
:显示复制过程。示例:
cp -rv /source/directory /destination/directory
mv
- 移动或重命名文件或目录-i
:交互式移动,如果目标文件已存在,会提示确认。-v
:显示移动过程。示例:
mv -iv oldfile.txt newfile.txt
rm
- 删除文件或目录-r
:递归删除目录。-i
:交互式删除,删除前会提示确认。-f
:强制删除,不提示确认。示例:
rm -rf /path/to/directory
grep
- 搜索文本-i
:忽略大小写。-r
:递归搜索目录。-n
:显示匹配行的行号。示例:
grep -rin "search_term" /path/to/directory
find
- 查找文件-name
:按文件名查找。-type
:按文件类型查找(如f
表示文件,d
表示目录)。-mtime
:按修改时间查找。示例:
find /path/to/directory -name "*.txt" -type f -mtime -7
chmod
- 更改文件权限u
:用户权限。g
:组权限。o
:其他用户权限。a
:所有用户权限。+
:添加权限。-
:移除权限。=
:设置权限。示例:
chmod u+x script.sh
chown
- 更改文件所有者-R
:递归更改目录及其内容的所有者。示例:
chown -R user:group /path/to/directory
ps
- 显示进程状态-ef
:显示所有进程的详细信息。示例:
ps -ef
kill
- 终止进程-9
:强制终止进程。示例:
kill -9 PID
tar
- 归档文件-cvf
:创建归档文件并显示过程。-xvf
:解压归档文件并显示过程。-z
:通过gzip压缩或解压。示例:
tar -czvf archive.tar.gz /path/to/directory
tar -xzvf archive.tar.gz
这些命令和参数只是Linux命令的一部分,掌握这些常用命令可以大大提高你在Linux环境中的工作效率。
领取专属 10元无门槛券
手把手带您无忧上云