Linux/Ubuntu装机必备及超好用命令速查

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_40515692/article/details/90115090

简介

首先需要明白linux里面命令的基本格式:

command [-options] parameter1 parameter2 …
  • ubuntu打开终端的快捷键是Ctrl + Alt + T。
  • 按tab可以方便的自动补全。
  • ctrl+c则是中断当前命令。
  • ctrl+d则是退出。
  • ctrl+L则是清空屏幕。(相当于命令clear)
  • ctrl+R则是查找历史命令。(输入完关键字后,按ctrl+R则是继续查找)
  • 对于ubuntu在执行命令需要权限时可以,在command前面加上sudo,或者使用sudo su成为管理员用户,为所欲为。

重要命令:

一、基础命令:

  1. 常见的command一般都有 --help 的选项。它会列出常用的选项以及帮助。
    比如:
$ cd --help
cd: cd [-L|[-P [-e]] [-@]] [dir]
   。。。。。。
    Options:
      -L	force symbolic links to be followed: resolve symbolic
    		links in DIR after processing instances of `..'
    。。。。。。
  1. man会显示命令的详细介绍。
man command
  1. apt是ubuntu的包管理系统,安装各种东西,通过它只需要一行命令。
sudo apt install XXX
  1. 删除文件夹: 在前面加sudo时想清楚,神马文件都可以删除,太危险了。
rm -rf 文件夹 
  1. 保留当前状态休眠:
sudo pm-hibernate
  1. 文件权限更改,嫌麻烦直接chmod 777 XXX(任何人都可读可写可执行):
chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。

一般是三个数字: 第一个数字表示文件所有者的权限

第二个数字表示与文件所有者同属一个用户组的其他用户的权限

第三个数字表示其它用户组的权限。

权限分为三种:读(r=4),写(w=2),执行(x=1)。

综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。

所以,chmod 755 设置用户的权限为:
文件所有者可读可写可执行
与文件所有者同属一个用户组的其他用户可读可执行
其它用户组可读可执行

! 多使用 --help 查看怎么用
cd 进入目标文件夹。
ls 列出当前目录。
mv 移动文件。
rm 删除文件。
cat 查看文件内容。
gedit XXX 打开记事本编辑/查看/新建文件。

其他命令可以参考其他文章。

二、装机必备:

  1. 保护眼睛:
> sudo apt install redshift-gtk 
> redshift-gtk -l 39.92:116.46 -t 5500:4500
> # 设置开机启动,复制命令进去就可以了。
> gnome-session-properties 			
  1. 更换清华源,加快下载速度:
    进入网站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
    复制最新软件源配置文件。
> sudo cp sources.list sources.list.bak
> sudo gedit sources.list
> sudo apt-get update  
> sudo apt-get upgrade
  1. 对于独立显卡Nvidia的电脑,更换显卡驱动,防止关机时卡死,sudo shutdown now关机:
    在这里插入图片描述
> software-properties-gtk
Additional Drivers
  1. 标题栏,状态显示:
    在这里插入图片描述
> sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
> sudo apt-get update
> sudo apt-get install indicator-sysmonitor
> indicator-sysmonitor &

三、超好用的命令

监控

  1. htop 可以监视当前系统的进程,和cpu等状态。
    在这里插入图片描述
sudo apt install htop
htop
  1. 使用Ncdu可以进行磁盘分析。
sudo apt install ncdu
ncdu
  1. 按文件大小排序输出
du -sh * | sort -n 
  1. 使用free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。
  2. 使用df 命令查看磁盘剩余空间。

查找命令

! 多使用 --help 查看怎么用

  1. 使用grep x y 命令在y文件中查找x 。
grep x y
  1. find命令查找文件。在根目录下查找文件*.log,表示在整个硬盘查找
    查找在系统中最后10分钟访问的文件(access time)
find / -name *.log -amin -10
  1. 强烈推荐!模糊搜索神器fzf
    使用git安装fzf:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

fzf会改进Ctrl+R的搜索体验,非常强悍。
而且执行fzf还可以快速检索文档。加上–preview 'cat {}'选项可以对每个文件执行cat命令,边检索文档边查看文档。
在命令行上按下alt-c, 会列出当前文件夹下的目录,选中条目会自动进入到相应目录。

下载文件

  1. axel可以使用多线程加快下载速度,我曾经7分钟下载完成了浏览器下载2小时的任务:
    在这里插入图片描述
    很快就飙升到2908KB/s

在这里插入图片描述

> axel 参数 文件下载地址
可选参数:
-n 指定线程数
-o 指定另存为目录

其他

  1. fuck可以修改你输入错误的命令。

安装pip3、thefuck

sudo apt install python3-dev python3-pip
sudo pip3 install thefuck

配置终端启动文件

#编辑bashrc配置文件
gedit ~/.bashrc
#在文件尾加入一行给thefuck取别名fuck
eval "$(thefuck --alias fuck)"
#使生效
source ~/.bashrc

在这里插入图片描述

  1. ccat 可以使你的cat显示的文件高亮
# 使用axel高速安装(之所以慢是因为浏览器安装更慢)
axel -o Downloads/ -n 30 https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz
# 解压
tar -zxvf linux-amd64-1.1.0.tar.gz
# 移动到二进制文件目录
cd linux-amd64-1.1.0
sudo mv ccat /usr/local/bin
# 接着给这个文件赋予可执行权限
sudo chmod +x /usr/local/bin/ccat

配置终端启动文件

#编辑bashrc配置文件
gedit ~/.bashrc
#在文件尾加入一行
alias cat=ccat
#使生效
source ~/.bashrc
  1. pip3下载加速
    https://blog.csdn.net/jmh1996/article/details/78090508

  2. Guake是一个下拉框终端,F12打开/隐藏。
    在这里插入图片描述
    Ctrl+Shift+T:新建标签页;
    Ctrl+Shift+W:关闭标签页;
    Ctrl+PageUp:切换到上一个标签;
    Ctrl+PageDown:切换到下一个标签;

sudo apt-get install guake
# 设置开机启动,复制命令进去就可以了。
gnome-session-properties 			
# 修改配置,比如设置半透明
guake --preferences
  1. 设置美化bash

打开~/.bashrc在文件最后加上
export PS1="\[\033[1;35m\]\A\[\033[0m\]\[\033[1;34m\]@\u\[\033[0m\] \[\033[1;32m\]\w\[\033[0m\]\$ -> "

gedit ~/.bashrc

然后使之生效

source ~/.bashrc

猜你喜欢

转载自blog.csdn.net/qq_40515692/article/details/90115090