sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
sudo apt-get update 更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包;
sudo apt-get upgrade 升级已安装的所有软件包,升级的版本就是更新的源地址里的版本
sudo apt-get install ubuntu-desktop 安装软件
sudo apt-get remove ubuntu-desktop 卸载
重启是 reboot
关机是 shutdown 这俩必须是管理员操作的
一、服务、进程相关
查看服务netstat命令,常用: netstat -natp
查看进程ps命令,常用:ps -ef 或者 ps aux
实时查看进程top命令: 用法参考:https://www.cnblogs.com/zhuyeshen/p/10997525.html
关闭进程kill命令,常用:kill -9 pid 用法参考:https://www.cnblogs.com/zhuyeshen/p/10997525.html
例一:展示进程、查找进程、去除包含grep的进程:ps -ef|grep gogs | grep -v grep
例二:kill -9 $(ps -ef |grep php| awk '{print $2}')
扩展: $( )中放的是命令,相当于` ` ;${ }中放的是变量
awk '{print $2}'的意思是选取并输出第二列的数据
二、查看日志类命令cat、less、more、tail、head
cat是一次性显示整个文件的内容,适用于文件内容少的情况;
more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。
tail 和 head分别显示文件的后几行和前几行内容。常用于大文件的截取。
参考:https://blog.csdn.net/lijing742180/article/details/83409704
动态查看最后10行的日志:tail -n 10 -f
三、文件编辑vi、vim
i 进入编辑模式
p 内容粘贴到光标处
esc 退出编辑模式
: 进入命令模式
/关键字 查找关键字
q! 不保存退出
wq 保存退出
set number 显示行号
四、文件、文件夹赋权等
rwx分别表示读、写、执行权限;没有对应权限就用 – 代替
第1位:表示文档类型,“d表示文件夹”、“-表示文件”、“l表示软连接”、“s表示套接字”、“c表示字符设备”、“b表示块状设备”等等;
第2 3 4位:表示属主用户权限
第5 6 7位:表示属组用户权限
第8 9 10位:表示other用户权限
在linux系统中,对文件或目录来说访问者的身份有三种:
①、属主用户,拥有者(owner)文件的创建者
②、属组用户,和文件的owner同组的用户(group);
③、其他用户,除了所有者、与所有者同组的用户以及除了超级管理员外系统内的其他用户;
对文件或目录来说访问者有三种权限:
①、读权限(read) ls 、cat、more、head、tail等命令
②、写权限(write) cp 、mv、rm、touch、mkdir、>>、等命令
③、执行权限(execute) cd 等命令
赋权:chmod -R 777 文件夹
777表示开放所有权限