Linux命令
linux命令:
一、 man (manul) 操作手册
命令格式:man <linux命令>
命令参数:
使用man + 需要查找的Linux命令,可以获取当前Linux命令的操作手册,因为是本地读取,所以不需要联网。在其他命令工具中,也可以使用 -h
--h
-help
--help
来获取操作手册。
二、 ls (List) 查看当前目录文档
命令格式:ls
命令参数:-f
-alh
-l
-a
1 |
|
三、 cd (change directory) 进入工作目录
命令格式:cd [路径名称]
命令参数:
/
~
..
../..
!$
1 |
|
四、 pwd (Print working direction) 查看当前工作路径.
命令格式:pwd [选项]
命令参数:
-P
输出物理路径,不输出符号连接路径。-L
输出连接路径,包含符号链接(symbolic link,即快捷方式)。
五、 mv (Move file) 移动或重命名文件
命令格式:mv [格式] [源文件名] [目标文件名]
命令参数:
-f
强制覆盖已有的文件。
1 |
|
六、 rm (remove) 删除指定文件
命令格式:rm [参数] [文件名]
命令参数:-d
-f
-rf
-rf /*
-d
删除没有子文件的空目录-f
强制删除-rf
强制删除工作目录内所有的子文件-rf /*
强制删除系统内所有文件
七、 vi (Visual Editor) 文本编辑器
命令格式:vi [文件名]
命令参数:
使用 vi
命令编辑文件时如果没有这个文件,则自动创建这个文件。使用 vi 命令编辑文件时,默认以只读方式进入这个文件,在单击 i 后方可对文件进行插入和修改。在编辑完成后,按Esc
,输入:wq
方可退出文件。
八、 sudo (super user do) 授权普通用户执行管理员命令
命令格式:sudo [参数] [命令]
1 |
|
命令参数:-u
修改当前登录用户:
- 执行
sudo passwd root
命令,输入密码和新密码 - 执行
su
命令 - 即可修改当前登录用户为root用户
九、 touch 创建空文件和修改时间戳
命令格式:touch [参数] [文件名]
命令参数:-d
-d
设置时间与日期
1 |
|
十、 cp (copy) 复制文件
命令格式:cp [参数] [原文件名] [目标文件名]
命令参数:-r
-f
-r
复制指定的目录,并定义新的目录名称-f
将指定文件复制到/etc目录中,并覆盖已有文件
1 |
|
十一、 mkdir (Make Direction) 新建、重命名、移动目录文件
命令格式:mkdir [参数] [目录名]
命令参数:-p
1 |
|
十二、 cat (concatenate files and print) 预览文档内容
命令格式: cat [参数] [文件名]
命令参数:-n
-n
输出文档内容时显示行号
1 |
|
十三、 gcc (GNU Compiler Collection) C/C++编译器
命令格式:gcc [参数] [文件名] [-o] [可执行文件名]
命令参数:-o
-E
-S
-c
-o
编译指定文件,并生成可执行文件-E
对源程序进行预处理,并生成.i
文件-S
对预处理后的.i
文件进行汇编操作,并生成.s
文件-c
对汇编处理后的.s
文件进行编译操作生成.o
文件
1 |
|
编译包括四个阶段:
预编译(Preprocessing)
编译(Compilation)
汇编(Assembly)
链接(Linking)
编译完后生成的文件类型为.exe
文件,文件描述为-rwxr-xr-x文件。
十四、 ifconfig (network interfaces configuring) 设置网络设备参数信息
命令格式:ifconfig [参数] [网卡名] [动作]
命令参数:-a
-v
-s
-a
显示所有网卡状态-v
显示执行工程的详细信息-s
显示剪短状态列表
命令动作:add
down
del
up
add
设置网络设备的IP地址down
关闭指定的网络设备del
删除网络设备的IP地址up
启动指定的网络设备
1 |
|