栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux系统基础知识学习

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux系统基础知识学习

目录
    • 1Linux的常用命令
      • 1.1切换目录命令 cd
      • 1.2列出文件列表 ls, ll
      • 1.3创建目录和移除目录 mkdir, rmdir
      • 1.4浏览文件 cat, more, less, tail
      • 1.5文件操作
      • 1.6其他常用命令
    • 2Vim编辑器
    • 3Linux的权限命令
    • 4Linux上常用网络操作
      • 4.1主机名配置
      • 4.2域名映射
      • 4.3网络服务管理
    • 致谢

1Linux的常用命令 1.1切换目录命令 cd
cd dir		-> 切换到dir目录
cd ..		-> 切换到上一层目录
cd /		-> 切换到系统根目录
cd ~		-> 切换到用户主目录
cd -		-> 切换到上一个目录
1.2列出文件列表 ls, ll
使用格式:ls [参数] [路径或者文件名]
ls 			-> 列出该目录下的文件及文件
ls -a		-> 显示所有文件或者目录(包含隐藏文件)
ls -l		-> 缩写成ll,列出目录或者文件的详细信息
1.3创建目录和移除目录 mkdir, rmdir
 mkdir dir			-> 在当前目录创建dir目录
 mkdir -p dir2/test	-> 创建级联目录,在当前目录下创建dir2目录,并在dir2目录下创建test目录
 rmdir dir 			-> 删除[空]的目录
1.4浏览文件 cat, more, less, tail
cat test.txt		-> 查看文件中全部信息
more test.txt 		-> 文件内容很多,开始只会显示一页,空格显示下一页,回车显示下一行数据
less test.txt 		-> 用法和more类似,但是可以通过PgUp和PgDn翻页
tail -10 test.log	-> 显示文件的后面10行数据
tail -f test.log	-> 动态查看日志,意思是文件内容改变后显示内容也会改变
1.5文件操作
"删除"
rm a.txt 		-> 删除文件,删除时需要用户确认是否删除
rm -f a.txt		-> 不询问直接删除文件
rm -r dir 		-> 递归删除文件夹下面的数据及目录
rm -rf dir		-> 不询问递归删除
rm -rf .

"移动"
cp a.txt b.txt 		-> 将a文件复制为b文件
cp a.txt ../		-> 将a文件复制到上一级目录

mv a.txt ../		-> 将a文件移动到上一级目录
mv a.txt b.txt		-> 将a.txt文件重命名为b.txt

"打包和解压"
tar -cvf xxx.tar .
tar -zcvf xxx.tar.gz .

tar -xvf xxx.tar					-> 解压xxx.tar文件
tar -zxvf xxx.tar.gz -C	/usr/dir	-> 解压文件到目录

"查找"
find / -name "ins*" 		-> 查找文件名称以ins开头的文件
grep lang xxx.log			-> 在文件中查找lang
grep lang xxx.log -color	-> 在文件中查找lang,并高亮
1.6其他常用命令
pwd 				-> 显示当前所在目录
touch a.txt			-> 创建一个空文件
clear / ctrl + L 	-> 清屏

"重定向输出>和>>"
cat /ect/xxx.log > a.txt 		-> 将输出定向到a.txt中,会覆盖a文件的内容
cat /ect/xxx.log >> a.txt 		-> 输出并追加到文件末尾
ifcongif > ifconfig.txt			-> 将原本会显示到终端的信息写入文件中

"系统管理命令"
ps -ef				-> 查看所有进程
ps -ef | grep ssh	-> 查找某一进程
kill pid			-> 杀掉pid编号的进程
kill -9 pid			-> 强制杀死进程
2Vim编辑器
三种模式:命令行,插入,底行模式
* 切换到命令行模式:按Esc键
* 切换到插入模式:按i、o、a键
	* i 在当前位置前插入
	* a 在当前位置后插入
	* o 在当前行之后插入一行
* 切换到底行模式:在命令行模式下先输入冒号:在输入其他信息

* 打开文件:vim filename
* 退出:Esc + :q
* 修改文件:输入i进入插入模式
* 保存并退出:Esc + :wq!(!表示强制退出)
* 不保存退出:Esc + :q!

* 快捷键
	* dd 	快速删除一行
	* yy 	复制当前行
	* nyy 	从当前行向后复制几行
	* p 	粘贴
	* R		替换
3Linux的权限命令
- rwx rwx rwx

-表示文件类型,分别有普通文件(-),目录(d)和链接(l)
r 4表示可读
w 2 表示可写
x 1表示可执行
三个为一组分别为主权限,组权限,其他用户权限

chomd 变更文件或者目录权限
chmod 755 a.txt		主111可读可写可执行,组101可读可执行,其他101可读可执行
chomd u=rwx, g=rx,o=rx a.txt		和上面效果一样
4Linux上常用网络操作 4.1主机名配置
hostname		-> 查看主机名
hostname xxx	-> 修改主机名,重启后无效
永久生效休要修改/etc/sysconfig/network文件
4.2域名映射
/etc/hosts文件用于通过主机名惊醒访问时做ip地址解析
如192.168.19.128 xxxxxx			-> 当访问xxxxxx时会来解析这个IP地址
4.3网络服务管理
service network status 		-> 查看指定服务的状态(network这个服务是可以改变的)
service network stop		-> 停止指定服务
service network start 		-> 启动指定服务
service network restart 	-> 重启指定服务

"防火墙设置"
service iptables status		-> 查看防火墙状态
service iptables stop		-> 关闭防火墙
service iptables start 		-> 开启防火墙
致谢

谢谢B站up主的资源分享,讲的非常详细,受益多多。资料下载

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894022.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号