Linux常用命令

说明:()中的内容为注释

一、Ubuntu:
sudo apt update(更新可用软件包列表)
sudo apt upgrade(更新已安装的包)
ctrl shift + (字体放大)
Ctrl - (字体放小)

二、Linux:
格式:command -options arguments (命令 选项 参数)
查看当前目录下的所有文件:ls
查看当前所在目录:pwd
切换目录:cd Desktop(用tab键可以自动补全)
当前目录:cd .
上一级目录:cd …
切换到当前用户的主目录:cd或者cd ~
创建文本文档:touch haha(存在则更新日期)
删除文本文档:rm haha
创建文件夹:mkdir haha(存在则不会创建)
递归创建目录:mkdir -p a/b/c
删除文件夹:rm -r haha
退出命令模式:Ctrl c
查看命令的帮助信息:rm --help
查看命令的使用手册:man rm
1)空格键:显示手册页的下一屏幕
2)回车键:一次滚动手册页的一行
3)b:回滚一屏
4)f:前滚一屏
5)q:退出
6)/word:搜索word字符串
以.开头的文件是隐藏文件
查看所有包括隐藏文件:ls -a
显示文件的详细信息:ls -l(如果是目录则显示出的第一个字母就是d)
更清晰的显示文件大小及信息: ls -l -h(可以用ls -lha)
用通配符匹配文件:1* 1?3.txt 1[234]3* 1[1-5]*
以树状图列出文件目录结构:tree(只显示目录:tree -d)
拷贝文本文件:cp 源文本文件 目标文件
移动文本文件:mv 源文本文件 目标文件
拷贝文件到文件:cp -r 源文件 目标文件
查看文件内容
1)cat:查看文件全部内容
a、显示非空行号:cat -b 1.txt
b、显示所有行号:cat -b 1.txt
2)more:分屏显示文件内容:方法与man rm相同
3)grep:搜索文本文件内容:grep abc 1.txt
a、显示匹配行及行号:-n
b、显示不包含匹配文本的所有行:-v
c、忽略大小写:-i
d、行首,搜寻以a开头的行:^a
e、行尾,搜寻以z结尾的行:z$
其它:
4)echo:把后面的内容显示在终端,通常和重定向联合使用
5)重定向>和>>:
a、覆盖文本:echo hello python > 1.txt
b、追加文本:echo hello python >> 1.txt
6)管道|:
a、分屏显示内容:tree | more
b、查询指定文本:tree | grep a
远程管理常用命令:
一分钟后关机:shutdown
立刻关机:shutdown now
指定时间关机: shutdown 20:25
过十分钟后自动关机:shutdown +10
取消关机:shutdown -c
立刻重启电脑:shutdown -r now
查看计算机当前网卡配置信息:ifconfig
检测目标地址连接是否正常:ping ip地址
win上的xshell连接ubuntu系统
Ubuntu上安装openssh-server:sudo apt install openssh-server
用ps -e | grep ssh 来查看是否启动
win上安装xshell:输入ip、用户名、密码连接
修改用户对文件的权限:用户权限、组权限、其他所有人权限
语法:chmod -/+rwx 文件名
添加组:sudo groupadd qinzi
查看组:cat /etc/group
删除组:sudo groupdel qinzi
把文件加入qinzi组中:sudo chgrp -R qinzi a.txt
把文件加入fan的用户中:sudo chown fan a.txt
添加用户:sudo useradd -m -g qinzi fan (-m为自动创建home目录 -g指定组 qinzi为组 fan为用户名)
设置用户密码:sudo passwd fan(用户名为fan的密码)
查看用户信息:cat /etc/passwd
删除用户:userdel -r fan
查看用户UID和GID信息:id 用户名(UID为用户标识、GID为组标识)
把sudo权限加入fan的用户:sudo usermod -G sudo fan
查看命令所在目录:which ls
切换用户:su - fan(不加-则不会退出xiaozhongzi用户)
使用三个数字修改分别对应的拥有者、组、其他用户的权限
1)r:4、w:2、x:1 拥有者、组、其他
查看系统时间:date
查看日历:cal(查看一年的日历:cal -y 2017)
查看磁盘剩余空间:df -h
查看目录下的文件大小:du -h 目录名
查看进程的详细信息:ps aux
1)显示当前用户通过终端启动的应用程序:ps
2)显示终端上的所有进程,包括其他用户的进程:ps a
3)显示进程的详细状态:ps au
4)显示没有控制终端的进程:ps aux
动态显示运行中的进程并且排序:top(用q退出)
终止指定代号的进程,-9表示强行终止:kill -9 进程代号,先用ps au查看当前进程代号,再终止
查找文件:find Desktop/ “*.txt”
软连接:类似快捷方式(最好用绝对路径)
创建软链接:ln -s 源文件 软链接文件(如:ln -s /home/xiaozhongzi/Desktop/a/b/c/a.txt aa)
硬链接:在使用ln创建链接时,如果没有-s选项,会创建一个硬链接,而不是软链接
打包压缩:
打包:tar -cvf 打包文件.tar 被打包的文件
解包:tar -xvf 打包文件.tar
1)c:生成档案文件,创建打包文件
2)x:解开档案文件
3)v:列出归档解档的详细过程,显示进度
4)指定档案文件名称、f后面一定是.tar文件,所以必须放选项最后
用gzip解压缩
压缩:tar -zcvf 打包文件.tar.gz 被压缩的文件
解压缩:tar -zxvf 打包文件.tar.gz
用bzip2解压缩
压缩:tar -jcvf 打包文件.tar.bz2 被压缩的文件
解压缩:tar -jxvf 打包文件.tar.bz2
解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目标路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值