Linux操作系统常用命令
- 格式:ppt
- 大小:141.50 KB
- 文档页数:24
基础知识文件命名1、命令大小写敏感2、点开头的为隐藏文件-------------------------------------------------------------------------命令格式:命令–选项参数例:ls –la /etc选项:执行的动作参数:操作的对象.和..目录点表示当前目录,点点表示当前目录的父目录Root:/sbin/user/sbinAll users:/bin/user/bin/sbin中s开头的命令一般只有管理员可以执行使用。
--------------------------------------------------------------------------------Ls-a:all显示所有文件,包括隐藏文件-l:long:文件目录的详细信息-d:目录本身的详细信息二进制文件为黑色文件或目录用蓝色---------------------------------------------------------------------------drwxr-xr-x文件类型:d:目录directory-:二进制文件l:表示软链接文件linkrwx:可读可写可执行权限分别为:4,2,1d rwx r-x r-x文件类型所有者权限所属组权限其它人权限User group others权限7 5 5drwxr-xr-x 2 root root 4096 11-24 08:57 Desktop2:硬链接数所有者所属组文件大小(数据块)创建时间最后修改时间文件名称数据块:数据存储的最小单位如果文件大小都大于10M的话,可以将数据块改为10M数据块越大,存储越快小于512K就改为512,避免空间浪费--------------------------------------------------------------Touch:创建文本文件Touch aaa创建一个文件Mkdir 2014-11-24-------------------------------------------------------------cp:复制cp –R-R:复制源或目录文件cp 源文件名(可以写多个)目标目录Ctrl+c:可以终止命令的执行----------------------------------------------------------mv:移动目录也可以给文件重命名mv file1 file2 将file1文件移动到当前目录并将文件名改为file2,也可以在移动的过程中改名---------------------------------------------------------rm:删除文件rm –rf-r:删除文件或目录-f:强制删除文件且不询问-----------------------------------------------------------------------------------文件处理命令:cat功能:显示文件内容Cat /etc/issue--------------------------------------------------------文件显示命令:MoreMore /etc/serives功能:以百分比的形式显示内容空格和-f:显示下一页Enter:显示下一行Q:退出----------------------------------------文件处理命令headHead -20 /etc/servies :显示前20行的内容Tail -5 /etc/servies :显示文件最后五行-f:动态显示最新的文件文件处理命令:ln命令所在路径:/bin/lnln –s 源文件目标文件-s 创建软链接功能:产生链接文件Ln –s /etc/issue /issue.soft创建软链接文件(.soft)文件类型为l 时间值是被创建时候的时间---类似于快捷方式硬链接:类似于拷贝,硬链接的文件大小一样,她的功能是两个文件间时实同步ln /etc/issue /etc/issue.hard软/硬链接的区别软链接把源文件删除掉:已经无法访问了硬链接把源文件删除掉:一样可以访问硬链接不能跨文件系统(文件的格式不一样:如text3和swap)为什么可以同步更新?Ls –i i:inode i节点所以这二个i节点都是一样的1426370linux内核处理任何东西都有一个内核的数字标记cp –p /etc/issou /issou时间不改变,且两个文件间会同步echo “adsfasfsdf” >> /text1将内容写到text1文件的末尾命令所在路径:/bin/chmod功能:改变文件访问权限chmod ugo+ - =:用于赋权rwx:表示可读可写可执行chmod u +wx 给用户增加wx的权限chmod u -wx 给用户减少wx的权限chmod u =wx 给用户wx的权限也可以直接用数字来代表权限 4 2 1 chmod u +3 给用户增加wx的权限chmod u -5 给用户减少rx的权限chmod u =wx 给用户wx的权限赋予权限减少权限权限的使用:对目录有写权限的话,不管在本目录下任何文件都有删除的权限也就是只要目录具有的权限我们都可以在其子目录中进行操作,而不用管子目录中文件有什么权限目录:w权限:增、删权限管理命令:chown命令所在路径/bin/chown语法:chown 用户文件目录功能:改变文件或目录的所有者Chown user file1 改变文件file1的所有者为user用户创建时的权限不足的问题:解决方法:1.在绝对路径/usr/sbin中执行;2.用root用户执行命令。
红帽linux常用操作命令1.查看硬件信息# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep MemFree /proc/meminfo # 查看空闲内存量# uptime # 查看系统运行时间、用户数、负载# cat /proc/loadavg # 查看系统负载磁盘和分区# mount | column -t # 查看挂接的分区状态# fdisk -l # 查看所有分区# swapon -s # 查看所有交换分区# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络# ifconfig # 查看所有网络接口的属性# iptables -L # 查看防火墙设置# route -n # 查看路由表# netstat -lntp # 查看所有监听端口# netstat -antp # 查看所有已经建立的连接# netstat -s # 查看网络统计信息进程# ps -ef # 查看所有进程# top # 实时显示进程状态用户# w # 查看活动用户# id # 查看指定用户信息# last # 查看用户登录日志# cut -d: -f1 /etc/passwd # 查看系统所有用户# cut -d: -f1 /etc/group # 查看系统所有组# crontab -l # 查看当前用户的计划任务服务# chkconfig –list # 列出所有系统服务# chkconfig –list | grep on # 列出所有启动的系统服务程序# rpm -qa # 查看所有安装的软件包cat /proc/cpuinfo :查看CPU相关参数cat /proc/partitions :查看硬盘和分区cat /proc/meminfo :查看内存信息cat /proc/version :查看版本,类似uname -rcat /proc/ioports :查看设备I/O端口cat /proc/interrupts :查看中断cat /proc/pci :查看pci设备的信息cat /proc/swaps :查看所有swap分区的信息2.查看系统日志/var/log/var/log/dmesg /核心启动日志/var/log/messages /系统报错日志/var/log/maillog /邮件系统日志/var/log/xferlog /FTP服务用日志/var/log/secure /安全信息系统登陆与网络连接的信息/var/log/wtwp /登录记录# tail -f /var/log/messages /查看最近发生的信息.3.系统开关机切换虚拟工作台:虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。
常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。
作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。
本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。
1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。
1.2 cd命令:切换当前工作目录。
1.3 mkdir命令:创建新的目录。
1.4 cp命令:复制文件或目录。
1.5 mv命令:移动文件或目录。
1.6 rm命令:删除文件或目录。
1.7 touch命令:创建一个新文件。
1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。
1.9 echo命令:将指定的文本输出到终端或者文件。
2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。
2.2 grep命令:在文件或者输入中查找匹配的行。
2.3 locate命令:在系统的数据库中查找文件。
2.4 which命令:查找可执行文件的路径。
2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。
3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。
3.2 chown命令:修改文件或目录的所有者。
3.3 chgrp命令:修改文件或目录的所属组。
3.4 passwd命令:修改用户密码。
4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。
4.2 ps命令:查看当前运行的进程。
4.3 kill命令:终止指定的进程。
4.4 service命令:启动、停止和重启系统服务。
4.5 systemctl命令:管理系统的Systemd服务。
5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。
5.2 ping命令:测试主机之间的连通性。
5.3 ssh命令:通过SSH协议登录到远程主机。
常用linux命令分类
常用的Linux 命令可以根据其功能进行分类。
下面是几个常见的命令分类:
1.文件和目录管理:
•ls:列出目录内容。
•cd:切换当前工作目录。
•mkdir:创建新目录。
•rm:删除文件或目录。
•cp:复制文件或目录。
•mv:移动文件或目录。
2.文件操作:
•cat:查看文件内容。
•grep:在文件中搜索指定的模式。
•head:显示文件的开头部分。
•tail:显示文件的末尾部分。
•touch:创建新文件或更新文件的时间戳。
•chmod:修改文件或目录的权限。
3.系统管理:
•ps:显示当前正在运行的进程。
•top:实时显示系统资源使用情况和进程信息。
•shutdown:关闭或重启系统。
•reboot:重新启动系统。
•uname:显示系统信息。
•ifconfig:显示或配置网络接口信息。
4.压缩和解压缩:
•tar:打包文件或目录。
•gzip:压缩文件。
•gunzip:解压缩文件。
•zip:创建ZIP 归档文件。
•unzip:解压缩ZIP 归档文件。
5.用户和权限管理:
•useradd:创建新用户。
•passwd:更改用户密码。
•su:切换到其他用户身份。
•sudo:以超级用户权限执行命令。
•chown:修改文件或目录的所有者。
•chgrp:修改文件或目录的所属组。
linux运维常用的50条命令Linux是一种常用的操作系统,被广泛用于服务器的运维工作中。
在Linux的运维工作中,有许多常用的命令可以帮助管理员进行系统管理、故障排查和性能优化等工作。
本文将介绍Linux运维中常用的50条命令,并对其进行详细说明。
1. ls命令:用于列出当前目录下的文件和文件夹。
2. cd命令:用于切换当前目录。
3. pwd命令:用于显示当前所在的目录路径。
4. mkdir命令:用于创建新的目录。
5. rm命令:用于删除文件或文件夹。
6. cp命令:用于复制文件或文件夹。
7. mv命令:用于移动文件或文件夹。
8. cat命令:用于查看文件内容。
9. grep命令:用于在文件中搜索指定的字符串。
10. find命令:用于在指定目录下查找文件。
11. tar命令:用于打包和解压文件。
12. top命令:用于实时监控系统的运行状态。
13. ps命令:用于查看当前系统中的进程信息。
14. kill命令:用于终止指定的进程。
15. netstat命令:用于查看网络连接和网络统计信息。
16. ifconfig命令:用于配置和显示网络接口信息。
17. ping命令:用于测试网络连接的连通性。
18. ssh命令:用于远程登录到其他主机。
19. scp命令:用于在不同主机之间复制文件。
20. rsync命令:用于在不同主机之间同步文件。
21. df命令:用于查看文件系统的磁盘空间使用情况。
22. du命令:用于估算文件和目录的磁盘空间使用情况。
23. mount命令:用于挂载文件系统。
24. umount命令:用于卸载文件系统。
25. chmod命令:用于修改文件或目录的权限。
26. chown命令:用于修改文件或目录的所有者。
27. chgrp命令:用于修改文件或目录的所属组。
28. useradd命令:用于创建新用户。
29. userdel命令:用于删除用户。
30. passwd命令:用于修改用户的密码。
linux常用命令命令格式•格式:命令 -选项参数•例如: ls -al /etc•当有多个选项时可以写在一起cd (change directory) •语法:cd 目录•例如:cd /home 进入home 目录•. 代表当前目录•.. 代表当前目录的上一级目录•- 代表前一个工作目录•~ 代表当前用户的家目录 cd后面不加目录,默认进入家目录pwd (print working directory)•pwd (显示目前所在的目录)•pwd [-P]•选项与参数:•-P :显示出确实的路径,而非使用连结(link) 路径。
mkdir (make directories)mkdir (建立新目录)mkdir [-mp] 目录名称选项与参数:-m :设定档案的权限喔!直接设定,不需要看预设权限 (umask) 的脸色~-p :帮助你直接将所需要的目录(包含上层目录)递归建立起来!rmdir (remove directories)•rmdir (删除空目录)•选项与参数:•-p :连同上层『空的』目录也一起删除•删除非空木录•rm -r 目录ls (list)•ls [-aAdfFhilnrRSt] 目录名称•ls [--color={never,auto,always}] 目录名称•ls [--full-time] 目录名称•选项与参数:•-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来(常用)•-d :仅列出目录本身,而不是列出目录内的档案数据(常用)•-h :将档案容量以人类较易读的方式(例如GB, KB 等等)列出来;•-l :长数据串行出,包含档案的属性与权限等等数据;(常用)•-R :连同子目录内容一起列出来,等于该目录下的所有档案都会显示出来;cp (copy)•cp (复制档案或目录)• cp [-adfilprsu] 来源文件(source) 目标文件(destination)•cp [options] source1 source2 source3 .... directory•选项与参数:•-a :相当于 -pdr 的意思,至于 pdr 请参考下列说明;(常用)•-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;•-f :为强制(force)的意思,若目标档案已经存在且无法开启,则移除后再尝试一次;•-i :若目标文件(destination)已经存在时,在覆盖时会先询问动作的进行(常用)•-l :进行硬式连结(hard link)的连结档建立,而非复制档案本身;•-p :连同档案的属性一起复制过去,而非使用预设属性(备份常用);•-r :递归持续复制,用于目录的复制行为;(常用)•-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;•-u :若 destination 比 source 旧才更新destination !rm (remove)•rm (移除档案或目录)•[root@www ~]# rm [-fir] 档案或目录•选项与参数:•-f :就是 force 的意思,忽略不存在的档案,不会出现警告讯息;•-i :互动模式,在删除前会询问使用者是否动作•-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!mv (move)•mv (移动档案与目录,或更名)•mv [-fiu] source destination•mv [options] source1 source2 source3 .... directory•选项与参数:•-f :force 强制的意思,如果目标档案已经存在,不会询问而直接覆盖;•-i :若目标档案 (destination) 已经存在时,就会询问是否覆盖!•-u :若目标档案已经存在,且 source 比较新,才会更新 (update)less 查看文档•less 文档 (可一页一页翻动)•1、空格键:向下翻动一页;•[pagedown]:向下翻动一页;•2、[pageup] :向上翻动一页;•3、/字符串:向下搜寻『字符串』的功能;•4、字符串:向上搜寻『字符串』的功能;•5、 n :重复前一个搜寻 (与 / 或 ? 有关!)•6、 N :反向的重复前一个搜寻 (与 / 或 ? 有关!)•7、 q :离开 less 这个程序;tar•语法:tar 选项[cvf] [目录]-c 产生.tar打包文件-v 显示详细信息-f 制定压缩后的文件名-z 打包同时压缩压缩后文件格式:.tar.gztar•解压缩•语法:tar 选项[cvf] [目录]-x 解包.tar打包文件-v 显示详细信息-f 制定解压文件-z 压缩解su 切换用户su [-lm] [-c 指令] [username]•选项与参数:•- :单纯使用 - 如『 su - 』代表使用 login-shell 的变量档案读取方式来登入系统;•若使用者名称没有加上去,则代表切换为 root 的身份。
常见的linux操作命令常见的Linux操作命令是在Linux系统中经常使用的命令,可以帮助用户进行文件操作、系统管理、网络配置等任务。
下面是一些常用的Linux命令及其功能:1. ls:列出目录内容。
可以用来查看当前目录下的文件和子目录。
2. cd:切换目录。
可以用来进入其他目录。
3. pwd:显示当前所在的目录。
4. mkdir:创建目录。
可以用来创建新的文件夹。
5. touch:创建文件。
可以用来创建新的空白文件。
6. cp:复制文件或目录。
可以用来将文件或目录复制到指定的位置。
7. mv:移动文件或目录。
可以用来将文件或目录移动到指定的位置。
8. rm:删除文件或目录。
可以用来删除文件或目录。
9. cat:查看文件内容。
可以用来显示文件的内容。
10. more/less:分页显示文件内容。
可以用来逐页查看文件的内容。
11. grep:在文件中搜索指定的字符串。
可以用来在文件中查找匹配的字符串。
12. find:查找文件或目录。
可以用来按照指定的条件查找文件或目录。
13. chmod:修改文件或目录的权限。
可以用来更改文件或目录的访问权限。
14. chown:修改文件或目录的所有者。
可以用来更改文件或目录的所有者。
15. chgrp:修改文件或目录的所属组。
可以用来更改文件或目录的所属组。
16. ps:显示当前运行的进程。
可以用来查看系统中正在运行的进程。
17. top:实时监控系统性能。
可以用来查看系统的资源使用情况。
18. ifconfig:配置网络接口。
可以用来查看和配置网络接口的信息。
19. ping:测试网络连接。
可以用来检查网络连接是否正常。
20. ssh:远程登录到其他计算机。
可以用来通过网络连接到其他计算机并进行操作。
这些命令只是Linux系统中的一小部分,但都是日常使用频率较高的命令。
熟练掌握这些命令,可以提高在Linux系统下的工作效率。
Linux终端中的系统重启和关机命令系统重启和关机是操作系统中常见的基本操作。
在Linux终端中,我们也可以通过命令来完成这些操作。
本文将介绍Linux终端中常用的系统重启和关机命令,并详细说明其使用方法。
一、系统重启命令1. shutdownshutdown命令可以安全地关闭Linux系统,并重启系统。
使用该命令需要管理员权限。
使用方法:```shellsudo shutdown -r now```该命令中的"-r"参数表示重启("r"代表reboot),"now"表示立即执行。
因此,执行以上命令后,系统会立即进行重启操作。
2. rebootreboot命令也可以用于重启系统。
与shutdown命令不同的是,reboot命令可以直接在命令行中执行,无需管理员权限。
使用方法:```shellreboot```执行以上命令后,系统会立即进行重启操作。
二、系统关机命令1. shutdownshutdown命令同样可以用于关机操作。
使用方法:```shellsudo shutdown -h now```该命令中的"-h"参数表示关机("h"代表halt),"now"表示立即执行。
因此,执行以上命令后,系统会立即进行关机操作。
2. halthalt命令也可以用于关机操作。
与shutdown命令不同的是,halt命令可以直接在命令行中执行,无需管理员权限。
使用方法:```shellhalt```执行以上命令后,系统会立即进行关机操作。
三、其他相关命令1. initinit命令是Linux系统中的初始化程序,可以用于改变系统的运行级别。
可以使用init命令切换到单用户模式(即命令行模式),然后再执行重启或关机命令。
使用方法:```shellsudo init 1```执行以上命令后,系统会切换到单用户模式。
linux常用命令df和free
df 和 free 是Linux 系统中常用的两个命令,分别用于显示磁盘空间的使用情况和系统的内存使用情况。
1.df 命令:
df 命令用于显示文件系统的磁盘空间使用情况。
它会列出文件系统的名称、总容量、已使用容量、剩余容量和挂载点等信息。
基本用法:df [选项] [文件或目录]
常用选项:
复制代码
* `-h`:以人类可读的方式显示磁盘空间信息(例如KB、MB、GB)。
* `-T`:显示文件系统的类型。
* `-i`:显示inode 的使用情况。
例如,要查看 /etc 目录所在的硬盘分区的磁盘空间使用情况,可以使用命令 df -h /etc。
2.free 命令:
free 命令用于显示Linux 系统中空闲的、已用的物理内存及swap 内存,以及被内核使用的buffer。
命令格式:free [选项]
常用选项:无(但可以通过其他参数如 -m、-g 等来指定显示的单位,如MB、GB)。
free 命令会显示出系统的总内存、已用内存、空闲内存、共享内存、缓存使用的内存、缓冲使用的内存和交换空间等信息。
这些信息是通过解析 /proc/meminfo 文件而收集到的。
例如,要查看系统的内存使用情况,只需在终端中输入 free 命令即可。
这两个命令对于系统管理员和开发者来说都非常有用,因为它们可以帮助了解系统的存储和内存使用情况,从而进行更有效的资源管理和优化。