文章目录
Linux基础入门
1.常见指令
ls指令
语法:ls[选项] [目录或文件]
作用:列出指定目录下的所有子目录与文件。对于文件,还将列出文件名以及其他信息。
常用选项:
-
-a:列出目录下的所有文件,包括.开头的隐藏文件。
-
-d:将目录像文件一样显示。
-
-i:输出文件的i节点的索引信息。
-
-k:以k字节的形式来表示文件的大小。
-
-l:列出文件的详细信息。
-
-t:以时间排序。
-
-R:列出所有子目录下的文件。
pwd指令
语法:pwd
作用:显示用户当前所在的目录。
cd指令
语法:cd 目录名
作用:可将当前工作的目录改变到指定的目录下。
常用:
cd ..:返回上级目录
cd /home/user/linux:绝对路径
cd ../lux/:相对路径
cd ~ :进入用户主工作的目录
cd - : 进入所处路径上次所处的路径
touch指令
语法:touch[选项] 文件名
作用:新建一个文件或者更改文件或目录的日期时间包括存取和修改的时间。
常用选项:
-
-a:更改存取时间。
-
-d:使用指定的日期时间。
-
-f:解决BSD版本touch指令兼容性问题。
-
-m:更改修改时间。
-
-r:将指定文件或目前的日期时间,改成参考文件或目录一样的日期时间。
-
-t:使用指定的日期时间
mkdir指令
语法:mkdir[选项] 目录名
作用:创建一个目录。
常见选项:
- -p:可以一次创建多个目录。
rmdir指令
语法:rmdir[选项] 目录名
作用:删除空目录。
常见选项:
- -p:当子目录被删除后,如果父目录也变空目录的话,父目录也会被删除。
rm指令
语法:rm[选项] 文件或目录名
作用:删除文件或目录。
常见选项:
-
-f:即使文件的属性为只读,依旧可以直接删除。
-
-i:删除前会逐一询问确认。
-
-r:删除目录及以下所有的文件。
man指令
语法:man[选项][节号] 指令/主题
作用:可以获取特定命令或主题的详细信息。
常见选项:
-
-f :显示指定关键字相关的手册页面。
-
-k :搜索手册中关键字匹配的条目。
-
-a :显示全部所匹配的手册页面。
-
-w :显示手册页位置,不显示内容。
常用节号:
- 1:用户命令
- 2:系统调用
- 3:C库函数
- 4:设备和特殊文件
- 5:文件格式和约定
- 6:游戏和演示
- 7:杂项
- 8:系统管理命令
cp指令
语法:cp[选项]源文件/目录 目标文件/目录
作用:复制文件或目录。
常见选项:
-
-f:强制复制文件或目录,不管是否存在。
-
-i:覆盖文件前会询问确认。
-
-r:源文件/目录形态不属于目录或符号连接,将以普通文件来处理,递归处理,将指定牧区下的文件及子目录一起处理。
-
-R:递归处理,将指定牧区下的文件及子目录一起处理。
mv指令
语法:mv[选项]源文件/目录 目标文件/目录
作用:移动文件或或修改文件名称。
常见选项:
-
-f:如果目标文件存在,直接覆盖不会询问。
-
-i:如果目标文件存在,覆盖前会询问确认。
cat指令
语法:cat[选项] 文件
作用:查看文件的内容。
常见选项:
-
-b:对非空输出行编号。
-
-n:对输出的所有行进行编号。
-
-s:不输出多行空行。
date指令
语法:date
作用:查看时间。
指定格式显示时间:date+%Y:%m:%d
显示常见标记:
-
%H:小时。
-
%M:分钟。
-
%S:秒。
-
%X:相当于%H:%M:%S。
-
+%s:时间戳
top指令
语法:top
作用:实时显示各个进程的资源占用状况。
常见选项
-
-u<用户名>指定用户
-
-p<进程号>指定进程
-
-n<次数>循环显示的次数
shutdown指令
语法:shutdown[选项]
常见选项
-
-h:将系统服务停掉后,立刻关机。
-
-r:将系统服务停掉后,重新启动。
-
-t: -t后面加秒数,过几秒后关机。
扩展指令
-
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、ext.last。
-
文件处理命令:fle、mkdir、grep、dd、find、mv、ls、dif、cat、In。
-
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kil、crontab。
-
网络操作命令:ifconfig、ip、ping、netstat、telnet、fp、route、rlogin.rcp、finger、mai,rslaokup。
-
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。
-
其他命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、undecode。