引言
本篇博客主要介绍了Linux操作系统基本命令组成与常用命令,以供Linux初学者参考借鉴。
一、Linux系统的基本知识
命令的组成:命令+参数名+参数值
Linux系统的文件结构:
二、Linux基础操作
关机操作命令:shutdown -h【时间】时间为now表示立刻关机,若为2则为两分钟后关机。或者直接poweroff.
重启操作命令:shutdown -h【时间】或者reboot
退出用户命令:exit
切换用户命令:su 待切换的用户名,输入回车后需要输入该用户的密码。
查看当前目录的命令:pwd——显示当前位置路径。
切换目录命令:cd
Linux系统切换目录的基本操作
查看目录命令:ls
Linux系统查看目录的基本操作
创建目录命令:mkdir
Linux系统创建目录的基本操作
删除目录与文件命令:rm
Linux系统删除目录与文件的基本操作
修改目录命令:mv
Linux系统修改目录与文件的基本操作
拷贝目录命令:cp
Linux系统拷贝目录与文件的基本操作
搜索目录命令:find
Linux系统查找目录与文件的基本操作
三、Linux关于文件权限的操作说明
文件权限授权命令:
可执行权授权:chmod +x 文件名.后缀名
8421法: chmod 777 a.txt //1+2+4=7,“7”表示授予所有权限。
四、Linux关于文件打包与解压的操作说明
文件扩展名说明:
Linux系统文件扩展名的基本说明
打包文件的命令:
Linux系统文件打包的命令操作
解压文件的命令:
Linux系统文件解压的命令操作
五、Linux其余常用命令操作
1.find命令:
将目前目录及其子目录下所有延伸档名是 c 的文件列出来:
find . -name "*.c"
将目前目录其其下子目录中所有一般文件列出:
find . -type f
将目前目录及其子目录下所有最近 20 天内更新过的文件列出:
find . -ctime -20
查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们:
find
/var/log -type f -mtime +7 -ok rm {} \;
查找前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:
find . -type f -perm 644 -exec ls -l {} \;
查找系统中所有文件长度为0的普通文件,并列出它们的完整路径:
find / -type f -size 0 -exec ls -l {} \;
2.whereis命令:
将和ls文件相关的文件都查找出来:whereis ls
3.which命令:
说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。查看指令"bash"的绝对路径:which bash。
4.sudo命令:
说明:sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。需要输入自己账户密码。
使用权限:在 /etc/sudoers 中有出现的使用者
列出目前的权限:sudo -l
以 yao 用户身份编辑 home 目录下www目录中的 index.html 文件:
sudo -u yao vi ~www/index.html
5.service命令:
说明:service命令用于运行System V init脚本,这些脚本一般位于/etc/init.d文件下,这个命令可以直接运行这个文件夹里面的脚本,而不用加上路径
查看服务状态 :service ssh status
查看所有服务状态:service --status-all
重启服务: service ssh restart
6.free命令:
free命令解释与说明
7.grep命令:
在文件中查找字符串(不区分大小写):
grep -i "the" demo_file
输出成功匹配的行,以及该行之后的三
grep-A 3 -i "example" demo_text
在一个文件夹中递归查询包含指定字符串的文件
grep -r "ramesh" *
8.top命令:
显示当前系统中占用资源最多的一些进程, shift+m 按照内存大小查看: top
9.df命令:
说明:显示文件系统的磁盘使用情况
一种易看的显示:df -h
10.mount命令:
挂载一个文件系统,需要先创建一个目录,然后将这个文件系统挂载到这个目录上:
mount /dev/sdb1 /u01
添加到fstab中进行自动挂载,这样任何时候系统重启的时候,文件系统都会被加载:
dev/sdb1
/u01 ext2 defaults 0 2
11.yum命令:
yum命令解释与说明
12.rpm命令:
rpm命令解释与说明
13.wget命令:
说明:使用wget从网上下载软件、音乐、视频
示例:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
表示下载文件并以指定的文件名保存文件
14.ftp命令:
访问ftp服务器:ftp IP/hostname
显示远程主机上文件列表:mls *.html -
15.查看网络命令:
Ifconfig
16.修改IP命令:
IP修改的命令操作
17.配置映射的命令:
配置映射的命令操作
18.查看进程的命令:
ps -ef //查看全部进程
19.结束进程的命令:
kill pid //结束该pid的进程
20.结束进程的命令:
kill -9 pid //强制杀死该进程
21.查看链接的命令:
查看链接的命令操作
22.快速清屏的命令
ctrl+l