windows简单是简单,好用是好用,就是不知道哪里被我捣鼓坏了,vscode的内置终端一直用不了,这对于我这个vscode爱好者来说能忍?

根本忍不了啊

而在使用了Ubuntu写代码后发现这玩意儿比我以前好使太多了,反正也就写代码的时候会切到这个系统上,所以再难用也没啥问题,因此准备入坑。

想着像写github手记来当做指令小抄一样方便平日里的使用,特意写了一份Ubuntu命令手记,时不时更新。

常用命令

显示当前文件夹路径

pwd

跳向文件夹的命令

cd

显示当前目录所有文件或文件夹

ls

ls -h:所有子文件与子文件夹(包括隐藏

ls -l:列表方式展示文件详细信息

ls -a:以人性化方式展示文件大侠

* 即可以代替任何符号数字

\?代表一个数值或符号

若 ls 1[1-6]5.py 代表显示当前文件夹中带有.py后缀,且第一个为1,第二个为1到6的数字,第三个为5的 所有文件。

总之正则啦

将ls命令输出的结果保存到一个指定文件中去。一个大于号会覆盖之前文件中的东西,两个大于号在文件中末尾加入。

ls

......

然后

ls > or >> file

more命令 不全部显示,显示一部分,和cat命令使用一样。

ls -alh | more

将ls命令显示出的文件信息,只显示一部分。


创建文件

touch file

打开指定文件,并且将文件中内容显示在终端。

cat file

可以打开多个

gedit 命令 打开某个文件,显示是在桌面

mkdir 命令 创建文件夹

rmdir 删除文件夹 只能删除空文件夹

删除文件

rm

后面加个-r 意思是先把文件夹中文件删除,再把文件夹删除。

搜索命令 grep

查找文件 find

拷贝文件 cp

tree命令 :显示当前路径中所有文件,并且用树状显示

移动文件顺便重命名

mv file file

解压压缩文件

tar

(文件名必须是tar后缀)

打包实例:

tar -cvf 文件名 要打包的文件

解包:

tar -xvf 文件名

gzip

gzip -r 文件名 压缩后的文件名(后缀为gz)

直接打包后压缩:命令 tar -zcvf 文件名 要打包的文件

解压后解包:tar -zxvf 文件名

解压bzip2文件 通gz文件一样,只需把z改成j就行

windows拖进压缩包到乌班图,一般为zip文件:解压步骤,需要在乌班图中安装zip软件,才能解压

zip unzip

查看命令位置

which 命令

系统常用操作

关机重启

关机

reboot 重启

shutdown -r now 重启+给其他用户提示

shutdown -h now 立刻关机

shutdown -h 20:25 在今天的20:25关机

shutdown -h 10 10分钟后关机

检测磁盘空间 df

参考:ubuntu(乌班图)常用命令大全

软件升级操作

sudo apt-get update
sudo apt-get upgrade
sudo apt list --upgradable //如果没有了,就直接重启
sudo apt-get dist-upgrade
sudo reboot
sudo apt list --upgradable //重启之后再看一眼

参考:Ubuntu手工进行软件更新升级的两种方法