whoami 显示当前主机名
pwd 显示当前位置
uname -a 显示内核信息
echo 打印
history 输入历史
history -c 删除历史
useradd 创建用户
ll -a 显示隐藏文件
* 通配符
~ 家目录
mkdir 创建目录
rmdir 删除目录(要求文件夹为空)
mkdir -p a/b/c 多层创建
mkdir -p {目录1,目录2}
cp 复制
cp 原来的路径 现在的路径
mv 移动
mv 原文件名 新名字
rm -f 文件名 强制删除
rm -rf 目录名 强制删除
ln -s 文件名 链接名 //软连接
ln 文件名 链接名 //硬链接
cat 查看文件内容
tac 反着看
more 分页查看
head -10 文件名 //显示文件的前十行
tail -10 文件名 //显示文件的后十行
head -10 文件名 | tail -1 查看第十行
find 范围 -name 文件名 例:fing / -name qiangjingjiu 全局查找qiangjingjiu
vi 编辑:i 插入 a追加 A行尾 I行首 O另起一行
dd 删除
数字+gg 跳转到第几行
G 代表到末尾
w跳词
dw删除这个单词
yy复制一行
p粘贴
yw 复制一个单词
u撤销
. 代表ctrl+y
shift+zz保存并退出
r+字母 替换
x剪切
ctrl+s锁屏 ctrl+q解锁
g/abc/s//lucky/g 将abc全部换成lucky(末行模式)
文件传输
yum install lrzsz -y //先下载,rz代表上传,sz代表下载
上传:输入rz即可
下载: 输入sz+空格+文件名
linux传输
scp 本机文件 root@对方主机名 :/文件位置
//scp -r ...代表文件夹
tar压缩包:
tar -zxvf tar压缩包 //解压缩
tar -zcf 文件名 压缩包名 //压缩文件
zip压缩包:
先安装:yum install zip unzip -y
unzip zip压缩包 //解压缩
zip -r 文件夹 压缩包名
df -h //查看分区信息
du -h --max-depth1 //查看最大深度
reboot //重启
netstat -anp 监听端口
netstat -r 核心路由表
telnet IP地址 端口 //访问端口
curl -X GET 网址 //获取网址信息
主机间的相互免密钥:
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa //生成私钥和公钥
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.188.101 //发送公钥
日期和时间:
开启本地服务器:service ntpd start
客户端同步时间: ntpdate IP地址
添加用户:useradd 用户名
设置密码:passwd 密码
删除用户:userdel -r 用户名
切换用户:su 用户名
创建组:groupadd 名称
删除组:groupdel 组名称
修改组名字:groupmod -n 原名 新名字
查看用户对应的组:groups
修改用户的组:
usermod -g 组员 新组名 //主组
usermod -G 组员 新组名 //附属组
改变用户权限的两个方法:
chown 用户 文件 //通过修改主人
chmod o+w 文件 //修改属性(u:user g:group o:other)
>>代表追加
>代表覆盖
查看进程:
ps -ef //查看进程
进程查询:
ps -ef|grep 文件
top //查看进程使用率
转为后台进程:
只需要在命令后面加一个&
杀死进程:
kill -9 进程号
jobs //拿到正在运行的进程
防止后台挂起:nohub ping www.baidu.com>>baidu 2>&1 &
rpm命令安装软件:
rpm -ivh ...rpm
rpm -ivh ...rpm
卸载
rpm -qa | grep 文件名
yum search 文件 //查找文件
yum info 文件 //查看文件属性
yum list 包 //查询安装的rpm包
更换yum源:
1.下载wget: yum install wget -y
2.wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.yum clean all
4.yum makecache
grep //查找
Linux
最新推荐文章于 2024-02-07 21:07:18 发布