Linux常用命令详解

Linux常用命令详解,第1张

Linux常用命令详解 Linux常用命令详解 命令格式


在哪里输入命令?
我们在安装好系统后,通过点击鼠标的右键,看到开启一个终端,点击它,就会出现一个终端的界面,接下来我们就在终端上面写相关的命令

终端命令格式
command [-options] parameter

说明:
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,既然是选项,那么这部分就可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
[] 代表可选

终端显示小技巧:
ctrl + shift + =         放大终端窗口的字体显示
ctrl + -                 缩小终端窗口的字体显示

学习终端命令的技巧:
不需要死记硬背,对于常用命令,用的多了,自然就记住了
不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以

文件查看和创建命令

ls 或者ll

命令详解:
ls         查看当前目录下面都有什么东西
格式:    ls [文件]
注意:
-a参数,显示目录中所有的文件,包括隐藏文件

ll        查看当前目录下面所有文件的详细信息
格式:    ll [文件]

显示所有文件 ls -a,包括隐藏文件

注意:
隐藏文件就是文件名前面多一个点(.)的文件
.        代表当前目录
..        代表上一级目录


pwd

命令详解:
pwd        查看当前所在的目录
格式:pwd    [文件]

去哪里    cd    

命令详解:
cd         切换当前目录
格式:    cd [目录]
注意:
./        代表当前目录
../        代表上一级目录

创建一个文件 touch

命令详解:
touch        创建一个新的文件
格式:touch 文件

创建一个目录 mkdir

命令详解:
mkdir        创建一个新的目录
格式:mkdir 目录

可以看到:
普通文件都是 黑色字体显示
目录文件都是 蓝色字体显示

自动补全

在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令
小技巧
按 上/下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c

文件编辑命令vim

打开一个文件
命令详解:
vim        编辑一个文件
格式:vim 文件名
举例:vim file.txt编辑文件查看效果


vim编辑器的三种模式
一般文档说他的三种模式是:
命令模式、文本输入模式、末行模式
但是这三种说法有写欠缺,为了理解方便。我把他们说成三种模式:
未编辑模式、编辑模式、命令行模式

未编辑模式:
就是我们使用vim打开一个文件,直接进入的展示样式,效果如下:


编辑模式:
我们在未编辑模式中使用a或者i等命令进入编辑模式,然后我们就可以进入编辑模式,可以在显示区输入任何我们想要输入的内容了,我们就按一下a,然后看看编辑模式

可以看到:
左下角,的内容变成了INSERT了
我们尝试编辑一下该文件,输入写内容


退回到未编辑模式:
我们在编辑模式,输入完内容后,按ESC键,就可以直接退出编辑模式,效果如下


进入命令行模式:
我们在未编辑模式,直接按 :(冒号),就可以进入命令行模式,效果如下

然后我们在冒号后面输入 wq就表示保存文件,查看效果

输入完毕后,就可以按Enter,退出vim了。

为了更好的演示效果,我们重新使用vim打开file.txt文件,在里面再次输入更多的内容:

vim其他方法:


未编辑模式常用方法:
^        跳转到光标所在行的行首
$        跳转到光标所在行的行尾
yy        复制光标所在行内容
nyy        复制光标所在行及该行下面n-1行内容
p        在光标所在行的下一行粘贴复制的内容
gg        跳转到当前文档的首行
G        跳转到当前文档的末尾行
dd        删除光标所在行的内容
dgg        删除光标所在行到当前文档首行之间的所有内容
dG        删除光标所在行到当前文档末尾行之间的所有内容

a        从光标的下一个字符位置进入编辑模式
i        从光标的所在位置进入编辑模式
o        从光标所在行的下一行进入编辑模式
O        从光标所在行的上一行进入编辑模式        


查看文件内容命令

我们可以通过cat、head、more、tail等方式来查看这个文件有哪些内容
一次性查看文件所有内容 cat

命令详解:
cat        一次性查看文件所有内容
格式:cat 文件名

每次查看一屏幕内容    more

命令详解:
more    一次查看一屏幕的内容
格式:more 文件名
注意:
终端有多大,一屏幕就显示多少内容
屏幕大小是按文字行数显示的
按Q退出显示剩余的内容

只看头部的部分内容    head

命令详解:
head        查看文件的前10行内容
格式:    head 文件名
注意:
默认是显示10行的内容
-n    指定显示多少行内容,我们来演示一下-n 5 效果


查看末尾的内容 tail

命令详解:
tail        查看文件的末尾10行内容
格式:    tail 文件名
注意:
默认是显示10行的内容
-n    指定显示多少行内容,我们来演示一下-n 5 效果

文件的移动

复制一个文件    cp

命令详解:
cp        拷贝一个文件
格式:    cp 源文件名 新文件名

移动一个文件    mv

命令详解:
mv        移动一个文件
格式:    mv 文件名 目标位置

删除一个文件    rm

命令详解:
rm        删除一个文件
格式:    rm 文件名
注意:
默认是删除一个文件,那么怎么删除一个目录呢?就是使用-r 参数


文件改名    mv

命令详解:
mv        给一个文件改名
格式:    mv 旧文件名 新文件名


压缩文件    tar

命令详解:
tar        给一个文件压缩
格式:    tar -zcvf 压缩文件名 被压缩的文件
z        指定压缩文件格式    tar.gz
c        指定压缩的时候,使用压缩
v        显示压缩过程
f        指定文件名
x        解压缩
C        指定压缩后文件存放的位置
解压文件 tar


解压文件 unzip
命令格式:
unzip 文件名.zip

 软连接

软连接本质上就是windows系统中的超链接,
超链接文件存在的基础是有一个被链接的文件,而且超链接文件存在与否和被连接文件没有任何关系,超链接文件存在的作用就是为了方便访问被连接的文件。
                      
给一个文件创建一个软连接    ln -s

可以通过cat方式来查看两个文件内容是否一致,
[admin@localhost ~]$ cat file.doc 
first file 
...
first file 11
[admin@localhost ~]$ cat file-kuaijiejian 
first file 
...
first file 11
结果发现两个文件一样
因为快捷键就是根据源文件创建来的,所以删除软连接文件,不会对源文件有任何变化

下载一个文件  wget

格式:wget url链接

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5609831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存