linux基础总结
来源:互联网 发布:dota数据库 编辑:程序博客网 时间:2024/05/29 04:47
1.linux常见命令:(linux严格区分大小写)
1.查看目录内容:(-l:长格式显示 -h:大小单位 -a:显示所有 -d:看目录的信息)
例如:
ls -l :以长格式的方式查看根目录的内容;(缩写:ll)
ls -a :查看所有文件
ls -ld /root :查看root目录的信息
2.对文件的操作
touch 文件名: ,如果文件不存在,增加文件;如果 文件存在,就是修改他的创建时间
rm 文件名 文件名1 :删除多个文件
rm -f 文件名 文件名1 强制删除文件名 文件名1
vim 文件名: 修改文件内容,查看文件内容
cat 文件名 : 查看文件内容
head -n 2 文件名:只想查看文件头两行
tail -n 2 文件名: 只想查看文件末尾2行
以分页的方式显示文件内容: more 文件名: (回车:下一行; 空格:下一页; b:上一页; q:退出
less 文件名: (j:往下滚动; k:往上滚动; q:退出)
cp 源文件 目标路径(cp a.php /tmp/):复制文件
cp 源文件 目标路径/改名 (cp a.php /tmp/c.php) :复制并改名
cp -p a.php s.php:连带属性复制a.php
mv 源文件 目标路径 :剪切文件
mv a.php a1.php :修改文件名
3.对目录的操作:
mkdir 目录名: 新建目录
mkdir -p 11/22/33/44/55: 递归创建目录
rm -rf 目录名:删除目录
cp -r 原文件 目标路径:复制目录
cp -a 源文件 目标路径: 复制目录
mv 源文件 目标路径:剪切目录
ln -s 源文件 目标文件:创建软连接(快捷方式)
4.用户:
useradd 用户名:添加用户名
passwd 用户名: 给用户添加密码
su - 用户名 : 切换用户
5.权限:
一般格式: d rmx r-x r-- 4 root root 4096 8月 19 03:34 name
第一位:
d:目录
-: 文件
l:软连接
b: 设备
rwx:
读 r 4 (文件:能不能看文件的内容 cat\less\vim目录:查看目录下的所有文件\子目录)
写 w 2(文件:对文件内容进行修改,但是不能删除目录:可以操作(删除/新增/剪切)这个目录下的所有文件/目录)
执行 x 1(文件:执行权限目录:可以进入这个目录(cd))
g:所属组 o:其他人u:所有者
默认情况下,文件权限是644,目录权限是755
修改权限:
chmod 权限数字 文件名
chmod 755 a.php :将a.php的权限设置为755
chmod g+w a.php:给a.php的所属组添加写的权限
chmod u-x a.php:给a.php的所有者删除执行权限
6.修改所有者:
chmod 用户名 文件/目录
7.修改所属组:
chgrp 组名 文件/目录
8.查找命令:
whereis 命令
which 命令
grep 命令:命令查找字符串
9.找文件:
find 位置 按照什么方式找 参数
例如:find /etc -name passwd : 在/etc目录下找名字为passwd的文件/目录
find /root -perm 644 在/root目录下找权限为644的文件/目录
find /root -mtime 1:按修改时间来找
find /root -size +4K :根据文件大小找
10.压缩格式: zip(Linux / window) rar(window)
linux压缩格式: gz / bz2
gz压缩的命令:
tar -zcvf 压缩文件名 源文件
-z: gz格式压缩
-c:创建压缩文件,压缩
-v:显示压缩的过程(view)
-f:文件名
解压命令: tar -zxvf 压缩文件
bz2:压缩的命令:
tar -jcvf 压缩文件名 源文件
解压: tar -jxvf 压缩文件名
11.管道符: |
ls /etc | grep yum :将ls /etc的内容 给到 grep yum来处理
netatat -tlunp | grep 80:查看80端口是否开放
12.关机/开机:
reboot: 重启
init 0 :关机
13.挂载:
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
卸载:
umount /mnt/cdrom
14.vim编辑器之神命令:
:w 保存
:wq 保存退出
:q! 不保存退出
:set nu 显示行号
:set nonu 不显示行号
G 去到文件最后一行
gg 去到文件第一行
15gg 或者 :15 去到第15行
移动光标:
j 下 k 上 h 左 l 右
$去到行末
^ 去到行首
yy 复制当前光标所在那一行
:1,10y 复制1到10行
p 在光标后一行黏贴
P在光标前一行黏贴
dd删除当前光标坐在那一行
ndd n代指一个数字 删除当前光标到以下第n行
:1,10d删除1,10行
替换一个字符:光标去到需要替换的字符 r 输入需要替换后的字符
Ctrl + u撤销
Ctrl + r 反撤销
:/sbin 查找sbin字符串
n下一个
N 上一个
替换:
在1-10行找 g 全局替换 s sreach
:1,10s/需要找的字符串/替换的字符串/g
i不区分大小写
i光标前插入
a在光标后插入
0另起一行插入
15.clear history:清除历史
2.linux设置IP的几种方法:
第一种方法:
1.setup
2.vim /etc/sysconfig/network-scripts/ifcfg-eth0把onboot = no 改为yes
3.重启网卡service network restart
第二种方法(临时的,重启服务器就失效):
1.ifconfig eth0 IP地址
2.点开虚拟机的设置 更改网络连接方式
3.检测网络是否联通 ping IP;
- 总结LINUX基础
- Linux 基础总结(二)
- linux 基础学习总结
- LINUX基础文档总结
- Linux驱动基础总结
- Linux基础总结
- Linux简介基础总结
- 基础linux命令总结
- linux基础总结
- Linux基础命令总结
- Linux基础总结
- linux基础总结
- linux 基础总结
- Linux基础总结
- Linux基础---鸟哥Linux总结
- 【Linux技术总结】linux 基础
- 【基础】Linux文件系统(总结)
- Linux 基础经典笔记总结
- [leetcode]475. Heaters
- Service的启动过程
- 分享下我的网络赚钱经验
- CheckedTextView怎么设置文字居中
- UITableView,你了解多少?
- linux基础总结
- android中如何获取系统已安装的输入法,并且要获取到输入法的名称
- android系统设置里的触摸提示音功能怎样实现开启和关闭?
- Windows 下安装 XGBoost
- eclipse android开发中模拟器启动不了,不显示,也没报错
- 微信小程序—未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。
- 7.《深入理解Java虚拟机》垃圾收集器-垃圾收集算法的具体实现
- AVAssetWriter 输出视频文件在ios8上的结束
- Laravel学习之Composer安装Laravel