一般文章来说,打开搜索引擎,随便搜索一下“liunx命令大全”/“linux常用命令”等关键字,随便打开两个搜索结果,把别人的文章内容,ctrl + c与ctrl + v复制粘贴一下,就写好了,前后花费不超过5分钟时间。

当然,读者打开一看,大路货,然后随手关掉,也是前后不超过1分钟。

作为一个有节操博主,我们尽力坚持不要这样做,我们试图尽力不要打算大而全,面面俱到大包围,再提取最最最常用最基本、实用的命令,务求可以用最少的学习,就可以快速入门使用linux系统。


必修命令

1、ls列出

ls

列出当前目录下面的文件与文件夹

ls -l

除了文件名之外,还将文件的权限、所有者、文件大小等信息详细


2、cd进入目录

cd 进入cd后面路径的目录

cd /

进入根目录

cd ..

进入当前目录的上一级目录,如/dev/cdrom目录的上一级为/dev/目录

cd -

进入上一个工作目录,如在/tmp/目录下执行cd /dev/cdrom/,再cd -则返回到/tmp/目录


3、mkdir 创建文件夹

mkdir

创建文件夹,如mkdir /software,则在根目录/下创建software文件夹

mkdir -p

创建文件夹与子文件夹,例如mkdir -p /software/temp/tmp,直接把/software/temp/tmp三层文件夹与子文件夹都创建了


4、rm 删除

rm 删除文件

rm -d

删除文件夹

rm -rf test

删除test文件夹与子文件夹及里面的文件

rm -rf /

删除根目录下的文件与文件夹,注意,这个就是最具破坏力但是最短的代码,传说中的大杀器。删除根目录下的文件与文件夹等于就是整个系统破坏掉了,而且不可修复,慎用!慎用!慎用


5、mv 移动

mv

移动文件夹或文件

mv test1.txt test2.txt

将test1.txt重命名为test2.txt

mv text1.txt /tmp/

将文件text1.txt移动到/tmp目录下

mv /test/ /temp/

将test文件夹及里面的文件移动到/temp/文件夹下

mv /test/ /temp

将/test文件夹重命名为/temp文件夹

mv /test/* /temp

将/test/下面的所有文件移动到/temp目录下

(注意上面3个的区别与用法,不要弄错)


6、cp 复制

cp test1.txt test2.txt

将test1.txt复制一份,命名为test2.txt

cp test1.txt /temp/test2.txt

将test1.txt复制一份,到/temp目录,命名为test2.txt


7、vim 创建与编辑文件(重点命令)

vim test.txt

创建名字为test的文本文档,然后会进入到这个文本文档的编辑界面

在编辑界面内,输入操作如下

按i 底下显示(insert),可以继续按键盘开始输入/修改文本内容

按**:** 可以在冒号后面输入其他命令

:wq

保存修改与退出

:q!

不保存修改强制退出

:/test

在文本内容里面搜索包含test的单词,按n键调到下一个搜索结果

按数字键 再按shift+g 跳转到第数字键行的内容

shift+$

跳到本行最后

shift+^

跳到本行开头

G 跳到文本内容最后一行

H 跳到文本内容第一行

dd 删除一整行

yy 复制一整行

p 粘贴

vim命令是非常重要的命令,一定要掌握,在没有图形化界面,没有鼠标或者鼠标不能用的时候,vim命令就是一切的基础,所有文档都需要使用vim进行修改,命令很复杂,没有捷径,唯有多练


8、find搜索

find / -name test

从/目录开始,查找名为test的文件/文件夹


9、tar解压

tar -zxvf test.tar.gz

解压后缀为tar.gz的压缩包

tar -jxvf test.tar.bz2

解压后缀为tar.bz2的压缩包


10、PS

ps -ef | grep tomcat

查看tomcat进程是否运行以及进程号

ps -ef | grep mysql

查看mysql进程是否运行以及进程号

ps aux

显示当前系统运行的所有程序


恭喜你,你已经成功入门linux。。。。。。。。。。。。。。

哈哈哈哈哈,开玩笑的啦,哪有那么简单。

但是,对比起90%连linux长啥样的人,你对linux的掌握已经远远超过他们了。你已经掌握了如何安装linux,以及可以对linux系统的文件/文件夹做一些增删改查了。

基本上最最最常用的命令,你都已经掌握了。如果学有余力,可以继续看看选修的命令,如果觉得已经很累了,或者想要先练熟上面的命令,那么就等以后再回来看选修的命令吧。


选修命令

1、修改密码

passwd


2、su切换用户

su -

切换到root(管理员)

su - mary

切换到mary用户


3、kill

kill xxxx -9

强制关闭进程号为xxxx的进程,进程号可以通过ps -ef | grep 程序名查看


4、pwd

查看当前目录的绝对路径。


5、df -Th

查看磁盘分区挂载情况、容量使用情况、格式化文件系统类型等。


6、fdisk

fdisk -l

查看物理磁盘分区情况

fdisk /dev/sda

对第一块sata盘进行分区


7、mkfs

mkfs -t ext4 /dev/sda1

将/dev/sda1格式化为ext4格式


8、chown

修改文件/目录拥有人


9、chmod

修改文件/目录的读写执行权限


10、top

查看当前在运行进程与资源利用率


11、tail

tail -f filename

显示文件最后10行更新,一般用于查看日志文件,可以显示最新报错的日志记录