目录
本篇写的是Linux命令,不定时更新。
主页链接:程程呀是小白的博客_优快云博客-毕业季,redis,vue领域博主
Linux系统命令
Windows系统中查看当前电脑的IP地址 ipconfig
在Linux系统中查看当前电脑的IP地址 ifconfig
登录注销
1) sudo useradd ccy //添加用户 (不能被立即使用,需设置密码 sudo passwd ccy)2) sudo adduser ccy//添加用户3) login //登录或切换用户4) logout //注销用户(命令行) exit(shell-退出控制台)5) shutdown -h 10 //10分钟后自动关机 shutdown -c //取消6) halt(root用户) //关闭所有进程后自动关机7) poweroff //同上8) shutdown -r 10 //十分钟后自动重启9) init 6 //重启 (0-停机,1-单用户,2-多用户,3-完全多用户,4-图形化,5-安全模式,6-重启)10) reboot //重启 (工作连接服务器千万别重启,别问我是怎么知道的)
常用命令
pwd 显示当前工作目录mkdir mydir 创建工作目录cd mydir 更改工作目录rmdir mydir 删除工作目录touch myfile 创建文件mv myfile mydir 移动目录或文件cp myfile myfir 复制目录或文件cp -r 拷贝的非空目录rm -rf mydir 删除目录或文件ls -l myfile 查看文件最后被编辑时间ls -lu myfile 查看文件最后被访问时间ls 列出所有文件和目录ls -a 查看所有文件ls -i 显示文件索引节点号ls -l 详细显示ls -m 以逗号分隔cat 一次性显示整个文件内容tree -l 以树状图列出目录内容file -b myfile 显示目录或文件的详细信息stat myfile 同上vi/vim 命令文本编辑器clear 清屏ps -ef|grep 文件名 查找文件路径df 检查磁盘使用情况ps 查看进程kill 终止进程top 查看系统使用情况find 查找文件passwd 修改用户密码chgrp/chown 更改文件tail 查看系统日志tail -f 查看最新文件内容history 查看系统历史命令show log 显示日志whoami 显示当前用户名称mysql -v 查看mysql版本号java -v 查看java版本号sysctl 运行时修改内核参数sysctl -p 重新加载文件使内核参数生效lsnrctl status 显示监听器状态crontab 定时任务crontab -e 编辑定时任务
补充
ls通配符
* 代表任意数个字符
? 代表任意一个字符,至少一个
[] 表示可以匹配字符组中的任意一个
[a,b,c] 匹配a,b,c中任意一个
[a-f] 匹配从a到f范围内的任意一个
rm命令
rm 删除文件或目录
rm -f 强制删除,忽略不存在的文件,无需提示
rm -r 递归地删除目录下的内容,删除文件夹时必须加此参数
rm *1.txt 删除以1.txt结尾的所有文件
rm -rf * 强制删除该文件夹中所有文件 (删除完成不可恢复)
cp命令
cp 源文件 目标文件 复制文件或目录
cp -i 源文件名 目录名 覆盖文件前提示
cp -r 源文件名 目录名 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
cp -d 源文件 目标文件 若对象为“链接文件”,则保留该“链接文件”的属性
cp -p 源文件 目标文件 保留原始文件的属性
cp -a 源文件 目标文件 相当于-pdr
more命令
more 文件名 分屏显示文件内容,每次只显示一页内容,适合内容较多的文本文件
使用more的操作键:
空格键:显示手册页的下一屏
Enter键:一次滚动手册页的一行
b:回滚一屏
f:前滚一屏
q:退出
less命令:查看系统日志可滚动
使用less的操作键:more命令的所有按键less都支持
空格键:显示手册页的下一屏
Enter键:一次滚动手册页的一行
b:回滚一屏
f:前滚一屏
q:退出
↑↓箭头可以实现一行一行的上下翻
PageDown/PageUp可以实现一页一页的上下翻
vi命令(退出不成功试一下esc键)
末行模式命令:
w 保存
q 退出
q! 强行退出,不保存退出
wq 保存并退出
x 保存并退出
文件压缩以及解压
gzip 压缩 gzip 要压缩的文件 压缩结果为 以.gz 结尾
gunzip 解压 gunzip 要解压的文件 (以.gz结尾)
zip 压缩 zip -r 压缩后的名字 要压缩的目录 压缩结果为 XXX.zip
unzip 解压 unzip 要解压的名字 -d 指定的目录 将文件解压到指定目录
tar 既可以解压又可以压缩
选项:
-c 产生.tar打包文件
-v 显示详细信息
-z 打包同时压缩
-x 打包.tar文件
tar -zcvf 要压缩的名字(XXX.tar.gz) 要打包压缩的内容(可以是多个文件夹,可以是整个目录)
tar -zxvf 要解压的文件
tar -zcvf 要压缩的名字(XXX.tar.gz) 要打包压缩的内容(可以是多个文件夹,可以是整个目录)
tar -zxvf 要解压的名字
tar -zxvf 要解压的名字 -C 指定的路径 压缩到指定的目录
useradd 创建用户,用法: useradd wyh ,userdel删除用户
groupadd 创建组,用法:groupadd wyh, groupdel删除组
本篇写的是Linux命令,不定时更新。
主页链接:程程呀是小白的博客_优快云博客-毕业季,redis,vue领域博主