0


Linux命令

本篇写的是Linux命令,不定时更新。

主页链接:程程呀是小白的博客_CSDN博客-毕业季,redis,vue领域博主

Oracle_程程呀是小白的博客-CSDN博客

springboot创建项目_程程呀是小白的博客-CSDN博客_springboot创建项目

MySQL笔记上_程程呀是小白的博客-CSDN博客

Redis6_程程呀是小白的博客-CSDN博客

Mybatis简介_程程呀是小白的博客-CSDN博客

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 //重启 (工作连接服务器千万别重启,别问我是怎么知道的)

目录文件

  1. pwd //显示当前工作目录

  2. mkdir mydir //创建工作目录

  3. cd mydir //更改工作目录

  4. rmdir mydir //删除工作目录

  5. touch myfile //创建文件

  6. mv myfile mydir //移动目录或文件

  7. cp myfile myfir //复制目录或文件 cp -r //要拷贝的非空目录

  8. rm -rf mydir //删除目录或文件

  9. ls -l myfile //查看文件最后被编辑时间

  10. ls -lu myfile //查看文件最后被访问时间

  11. touch -at 01011212 myfile //修改文件最后被访问时间

  12. ls //列出所有文件和目录

  13. ls -a //查看所有文件

  14. ls -i //显示文件索引节点号

  15. ls -l //详细显示

  16. ls -m //以逗号分隔

  17. tree -l//以树状图列出目录内容

  18. tree -a //所有

  19. tree -i //不以阶梯状

  20. tree -s //列出文件或目录大小

  21. tree -t //按更改时间

  22. file -b myfile //显示目录或文件的详细信息

  23. stat myfile //同上

24) vi/vim //命令文本编辑器

25) clear //清屏

补充

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命令,不定时更新。

主页链接:程程呀是小白的博客_CSDN博客-毕业季,redis,vue领域博主

Oracle_程程呀是小白的博客-CSDN博客

springboot创建项目_程程呀是小白的博客-CSDN博客_springboot创建项目

MySQL笔记上_程程呀是小白的博客-CSDN博客

Redis6_程程呀是小白的博客-CSDN博客

Mybatis简介_程程呀是小白的博客-CSDN博客

标签: 服务器 linux 运维

本文转载自: https://blog.csdn.net/qq_57785602/article/details/126927066
版权归原作者 程程呀是小白 所有, 如有侵权,请联系我们删除。

“Linux命令”的评论:

还没有评论