一、shell命令相关
查看命令的两种方式:man ls:查看ls命令的手册,ls --help 查看ls命令帮助
Linux 是对大小写敏感的
1.升级软件版本 sudo apt-get upgrade。
2.查看系统是x86架构还是arm架构:uname -m
3.tab键功能:按一次自动补全 ,按两次显示匹配的所有命令
4.手册命令:man(mannual手册的缩写),man man有详细说明。在man man中j/k向上/向下一行,f/b上一页/下一页。
5.快捷键:ctrl+f/b:向前/向后移动光标,ctrl+a/e:将光标移动到行首/行末,相当于home和end键
6.显示后台进程:jobs -l , 将后台进程恢复到前台:fg %进程号 , 杀死进程:kill 进程号
7.dpkg用于安装本地软件包如.deb结尾的软件包,apt和apt-get从远程下载软件安装包。具体区别可以百度一下就有。
8.linux命令行格式:command [-option] parament
9.ls -a :显示所有文件,包含隐藏文件。隐藏文件以.开头,需要使用-a(all)显示出来。
10.rm: 移除文件夹。
11.点.的应用:一个.表示当前目录,两个..表示上级目录,cd ..返回上级目录。
12.-l :以列表方式显示。-h -l:内存会以k为单位显示。
13.以-开始的选项命令,可以合在一起输入,例如ls -hla。把可选的功能合在一起,且顺序可交换,例如ls -hal和ls -hla是一样的。
14.通配符:
*:代表任意个数个字符;eg:ls *列出所有文件,ls 1*列出以1开始的文件,ls *1.txt列出以1.txt结尾的文件。ls *1*,列出以1结尾的所有类型的文件。
?:代表任意一个字符
[]:代表可以匹配字符组中的任一一个
[abc]:匹配abc中任意一个参数
[a-f]:匹配从a到f范围内的任意一个字符。
15.~表示用户的家目录。cd 回车可以回到家目录,cd ~也可以回到家目录。
16.cd -在近两次目录之间切换。
17.相对路径:cd 目录。不是以/或者~开头的表示相对目录,是相对于目前目录的下的目录。
绝对路径:cd /或者~目录名,表示绝对路径。可以实现不同根下是转换,因为linux的文件结构是树结构。
18.touch:创建空白文件,如果已经存在可以修改文件的最新修改时间。
19.-p:创建多级目录。例如mkdir -p a/b/c/d
20:linux下同一个目录下,目录名和文件名不能重复。
21:-r:递归删除多级目录。
-f: 强制删除目录或者文件
所以-rf就是强制递归删除目录,sudo rm -rf /* 删掉根目录下所有,别尝试,尝试了系统会崩溃掉。
22.tree: 以树的结构列出目录结构,tree ~,显示家目录下的目录树,tree -d 只显示目录。
23.cp:copy,复制命令,cp source destination,eg:cp ~/Doucuments/readme.txt ./readme.txt
24.-i :覆盖文件前提示,-r:若是给出源文件是目录,则cp将递归复制该目录下的所有子目录和文件,目标文件必须是一个目录名。
25.mv:移动目录和文件。如mv readme.txt 123.txt那么readme.txt内容将会移动到123.txt中,并删掉readme.txt,相当于重命令。这样会覆盖掉123.txt中原有的内容,不安全,加入-i,进行覆盖前提示。
26.cat:concatenate一次性查看文件所有内容,在文件内容比较少时使用cat,文件内容较多时使用more.
more:查看文件内容。通过滚屏显示。
27.-b:添加有内容的行的行号,不包括了空行的行号。
-n: 包括空行的行号。
28.grep:文本搜索命令,允许对文本进行模式查找,又被称为正则表达式。
-n:显示匹配行及行号。-v显示不包含匹配文本的所有行,相当于求反,-i忽略大小写。
常用两种模式:^a;行首,搜索以a开头的行
ke$:行尾,搜索以ke结束的行。
end:38
二、软件工具
1.Ubuntu2022.4中安装搜狗输入法
百度: 搜狗输入法for Linux进入下载页面,点击下载后自动跳转到官方安装教程页面
点击下载时会让选择系统架构,打开终端输入:uname -m即可查看。我的是x86_64
下面我再以自己的语言组织叙述一遍,以官方的为准。
①先将系统安装包都更新到最新:sudo apt update
②安装输入法系统fcitx,卸载输入法系统ibus
安装fcitx:sudo apt install fcitx
设置fcitx开机自启动:sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
设置输入法系统为fcitx: 打开语言支持,将键盘输入法系统改成fcitx,并应用到整个系统。
卸载ibus:sudo apt purge ibus
③安装Sogou输入法:sudo dpkg -i /home/optel/下载/sogoupinyin_4.0.1.2800_x86_64.deb
④安装依赖关系,终端输入以下两条命令
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
④重启reboot,在右上角输入法配置中,将搜狗输入法拖到第一位,按Ctrl+空格键(在快捷键中可以修改)激活搜狗输入法和关闭搜狗输入法。
2.截图软件火焰截图flameshot
命令:sudo apt install flameshot
运行命令:flameshot gui
可以在setting-device-keys最后添加自定义快捷键F1