linux常用基础命令 linux基础知识点

老铁们,大家好,相信还有很多朋友对于linux常用基础命令和linux基础知识点的相关问题不太懂,没关系,今天就由我来为大家分享分享linux常用基础命令以及linux基础知识点的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

Liunx常用基础命令

Linux常用基础命令详解

1. su命令

su+用户名

普通用户切换到超级管理员需输入密码;管理员切换回普通用户则无需密码。

2. ll命令

ll==>ls-l==>以列表形式显示文件详细信息

ls-a==>显示所有文件,含隐藏文件

ls==》纵向显示文件名

3. cd命令

路径:相对路径表示相对于某参考点;绝对路径表示从根目录出发的独特路径。

/:根目录,Linux系统顶层目录。

cd../==》返回上一层目录

cd~==>返回家目录,root用户返回到/root,普通用户返回到/home。

4. mkdir命令

mkdir dir1==>在当前位置创建空目录dir1

mkdir/root/dir1==》在指定位置创建空目录dir1

mkdir/root/dir1/home/dir2==》同时创建多个目录

5. pwd命令

显示当前操作的绝对路径

6. touch命令

touch file1==>在当前位置创建空白文件file1

touch file1/root/file2/home/file3==>同时创建多个文件

7. rm命令

rm file1==>删除当前目录中的file1文件,提示是否确认

rm/root/file1/home/file2==>同时删除多个文件

rm-f file1==>强制删除,不提示

rm-r dir1==>删除目录时需加-r参数

rm-rf dir1 file1==>强制删除文件和目录

rm-rf*==>删除指定目录下所有内容

8. cp命令

cp file1 file2==>将file1复制到当前目录并命名为file2

cp file1 file2/root==》将file1和file2复制到root目录

cp-r file1 dir1/root==>复制目录并加-r参数

9. mv命令

mv file1 file2/root==>移动并重命名file1到root目录

mv file1/home==>将file1移动到home目录

文件移动或重命名时,若目标已存在,将覆盖原文件。

10. ifconfig

查看IP地址:Linux下使用ifconfig命令;Windows下使用cmd模式输入ipconfig查看。

11. find命令

-name:通过文件名称查找;

find/-name"file1.txt"==>从根目录查找名为file1.txt的内容

find/root/-name"file1.txt"==>从root目录开始查找

模糊查找:find/-name"*xx*"==>查找以xx结尾的文件

-type:通过文件类型查找;

find/home-type f==>查找home目录下的文件

12. cat命令

cat file1==>查看文件内容,适用于小文件;

cat-n file1==>带行号显示文件内容

cat file1|grep"关键字"==>通过关键字过滤内容

重定向符:>覆盖写,>>追加写;

cat file1> file2==>覆盖写入file2

cat file1>>file2==>追加写入file2

13. more命令

查看大文件内容,支持翻页;

more file1

14. less命令

类似more命令,支持翻页查看大文件内容;

less file1

15. head命令

查看文件开头内容:默认查看前十行;

head-n 5 file1==>指定查看前五行内容

16. tail命令

查看文件末尾内容:默认查看末尾十行;

tail-n 8 file1==>指定查看末尾八行

实时刷新日志:tail-f日志文件

17. sed命令

查看指定行内容;

sed-n 10p file1==>查看第10行内容

sed-n"10,20p" file1==>查看第10行到第20行内容

18. chmod命令

修改文件权限:r=4,w=2,x=1;

属主:u表示;属组:g表示;其它用户:o表示;

chmod 777 file1==>赋予所有用户读、写、执行权限

chmod u+wx,o-xw file1==>给属主增加可写、可执行,其它用户移除可写、可执行权限

19. chown命令

修改文件属主:chown cjh file1

20. chgrp命令

修改文件属组:chgrp cjh file1

21. ln命令

创建链接文件:硬链接使用-d参数,软链接使用-s参数;

ln-d/root/file1/home/aa==>在home目录备份file1取名aa

ln-s/root/file1/home/aa==>在home目录创建file1快捷方式,取名aa

22. ps命令

查看进程信息;

kill-9+ PID(进程号)==》强制结束进程

23. netstat命令

查看端口号;

netstat-ntlp==>查看当前开启的所有端口

lsof-i:8080==>查看指定端口使用情况

24. reboot命令

重启系统;

25. clear命令

清屏;

26. history命令

查看命令历史;

27.打包和解压文件

tar包:打包和解压文件;

tar-cvf xx.tar dir1 file1==>打包dir1和file1为压缩文件xx.tar;

tar-xvf xx.tar==>解压xx.tar;

tar.gz包:打包和解压;

tar-czvf xx.tar.gz dir1 file1==>打包为xx.tar.gz;

