linux命令格式为
命令 [选项] [参数1] [参数2]
例:ls -l /
查看根目录下的文件及文件夹以长形式输出
2.
常用命令:
关机:shutdown -h now
重启:shutdown -r now或是reboot
3.
下面我们来看一下常用文件夹的功能:
/bin 命令存放目录
/boot 启动目录
/dev 设备文件存放目录
/etc 配置文件存放目录
/lib 函数库存放目录
/home 普通用户家目录
/mnt 媒体设备挂载目录
/opt 第三方软件放置目录
/root 超级用户家目录
/temp 临时目录
/sbin 命令存放目录
/proc 放置数据到内存
/src 服务存放数据目录
/usr 系统软件资源
/var 系统相关文档内容
4.目录管理命令
4.1
目录查看:ls [-al] [文件或目录名称]
-al为查看全部,包括隐藏文件
目录切换:cd [目录名称]
显示当前目录:pwd
提到目录切换,就要提到绝对路径和相对路径的问题
绝对路径:从根目录开始写起 ,例: /root/opt
相对路径:当前目录: .
例:ls.
,也可以不写,直接ls
上级目录:..
例:cd ..
家目录: ~
例:cd ~
4.2
目录创建: mkdir [-p] 目录名称 例如:mkdir aaa 或是mkdir -p aaa/bbb
-p的意义为连续创建,即创建aaa文件夹和他下面的bbb文件夹
目录删除 : rmdir [-p] 目录名称
删除同理,但是这个必须是目录为空的情况下才能删除,很鸡肋
5.文件操作命令
5.1
文件创建:touch 文件名 例如:touch aa.txt
5.2
文件编辑
通常使用vi编辑器进行编辑
它分为三种模式:命令模式 编辑模式 最后行模式
a为在光标之后插入。
:wq
为保存退出
:q!为不保存退出
5.2
文件查看
通常为cat命令或者是more 例:cat a.txt
6.目录及文件管理命令
6.1
复制: cp [-r] 来源文件或文件夹 目标文件夹
-r的意义为循环递归目录中的文件
移动:mv
[-r] 来源文件或文件夹 目标文件夹
删除:rm [-rf] 文件或文件夹
-f 的意义为不提醒,直接删除
6.2
查找
查找命令:which 命令命字 例如:which ls which shutdown
特定目录查找:whichis 特定目录
查找:find [-name/usr/size] 目标
支持模糊查找 例如:find / -name a.txt
意思是查找根目录下名字为a.txt的文件
7.用户管理命令
查看当前用户:who
更改密码:passwd 用户名
8.权限,角色的设置
对于新手而言:chmod 777 文件或目录能解决所有权限问题,前提是root用户
9.
解压缩:tar zxvf 文件
就可以了
10.linux中软件的安装和卸载
10.1rpm包安装:
查询是否安装:rpm -q 安装包
查看安装包信息 rpm -qi 安装包
查看安装位置 rpm -ql 安装包
卸载:rpm -e 安装包
10.2
yum安装管理
查询可以安装的软件包名称yum list 名称
安装:yum [-y] install 软件包
-y的含义为同意一切,开始安装
更新 yum update 软件包
卸载 yum remove 软件包
我也发现这位大哥的好像比我更全一点,Linux常用命令:
https://www.cnblogs.com/quchengfeng/p/5148017.html