Linux常用的基础操作命令

后端开发必备环境之一应该就是Linux操作了,下面我就介绍一些常用的命令吧。不需要死记硬背,对于常用命令,用的多了,自然就记住了。更不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以哟~

(略微有些强迫症,是按大小/整齐度排列,不是按常用频率排序的哦~)

Linux基本操作命令

ls --查看文件
ls  [选项] 	

ls -a 		显示隐藏文件 
ls -F 		查看目录中的文件 
ls -L 		列出文件的链接名
ls -S 		以文件的大小进行排序
ls -l 		显示文件和目录的详细资料
ls -h		配合 -l 显示文件大小单位
ls *[0-9]* 	显示包含数字的文件名和目录名 
ls -s 		在每个文件的后面打印出文件的大小
ls -R		将目录下所有的子目录的文件都列出来

cd --切换目录
cd		切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
cd ~	切换到当前用户的主目录(/home/用户目录)
cd .	切换到当前目录
cd ..	切换到上级目录
cd -	可进入上次所在的目录
pwd --查看目录
pwd   查看当前所在文件夹
touch --创建新文件
touch [文件名]	touch	如果文件不存在,新建文件
mkdir --创建目录
mkdir -p					可递归创建目录.

例:
mkdir  dir1  				创建一个叫做 'dir1' 的目录' 
mkdir  dir1 dir2 	 		同时创建两个目录 
mkdir -p /tmp/dir1/dir2 	创建一个目录树 
rm --删除操作
rm [文件名]	删除指定的文件名

-d			删除空目录
-i			以进行交互式方式执行
-f			强制删除,忽略不存在的文件,无需提示
-r			递归地删除目录下的内容,删除文件夹时必须加此参数
cp --拷贝操作
cp [选项] 

-v		显示拷贝后的路径描述
-i		交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-a		该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有权限
-r		若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
mv --移动操作
mv	[选项] [文件名] 		移动指定的文件名

-v		显示移动后的路径描述
-b :	若需覆盖文件,则覆盖前先行备份。 
-f :	force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :	若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :	若目标文件已经存在,且 source 比较新,才会更新(update)
-t  :	指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
tree
tree [目录名]	以树状方式显示目录结构
清屏操作
clear		
ctrl + l
窗口字体操作
ctrl + shift + 		放大终端窗口的字体显示
ctrl + - 			缩小终端窗口的字体显示

Linux基础常用的命令暂时就介绍到这里了哦~

你可能感兴趣的:(随手,个人总结)