Linux常用基本命令
ls命令
全称:list
功能:列出目录的子目录和文件
语法:ls [参数] [目录路径] (注:[ ]中的参数可有可无)
参数 -a 列出包含隐藏文件的所有文件
-l 列表模式展示所有文件,文件信息全面
-d 输出目录本身(个人认为这个是憨批命令)
clear命令
功能:清屏
whereis命令
功能:查找文件或命令所在的路径,模糊匹配查找
语法:whereis 文件名称/命令(可查看命令所在路径)
history命令
功能:查看当前用户执行命令的历史记录
stat命令
功能:查看文件或文件夹的信息
语法:stat [文件/文件夹]
touch命令
功能:修改文件时间/创建文件
语法:touch [参数] [文件名称]
参数 -a 修改文件的访问时间(如果文件不存在,则新建)
-m 修改文件修改的时间(如果文件不存在,则新建)
-c 修改文件的创建时间(如果文件不存在,不会新建)
-f 规范化,没有实际意义
touch创建文件
touch[文件名] (可同时创建多个文件,用空格隔开)
touch创建的文件名称中存在空格时,需要用引号将整个文件名包裹起来
echo命令
功能:向文件中写入内容
语法:echo “内容” >> [文件名]
rm命令
功能:删除文件或者文件夹
语法:rm [参数] [文件/文件夹]
参数 -r 删除目录
-f 强制删除
mkdir命令
功能:创建目录
语法:mkdir [参数] [目录名称]
参数 -p 循环递归的创建多级目录
rmdir命令
功能:只能删除空目录
语法:rmdir [目录名称]
cp命令
功能:复制文件或者文件夹
语法:cp [参数] [源文件目录] [目标文件目录]
参数 -r 复制文件夹
mv命令
功能:移动,重命名文件或者文件夹
语法:mv [源文件] [目标文件]
head命令
功能:查看文件前n行信息,默认十行
语法:head [参数] [文件路径]
参数 -n 查看前n行
tail命令
功能:查看文件尾部n行信息,默认十行
语法:tail [参数] [文件路径]
参数 -n 查看后n行
-F 动态监听文件的追加信息
more命令
功能:分页查看文件内容
语法:more [文件名称]
空格 分页查看
回车 逐行查看
注:不能回滚看文件
less命令
功能:分页查看文件内容,与more一致,但是可以回滚看文件
注:看到文件最后时,要按q退出