进入管理员命令
sudo su
界面移动文件没有权限时,使用以下命令,移动时不能关闭终端
sudo nautilus
文件夹带锁图标
1、解锁当前路径下的单个文件
sudo chmod 777 filename
2、解锁当前路径下的所有文件夹以及文件
sudo chmod -R 777 .
3、如果要解锁其他目录下的所有文件,先切换目录
cd 某个目录
切换拼音输入法
1、安装fcitx-googlepinyin
sudo apt-get install fcitx-googlepinyin
2、切换键盘输入类型为fcitx
3、键盘图标选择Google Pinyin(搜索前勾选掉only…)
4、切换输入法快捷键CTRL+space
查找文件命令
文件名查找
sudo find / -name 需要查找的文件名
查找文件并查看文件大小
find . -name “*.txt” -exec ls -lh {} ;
防火墙相关命令
查看防火墙状态
sudo ufw status
开启/关闭防火墙
sudo ufw enable/disable
ufw default allow/deny:外来访问默认允许/拒绝
ufw allow/deny 20:允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。
ufw allow/deny servicename:ufw从/etc/services中找到对应service的端口,进行过滤。
ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25:允许自10.0.1.0/10的tcp封包访问本机的25端口。
ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则
查看端口
sudo netstat -tlpn
关闭端口
sudo kill PID
使用cat命令时,文件内乱码解决方案
cat README.txt(替换自己的文件名) | iconv -f GBK -t UTF-8
使用sudo apt-get 命令前,先更新
sudo apt-get update
查看文件生成时间
ls -lc filename
安装SSH
sudo apt-get install openssh-server # 命令安装
ps -ef | grep ssh # 检测是否已经开启SSH
安装Redis
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
sudo service redis-server start # 启动Redis
redis-cli # 查看Redis是否启动
安装PostgreSQL
sudo apt install postgresql # 安装数据库
sudo apt install postgresql-contrib # 安装postgresql-contrib
sudo su postgres # 进入数据库
使用psql 进入数据库
\du # 查看用户
CREATE USER userName WITH PASSWORD 'xd_password'; # 创建一条数据库用户
ALTER USER userName WITH SUPERUSER; # 给用户分配权限
对文件进行MD5加密
md5sum 文件名
查看当前文件所在路径
# 在想要知道文件所在路径的目录下,执行下述命令
pwd