码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用命令

时间:2020-10-18 17:01:47      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:nbsp   包括   多级目录   vim命令   删除   命令执行   enter   编辑   情况   

Linux常用命令
1.查看目录结构命令
ls(list)功能:列出目录内容

格式:ls[参数][文件或目录]

-a或--all    所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的

-l    使用详细格式列表

-t    用文件和目录的更改时间排序

-r   反向排序

--help   在线帮助

常用:

ls   -l             列出当前目录下的文件信息(此命令很常用,简化的格式为 ll)

ls   -al           列出当前目录下的文件信息(包括隐藏文件,特殊目录)

ll    /home/     显示根目录下home目录下的内容

2.切换目录命令
cd(change directory)功能:切换目录

语法:cd[目录]

常用:

cd   ~       当前用户主目录

cd   /        根目录

cd   -        上一次访问的目录

cd   ..       上一级目录

cd            当前用户主目录

 

touch   1.txt    在当前目录创建一个文件1.txt
clear:清除屏幕


3.创建目录命令
pwd:显示当前工作目录

mkdir: 创建目录

mkdir   a :当前目录下创建文件夹a

mkdir  /root/b  :在根目录下的root下创建目录b

mkdir  -pv  /root/c/e/d :在根目录下的root下创建目录结构c/e/d(一下创建多级目录)

-p:父目录不存在情况下先生成父目录

-v:显示命令执行过程中的详细信息

4.文件浏览
[注]:按tab键可以自动补齐文件名

cat   文件名:显示指定文件的所有内容(用于文件内容少的情况)

more  文件名:分页显示文件内容,还支持直接跳转行等功能(用于文件内容多的情况)

Enter :向下n行,需要定义。默认为1行

空格键:向下滚动一屏  或 Ctrl+F

B    返回上一屏  或Ctrl+B

q   退出more

less [参数]  文件名 :分页显示文件内容,操作更详细

参数:-m 显示类似more命令的百分比        -N   显示每行的行号     两个参数可以结合用  -mN

空格键:前进一页 或 page down

b:后退一页   或 page up

d:前进半页

u:后退半页

Enter:前进一行 或 方向键向下

y:后退一行  或 方向键向上

/字符串:向下搜索

?字符串:向上搜索

v:进入vim编辑器

tall命令:用来显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

tail[必要参数][选择参数][文件]

 -n<行数> 显示行数

-f 循环读取

5.文件操作
1.复制命令:cp

cp(copy)功能:复制文件或目录

语法:cp[参数]   [源文件或目录]    [目标文件或目录]

-r或--recursive   递归处理,将指定目录下的文件与子目录一并处理

 -b  覆盖文件时,可以将源文件做一个备份

例如:

复制文件:

cp   1.txt   2.txt

cp -b  1.txt  2.txt  :如果覆盖文件时,可以将源文件做一个备份

cp  ./1.txt   ../   :将当前目录下的1.txt复制到父级目录

cp  /root/1.txt   /bin/2.txt   :将/root下的1.txt文件复制到根目录下的bin目录下的2.txt中

复制目录:(无论是单层目录还是多层目录都可以复制):

cp  -r  ./a  ./b

cp  -r  /root/a  /root/z

2.移动命令:mv

mv(move)功能:移动或更名现有的文件或目录

语法:mv [源文件或目录][目标文件或目录]

-f  或 --force   若目标文件或目录与现有的文件目录重复,则直接覆盖现有的文件或目录

剪切文件:mv    ./1.txt    /root    将当前目录下的1.txt文件 剪切到root目录下

重命名文件:mv  ./1.txt   ./2.txt      将当前目录下的1.txt文件重命名为2.txt

3.删除命令:rm

rm功能:删除文件或目录

语法:rm [-dfirv][--help][--version][文件或目录...]

-f 或 --force   强制删除文件或目录

-r 或 -R 或 --recursive   递归处理,将指定目录下的所有文件及子目录一并处理

强制删除文件:rm   -f   ./1.txt      

强制删除目录:rm   -rf   ./a      

4.查找命令:find

find功能:查找文件或目录

语法:find[目录...][参数]

-name  指定字符串作为寻找文件或目录的范本样式

例如:find  /root/  -name  ‘test*‘   查找root目录下的文件开头是test的文件和文件夹,*是通配符 。注意字符串要用单引号引起来。

6.文档编辑
vi或vim命令

基本操作

1.vim  文件名   :进入一般模式(不能输入)

2.按下 i 从一般模式,进入到插入模式

3.按下esc从插入模式,退出到一般模式

4.在一般模式下,输入:wq,退出编辑。

取消操作:u       取消已经执行的操作

Linux常用命令

标签:nbsp   包括   多级目录   vim命令   删除   命令执行   enter   编辑   情况   

原文地址:https://www.cnblogs.com/zhang0714/p/13834455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!