linux命令行中的一些常用命令

命令作用
ls查看当前文件夹所包含的所有内容(文件夹,文件),在加上其它文件夹位置时也可展示其它文件夹的内容。
cd用于转移当前所处目录,可跟绝对位置或者相对位置。
mkdir用于创建文件夹的命令。
pwd查看当前文件夹所在的绝对位置。
ll实际上是ls -l的别名,用于查看当前文件夹中内容的相关信息,包括使用权限,文件或文件夹的大小(单位为字节),文件属于的用户等等。
ps查看当前用户正进行的进程及进程号,但查看不了其它用户的进程。
jobs查看当前用户的任务,包括后台任务,一般用于后台任务。默认情况下,ps显示不了jobs的后台任务。使用时可以两个都试试看。
bg将jobs中的进程放到后台运行,如bg %1 (1为jobs号)。
fg和bg对应,用于将jobs任务放到控制台即前台运行,如fg %1 (1为jobs号)。
&在某命令最后加上&用于将某命令放到后台运行,但仍可以打印某些数据到控制台。
nohup用于不停止地进行某些命令,如在服务器上,使用此命令后不需要电脑一直连接服务器,可以断开,相当于将命令丢给了服务器本体。关闭shell后使用ps命令或jobs命令不会显示有任何任务或者进程,但是服务器仍旧在工作。此命令常与&一起使用。
kill用于‘杀死’进程,加上jobs或者进程号即可,如kill 12345 (进程号)或者kill %1 (1为jobs号)。
top用于监控系统状况,分析系统当前性能,查看当前系统使用情况。
htop需要安装。同top一样也是监控系统状况的,但是htop结果显示更为直观,还有一些好用的功能可用。
gzip解压或者压缩的命令,gzip为压缩,gzip -d则为解压命令。
tar同样也是解压或者压缩的命令,功能更为丰富(很多参数)。用于压缩或解压相关的还有zip、gunzip、unzip等命令。
rm用于删除文件夹或者文件,默认只能删除文件,常用参数有r(可用于删除文件夹及文件夹内的所有内容),f(无需逐一确认)。
wc用于计数,可以直接加文件名,查看文件中行数等信息。采用管道方法如ls
du用于查看文件或文件夹的大小,含有多个参数。如du -sh *可查看当前文件夹下所有的文件及文件夹的大小。
mv用于移动文件,方法: mv 初始位置 目的位置。
cp用于拷贝文件,使用方式同mv。
cat用于查看某文件内的内容,但不能打开所有类型的文件。一次性展示所有内容。可以使用管道加入head后展示前n行,如cat filename
more与cat类似,但是是按页展示,可以使用空格或者b向前向后翻。此时相当于离开命令行模式进入展示模式,按q退出。
less也是展示文件的工具,但比more更灵活。
headhead n用于查看某文件的前n行。
tailtail n用于查看某文件的末尾n行。
passwd用户密码相关,修改密码等。
wgetlinux系统中超级重要的下载工具,wget 直接跟下载链接,有很多有用的参数。
chmod权限相关的命令,可以用于修改某些文件或文件夹的权限。
ln用于创建软链接的命令,在需要快捷方式时十分有用,如调用某软件或者目录的切换。
find用于寻找某文件或文件夹的位置。
df用于查看磁盘使用情况,还可以跟其它参数或者以管道和du命令联系。
apt-get用于安装某些linux软件或者包(Debian, Ubuntu系统),其余系统还有yum或者dpkg工具。
grep用于文本搜索,可以和正则表达式结合使用。
echo用于返回值的打印,跟python中的print类似。
sort对某文件的内容进行排序。
vim进入vim编辑器,vim + 文件名,即进入文件的编辑界面,可用于简单py文件的编辑。
man查看各种命令的帮助文档。

叮!

本文仅针对我平常常用的一些命令做了简单记录,当然有一些命令也不是常用,但之后可能会用到吧。linux中大多命令都有参数,命令结合上不同的参数才是完整的,才可以完成各种功能。当然还有管道功能,将不同的命令结合起来执行某些高级功能。所以如果需要用到的话就再去查查参数吧。

下面是我拍的天空!哈哈,怎么拍都好看!
在这里插入图片描述

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页