在Linux环境下进行开发,熟练掌握常用的命令是非常重要的,这些命令可以帮助我们更高效地完成各种任务,如文件操作、进程管理、网络配置等,本文将介绍一些常用的Linux命令,帮助大家更好地进行Linux环境下的开发。
1、文件操作命令
1、1 ls命令
ls命令用于列出目录中的文件和子目录,基本语法如下:
ls [选项] [目录]
常用选项:
-a:显示所有文件,包括隐藏文件(以.开头的文件)
-l:以长格式显示文件信息
-h:以人类可读的格式显示文件大小
-r:按逆序排列文件和目录
示例:
ls -alh /home/user/Documents
1、2 cd命令
cd命令用于切换当前工作目录,基本语法如下:
cd [目录]
示例:
cd /home/user/Documents
1、3 pwd命令
pwd命令用于显示当前工作目录的绝对路径,基本语法如下:
pwd
示例:
/home/user/Documents
1、4 touch命令
touch命令用于创建空文件或更改文件的访问和修改时间,基本语法如下:
touch [选项] [文件]
常用选项:
-a:仅更改访问时间,不更改修改时间
-m:仅更改修改时间,不更改访问时间
-t:指定新的访问和修改时间,格式为[[CC]YY]MMDDhhmm[.SS],其中CC为年份的前两位,YY为年份的后两位,MM为月份,DD为日期,hh为小时(24小时制),mm为分钟,SS为秒。
示例:
touch -a file.txt
touch -m file.txt
touch -t 202201011200 file.txt
1、5 cp命令
cp命令用于复制文件或目录,基本语法如下:
cp [选项] [源文件或目录] [目标文件或目录]
常用选项:
-r:递归复制目录及其内容
-i:在覆盖目标文件之前提示用户确认
-u:仅当源文件比目标文件新时才复制文件(常用于备份)
-v:显示复制过程中的详细信息
-p:保留文件的属性(如权限、时间戳等)
-f:强制覆盖目标文件,不提示用户确认(与-i选项互斥)
示例:
cp file.txt /home/user/Documents/backup/file.txt.bak 复制文件并备份到指定目录,保留原文件属性和权限,不提示用户确认覆盖目标文件(使用-f选项)
cp -r /home/user/Downloads /home/user/Backup 递归复制整个下载目录到备份目录,保留原目录结构和文件属性,不提示用户确认覆盖目标目录(使用-r选项)
2、进程管理命令
2、1 ps命令
ps命令用于查看系统中运行的进程状态,基本语法如下:
ps [选项] [参数]
常用选项:
-a:显示所有用户的进程(包括其他用户的进程)
-u:显示进程的详细用户和系统资源信息(如CPU、内存等)
-x:显示没有控制终端的进程(即后台进程)
-e:显示所有进程,等同于ps -A
(与-a选项互斥)
-f:显示进程的完整格式(包括UID、PPID等信息)
-l:显示进程的短格式(包括PID、TTY等信息)
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/174274.html