Linux基础命令(上)

一曲冷凌霜 提交于 2019-12-29 20:07:22

大家好,我是柒星

今天给大家带来Linux基本命令详解上篇~

以下本章来自公众号【Honker】,可在公众号内查看学习资料,免费获取Linux学习视频

No.1

查看目录列表

ls  
ls -a

list(ls)—列表目录中的内容,默认显示当前目录下的文件列表。

ls -a —a代表all所有的意思,查看所有文件,包括隐藏文件。在Linux中隐藏文件都是以 . 开头的


ll  
ll -a

ll也是查看当前目录的文件的命令,与ls不同的是,此命令会显示文件的更多详细信息。效果见下图在这里插入图片描述
No.2

切换目录

cd ..  
cd 文件名或指定路径  
cd(change directory)
pwd 显示当前路径

cd … 此命令是返回上一级目录

cd 文件名或指定路径是跳转到某个文件夹下
在这里插入图片描述
在这里插入图片描述
当然也可以直接指定一整个目录进行跳转,比如在Documents文件下有一个honker文件,也可以直接定向到honker文件
在这里插入图片描述
pwd命令显示当前目录
在这里插入图片描述
No.3

清空屏幕

clear   
clear screen

在这里插入图片描述
在这里插入图片描述
clear 和 clear screen 是一样的效果,大家可以试一下~
No.4

创建目录与创建空白文本文件


mkdir 目录名

mkdir directoryName 相对创建一个子目录(路径就是在当前目录下)

mkdir /directoryName绝对创建一个子目录(路径为绝对路径 /指定路径/目录名)

一次性创建多级目录


mkdir -p parentDirectoryName/childDirectoryName

在这里插入图片描述


touch 文件名(当前目录下)
touch 目录/文件名(相对路径)
touch /目录/文件名(绝对路径)

在这里插入图片描述
No.5

查看文件内容

cat 文件名

在这里插入图片描述


more 文件名

分屏显示文件内容,显示后使用空格显示下一屏,回车显示下一行,q退出分屏显示,ctrl+c退出命令。


head filename
head -number filename

head命令显示文件的前多少行,如后面没有-number参数,默认显示十行

若有参数,参数为几就显示几行


tail filename
tail -number filename

tail显示文件的末尾多少行,默认是十行,若有参数,参数为几,就显示几行

No.6

复制命令


cp 源信息 目录信息(copy)

复制文件

cp filename newfilename
cp directoryName/filename directoryName/newfilename
cp /directoryName/filename /directoryName/newfilename

在这里插入图片描述
复制目录

cp -r directoryName 路径/newdirectoryName

在这里插入图片描述
No.7

移动或者重命名文件


mv source target (移动)
mv source newName(重命名)

在这里插入图片描述
在这里插入图片描述
No.8

删除命令

删除文件


rm filename  (有提示)
rm -f filename   (无提示)

在这里插入图片描述
删除目录


rm -r firectoryName

No.9

编辑文件


vi filename
vim filename (增强命令,文件内容有高亮显示)

进入文件内之后,编辑文件需以下命令


a append 以追加的方式进入编辑模式,在当前光标后添加
i insert 以插入的方式进入编辑模式,在当前光标前添加
o underline 在光标所在位置之下,新增一行进入编辑模式
O perline 在光标所在位置之上,新增一行进入编辑模式
dd deleteline 删除光标所在行
d number 删除光标往下的number行
:w write 保存
:q quit 退出vi编辑器
:wq 保存并退出
:q! 强制退出不保存
:set nu 显示行号
/keywords 搜索关键字
G 光标跳转到文件末尾
gg 光标跳转到文件开头

No.10

查看网络编辑器、网卡信息


ifconfig 
ifconfig -a 查看所有网卡信息

在这里插入图片描述
No.11

服务控制命令


service iptables start 开启防火墙
service iptables stop 关闭防火墙
         服务名称 restart 重启服务
                 status 查看服务状态

No.12

进程信息查看命令


ps aux 
a 所有进程
u 包含用户启动的进程
x 正在执行中的进程

在这里插入图片描述
在这里插入图片描述
No.13

管道,过滤筛选

| 管道,在管道左侧命令直接的基础上,执行管道右侧的命令
grep 过滤|筛选 筛选符合关键字的数据
例:aux|grep keywords

No.14

查看网络状态


netstat  查看网络状态
uname 显示系统信息

在这里插入图片描述
在这里插入图片描述
如果您喜欢我的文章就关注我们吧,每天get新技能!公众号内点击学习资料,回复Linux获取更多学习视频!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!