【实战演练】Linux操作系统03-Linux常用命令
本文欢迎转载,转载请注明出处和作者。
一般文章来说,打开搜索引擎,随便搜索一下“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行更新,一般用于查看日志文件,可以显示最新报错的日志记录
12、du
du -h
可以查看当前目录的大小
du -ah
可以查看当前目录下所有文件的大小