ubuntu 20.04系统安装后的优化-及常用快捷方式及常规实用指令
1. 修改系统语言和输入法
1.1 在设置页面,区域与语言选项,添加语言为“汉语”
强烈建议:采用English作为系统语言,原因有以下几点:
1. 如果设置为中文,则在命令终端窗口,访问当前用户命令的时候,一些中文显示乱码;
2. English作为系统语言,可以在路径中避免中文,更加精确定位位置。
设置输入法为汉语拼音
然后重新logout当前用户,在次开启ubuntu即可;
2. 修改镜像源,可参考前面的博客
博客地址:https://www.cnblogs.com/icmzn/p/16244664.html
3. 更新flash问题
FireFox打开b站提示未安装flash,实际上是没有安装播放器或者播放器出了问题
确定包都更新过了以后
执行以下命令:
没有解决:
4. 如果因为配置文件,而造成的图形界面登录失败,则是在图形界面登录窗口,直接进行命令行登录
执行下列命令:
在ubutnu系统中:
Ctrl + Alt + F1: 切换到图形窗口登录界面 Ctrl + Alt + F3: 切换到图形窗口已经登录界面 Ctrl + Alt + F3: 切换到TTL3 命令行登录入口 Ctrl + Alt + F4: 切换到TTL4 命令行登录入口 Ctrl + Alt + F5: 切换到TTL5 命令行登录入口 Ctrl + Alt + F6: 切换到TTL6 命令行登录入口
5. Ubuntu常见终端快捷方式
Ctrl + Alt + T:打开终端 Tab:命令或文件名自动补全 Ctrl + Shift + C:复制 Ctrl + Shift + V:粘贴 Ctrl + Shift + T:在同一个窗口新建终端标签页 Ctrl + Shift + W:关闭标签页 Ctrl + Shift + N:新建终端窗口 Ctrl + Shift + Q:关闭终端窗口 Ctrl + L:清除屏幕,与输入:clear效果一样 Ctrl + C:终止当前任务 F11:全屏切换,与还原缩小窗口 Ctrl + →:光标移动到上一个单词的词首 Ctrl + ←:光标移动到下一个单词的词尾
6. 终端控制台中:
~ 表示当前用户的home位置。可直接进行切换 例如: cd ~/ 切换到当前用户的home位置 vim ~/.bashrc 编辑当前用户home目录下的文件。
7. "/bin" 和 "/sbin" 的区别
在Linux系统中绝大多数可执行文件保存在"/bin"、"/sbin"、"/usr/bin"、"/usr/sbin"目录中。
"/bin"(binary): 是二进制执行的文件目录,主要用于具体应用。普通命令。
"/sbin"(system binary): 是系统管理员专用的二进制代码存放目录,主要用于系统管理。需要系统权。
"/usr/bin"(user commands for application): 后期安装的一些软件。用户安装的应用程序。
"/usr/sbin"(super user commands for application): 超级用户的一些管理程序。超级用户安装的应用程序。
7. 查看指令的所在位置的几条指令
(1)which指令
which指令,寻找执行文件,并打印出该执行文件的所在目录位置。是通过PATH变量中寻找。
which ip
(2) whereis 是从linxu文件数据库(/var/lib/slocate/slocate.db)中寻找,有可能找到刚刚删除的文件,而没有发现新建的文件。
(3)locate,同上,不过文件名是部分匹配;
(4)find是直接在硬盘中查找,功能强大,但是一般不用。
8. "etc/passwd" 和 ”passwd“区别
etd/passwd:保存信息的文件,位于/etc/passwd位置,(普通文件,没有执行权)
passwd,是指令,位于/usr/bin/passwd 位置, 用来修改用户密码的指令。(可执行文件,具有执行权限)
通过whereis passwd指令,可以检索到对应的执行文件以及普通文件的位置。
9 在linux控制台下,查找可以结合正则表达式进行搜索,可以检索我们想要的结果
10 、查看相关的操作
1)查看当前路径:pwd
2)显示目录下文件:ls
3)显示文件详细信息:ls -l
4)显示所有文件,包括隐藏文件:ls -a
5)显示全部文件大小和详细信息:ls -alh
6)加载更多效果:ls -alh | more
7)显示指定.xx后缀文件:ls *.xx
8)显示指定.xx后缀且指定文件名长度为2:ls ??.xx
9)显示指定.xx后缀且第二个数为1到6:ls 1[1-6]5.py
10)将目录下所有文件名保存到xx.txt中且覆盖xx.txt原内容:ls > xx.txt
11)将目录下所有文件名保存到xx.txt中,在xx.txt内容末尾追加:ls >> my.txt
12)树状显示目录下文件:tree
如果没有tree命令,可以通过apt install tree 安装即可。如将tree列出的信息写入到指定文件中
tree abctree.text
11 目录操作
切换目录cd
1)切换到上级目录:cd ..2)进入指定(xx)文件夹:cd xx
3)进入上次所在目录:cd-
4)进入主目录:cd;cd ~;
12文件操作
1)创建文件夹: mkdir
2)创建文件: touch
3)打开文件: gedit, 或者采用vim指令查看文件
4)删除空文件夹: rmdir
5)删除文件xx.xx: rm xx.xx
6)删除文件夹xx: rm xx/ -r
7)交互式方式执行删除: rm xx/ -ri
8)强制删除,忽略不存在文件: rm xx/ -rf
13 查看一个指令的实际安装目录位置(该可执行指令的连接位置)
如查看java指令所指的文件位置,以及jre,jdk的位置
which java
查找java指令的目录位置
执行以下指令,确定/usr/bin/java文件所指向的实际文件位置
ls -lrt /usr/bin/java
继续执行上述指令,从而可以确定 jvm的安装位置
ls -lrt /etc/alternatives/java
可以确定java实际的可执行文件位于/usr/lib/jvm 位置,该位置内容
进入该文件夹,可以看到该位置是JDK的安装位置。
JAVA_Home=/usr/lib/jvm/java-11-openjdk-amd64;
参考博客:
https://blog.csdn.net/weixin_45695709/article/details/123513230