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:显示文件末尾部分