1. 常用命令
1.1 rm
rm 删除文件或文件夹
-r --recursively 即删除文件夹下所有内容
-f --force 即忽略不存在的文件或文件夹,
所以彻底删除,常用 rm -rf,比如清空回收站
rm -rf ~/.local/share/Trash/
1.2 vi
vi xxx(文件名)在命令行下查看文本文件
windows子系统ubuntu修改背景风格:
1. 在/home下创建文件 .vimrc,其中内容为:
:colorscheme evening
2. 在 /etc/vim/vimrc 文件内容最后一行加入:
:colorscheme desert
就将风格改为 desert 了
1.3 chmod
chmod 修改文件/文件夹权限权限设置
x 执行 1
w 写入 2
r 读取 4
所以执行+写入+读取 = 7
chmod 777 xxx.xx 表示,文件属主、属组成员、其他用户 都有 读+写+执行 权限。
-R 或 --recursive 即文件夹下所有文件的权限同时修改
e.g.: chmod -R 777 haha/
--------------------------------------------------------------
--------------------------------------------------------------
1.4 su
切换 root 账户:
su
切换其他账户 username:
su username
1.5 firewalld:管理防火墙
安装:sudo apt-get install firewalld
开放端口:sudo firewall-cmd --zone=public --add-port=1234/tcp --permanent
重载规则:sudo firewall-cmd --reload
查看已开放端口:sudo firewall-cmd --list-port
参考:https://blog.csdn.net/qq_37349301/article/details/103297315
1.6 lscpu: 查看cpu信息
socket: 主板上cpu槽
core per socket: 每cpu核数
1.7 shell 循环语句 while
while true; do xxx; sleep 1; done
1.8 链接
软链接:ln -s sourcefile linkfile
-s 表示软链接,软链接“就像 windows 中的快捷方式”,linkfile并没有真的copy文件过来,用的还是sourcefile。
硬链接:ln -s sourcefile linkfile
这两种链接建立以后,linkfile 都会随着 sourcefile 的更新而更新。
2. 安装软件:
2.1 apt-get
apt 又称“新立得”,如果“源”中存在的软件,都可如此下载:
- java: sudo apt-get install default-jdk
- jabref: sudo apt-get install jabref
- player: sudo apt-get install smplayer #播放视频
2.2. 安装搜狗拼音中文输入
参考自:https://blog.csdn.net/scuping/article/details/86697287
下面是我在自己的 Ubuntu18.04 上安装的顺序
①从搜狗官网上下载 sogou*.deb 文件: https://pinyin.sogou.com/linux/
② sudo dpkg -i sogou*.deb,即安装该文件
③ sudo apt-get install fcitx,即安装 fcitx
④ System Setting -> Language Support -> 讲 ibus 改为 fcitx
⑤ 重启
⑥ 在系统程序中搜索打开fcitx configuration,右下角点击添加按钮,把 Only Show Current Language取消勾选,然后选择Sougou Pinyin,然后添加进去。
即可使用了。
2.3 安装 typora
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora
3.网络配置
sudo vi /etc/network/interfaces
加入如下内容:
auto enp96s0f0
iface enp96s0f0 inet static
address 10.10.75.22
netmask 255.255.255.0
gateway 10.10.75.254
dns-nameservers 202.194.178.18
重启网络:
sudo /etc/init.d/networking restart
4. openssh 服务端设置
sudo apt-get isntall openssh-server
/etc/init.d/ssh start
5. 用户管理
5.1 增加用户、增加权限
sudo useradd -m vagrant -d /home/vagrant -s /bin/bash
-m creat the user's home directory if it does not exist
-d login directory
-s login shell
赋予用户 vagrant 以 sudo 权限:在 root 账户下:
sudo adduser vagrant sudo
5.2 查看当前登录用户、用户登录历史
w
last username 给其他在线用户发消息:根据 w 的结果,写 write username pts/x6. 将 m4a 文件转为 mp3 文件
ffmpeg -i 魔法の人.m4a -acodec mp3 魔法の人.mp3
参考自:https://blog.mynook.info/post/convert-audio-to-mp3-format-in-ubuntu/
7. 查看 ubuntu 版本
cat /proc/version