tar-xzvf xx.tar.gz==>解压xx.tar.gz;

zip包:打包和解压;

zipxx.zip dir1 file1==>打包为zip文件xx.zip;

unzipxx.zip==>解压xx.zip;

28.查看系统资源使用情况

top命令:实时查看CPU使用情况;

free命令:查看内存使用情况;

df命令:查看磁盘使用情况;

df-h:显示磁盘使用情况带单位;

29. vim命令

文本编辑工具:

vim file1编辑文件;

命令模式:常用i/a/A/o/O;

删除内容:x/X/D/dd;

复制:yy;

粘贴:p/P;

编辑模式:当文件末尾出现INSERT字样时处于编辑模式;

退出编辑模式:Esc键;

末尾行命令模式:冒号后输入指令;

:wq保存退出;

:wq!保存且强制退出;

:q不保存退出;

:q!不保存强制退出;

:/关键字快速定位查找内容;

:noh取消关键字增量显示;

:3定位第三行;

:set nu显示行号;

:set nonu取消显示行号。

Linux入门级常用命令学习笔记

以下是我学习Linux时所用到的命令,整理成笔记,方便日后反复练习。让我们一起来看看这些基础的Linux命令吧。

一、Linux实战命令

1.【pwd】查看我们所在的目录。#/root就是根目录

2.【ipconfig】查看当前服务器的网络设备信息。如果有网盘,就有如下提示:

3.【free-h】检查当前服务器的内存是否够用。可以看到有2.3G的可用内存。

4.【df-lh】查看网络磁盘空间是否足够。

5.【mkdir code】新建一个目录,起名为code。【cd】命令可以把当前目录切换到这个目录。

6.【git clone地址】可以拉取项目到本地进行调试。然后切换到项目所在的目录。

7.【ls】查看当前目录有哪些文件。

8.【du-sh*】来查看项目占用了多少空间。

9.【cat文件名】查看文本文件的内容。

10.【uname-a】查看系统的版本。

11.【yum install java-1.8.0-openjdk*-y】用系统自带的软件管理器安装java。

12.【java-version】查看java的版本号。

13.【which java】查看java的安装目录。

14.【wget maven地址】下载安装maven。

15.【tar-zxvf文件名】解压文件。

16.【find-name".jar"】查找文件命令。

17.【cp文件名】复制文件到当前目录。【mv旧文件名新文件名】为文件改名。

18.【nohup java】后台启动程序。

19.【jobs】看看服务器中有没有运行任务。

20.【ps-ef】查看系统进程。

21.【grep】在众多进程中筛选出java进程。|为管道符。

22.【netstat-ntlp】查看java占用的端口。

23.【tail-n 10 error.og】查看最近的10行错误命令。之前要运行【cd log】

24.【curl网址】访问网址或者端口。

25.【sz error.log】下载日志到本地。

26.【vim pom.xml】用vim编辑器快速修改一下代码。

27.【kill】杀死进程

28.【top】查看进程状态。

29.【vim start.ssh】写一个shell脚本。

30.【chmod a+x start.sh】给文件添加权限。

31.【history】查看历史命令。【help】查看帮助文件。

32.【rm-rf/*】删除当前目录下所有文件。

二、学后反思

学习Linux,重在实际操作演练,多敲多练,不要死记硬背。可以看着视频边看边操练。

我也是一个Linux的初学者,刚刚开始感觉有点儿吃力,但看多了,用多了一切都感觉不是那么陌生了。

好了,还不快去申请或者购买一个服务器马上开启实操吧?

linux下有哪些常用的命令呢

文件和目录管理

ls:列出当前目录中的文件和目录

mkdir:创建目录

cd:更改目录

rm:删除文件或目录

cp:复制文件或目录

mv:移动或重命名文件或目录

用户和组管理

useradd:创建新用户

groupadd:创建新组

userdel:删除用户

groupdel:删除组

passwd:更改密码

权限管理

chmod:更改文件或目录的权限

chown:更改文件或目录的所有者

chgrp:更改文件或命令的组

打包和解压

tar:打包或解压文件

gzip:使用Gzip压缩文件

bzip2:使用BZIP2压缩文件

zip:打包或解压ZIP存档

进程管理

ps:列出正在运行的进程

top:监控系统活动

kill:终止进程

网络管理

ping:测试到另一个主机的连接性

ifconfig:显示网络接口配置

netstat:显示网络连接和统计信息

信息查找

man:显示命令手册页

info:显示信息页面

grep:在文件中搜索文本

find:在文件系统中搜索文件

文件操作

cat:显示文件内容

more:逐屏显示文件内容

less:交互式文件查看器

head:显示文件开头部分

tail:显示文件末尾部分

阅读剩余
THE END