主要包括文件操作、网络命令等
会不定时进行更新、添加
文件/文件夹操作
ls 列出文件/文件夹
ls -l 列出文件/文件夹权限
权限说明
例如
drwxr-xr-x 2 l l 4096 2月 16 12:22 zanshang
在上面的例子中
drwxr中的d表示文件夹
后面三个为一组
rwx ———读 写 可执行 r-x ———写 可执行 r-x ———写 可执行
用户分别是所有者(user)、组群(group)、其他人(other)
4096 代表文件的大小,后面是日期,最后是文件/文件夹的名称
修改文件夹权限
通过下面的代码可修改为上述drwxr-xr-x 权限
chmod 755 zanshang
这面的rwx用数字表示
r ------------4 w -----------2 x ------------1 - ------------0
使用下面的命令可以将文件夹及子文件全部设置为相同权限
chmod -R 755 zanshang
文件/文件夹所有权
文件与目录不仅可以改变权限,其所有权及所属用户组也能修改
可以通过图形界面来设置,或执行chown命令来修改
改变所有权
chown www-data /var/www/html
改变所属组
chown :www-data /var/www/html
同时改变组和所属权
chown www-data:www-data /var/www/html
改变子文件夹/文件
chown -R www-data:www-data /var/www/html
一些基本操作
cp 用于复制文件或文件夹 cp a b
mv 用于移动或重命名 mv a b
rm 删除 rm -rf a
-r 确认提示 -f 确认信息
网络端口命令
查看端口占用情况
netstat -lntp
查看特定端口情况
netstat -lntp | grep 80
强制停止某些端口占用
kill -9 pidno.
查看防火墙状态
sudo ufw status
开放22端口
sudo ufw allow 22
mqtt服务器的开启
mosquitto_sub -h localhost -t "/python/mqtt" -v
bash和dash的切换,默认为dash
sudo dpkg-reconfigure -plow dash
取消或设置终端代理
export http_proxy=http://代理ip:端口 //设置
unset https_proxy http_proxy all_proxy no_proxy HTTPS_PROXY HTTP_PROXY ALL_PROXY //取消
Sony 笔记本键盘灯
sudo vi /sys/devices/platform/sony-laptop/kbd_backlight
-1时关闭 1位打开
主要参考自:
https://www.cnblogs.com/sxdcgaq8080/p/7498906.html
https://blog.csdn.net/u010599211/article/details/84855423